'IConnectionInterface' is abstract; cannot be instantiated

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Create new Connection

Connection  mysqlConnection = new Connection("", "", "", 3306, "", new IConnectionInterface());

Then you see an error ('IConnectionInterface' is abstract; cannot be instantiated)

Expected behavior
It should work normally and not show error
Logcat
If applicable, provide logcat output (ensure no sensitive information is in the output (if it is obfuscate it)
Desktop (please complete the following information):

Android Version: API 30, android 11 (I couldn't even build it)
MySQL Server Version: Couldn't test (Cloudn't build it)

Additional context
Add any other context about the problem here.

BTW: My full code:
Connection  connection = new Connection("", "", "", 3306, "", new IConnectionInterface());
Statement statement = connection.createStatement();
statement.executeQuery("SELECT * FROM users", new IConnectionInterface());

(Both IConnectionInterface() methods give same error)

Hey,
For the IConnectionInterface you need to implement the methods of the interface, so you would need to do something like the below
connection = new Connection(server, username, password, port, database, new IConnectionInterface() {
            @Override
            public void actionCompleted()
            {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run()
                    {
                        Toast.makeText(MainActivity.this, "Connected to database successfully", Toast.LENGTH_SHORT).show();
                        //selectTableRecords();
                    }
                });
            }

            @Override
            public void handleInvalidSQLPacketException(InvalidSQLPacketException ex)
            {
                showError("Invalid SQL Packet Exception: ", ex.toString());
            }

            @Override
            public void handleMySQLException(MySQLException ex)
            {
                showError("MySQL Exception", ex.toString());
            }

            @Override
            public void handleIOException(IOException ex)
            {
                showError("IO Error", ex.toString());
            }

            @Override
            public void handleMySQLConnException(MySQLConnException ex)
            {
                showError("MySQLCon Exception", ex.toString());
            }

            @Override
            public void handleException(Exception exception)
            {
                showError("General Exception", exception.toString());
            }
        });
    }

It would be the same for the IResultInterface. If you are using something like Android Studio, it should normally allow you to auto implement each method stub so you don't need to type each method from the interface manually.
Thanks
Chris

Now it made things bulkier and still with errors, because it wants to implement more things.
I think you also should try working out making that smaller and better ;D

Are you importing from com.BoardiesITSolutions.AndroidMySQLConnector.Connection instead of java.sql.Connection that might explain the errors.
Also worthwhile checking that you are using the latest tag with MySQL8 prefix as this is the recommended version to use.
Unfortunately there isn't really another way of implementing the library due to Android requring any network activity to be done on a separate thread, so there has to be callbacks used in order to know when the library completes a certain task.
There are several different call backs as there are several different error cases that can happen so it allows the user to treat each different error type differently if required.
You don't need to implement the IConnectionInterface everytime however, you can create a single instance of it and then just pass the instance when needed so you only need to implement it once.
For example:

private IConnectionInterface iConnInterface = new IConnectionInterface() {
            @Override
            public void actionCompleted()
            {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run()
                    {
                        Toast.makeText(MainActivity.this, "Connected to database successfully", Toast.LENGTH_SHORT).show();
                        //selectTableRecords();
                    }
                });
            }

            @Override
            public void handleInvalidSQLPacketException(InvalidSQLPacketException ex)
            {
                showError("Invalid SQL Packet Exception: ", ex.toString());
            }

            @Override
            public void handleMySQLException(MySQLException ex)
            {
                showError("MySQL Exception", ex.toString());
            }

            @Override
            public void handleIOException(IOException ex)
            {
                showError("IO Error", ex.toString());
            }

            @Override
            public void handleMySQLConnException(MySQLConnException ex)
            {
                showError("MySQLCon Exception", ex.toString());
            }

            @Override
            public void handleException(Exception exception)
            {
                showError("General Exception", exception.toString());
            }
        });
}

Connection connection = new Connection(server, username, password, port, database, iConnInterface);

Thanks
Chris

Ahh yes, I forgot that I implemented java.sql.connection. Now it fixed it, thanks ;D.


Enforce UTF8 Encoding in second window

This fixes #27 and will ensure, characters like German Umlauts will shown properly in new window

Thank you very much!


Developer should see streaming log output from Flutter app running on iOS simulator

While developing a Flutter app running on an iOS simulator, the developer should see any logs from Flutter stream out from the simulator onto their desktop console or Flutter IDE plugin.

The logs from the Simulator are at:
$HOME/Library/Logs/CoreSimulator/$SIMULATOR_ID/system.log
Should be pretty trivial to wire up flutter logs to display that.  @chinmaygarde @devoncarew

It's wired up, but it's using an older regex to filter the log file. I have a local change to fix. We also may want to massage the log context a bit so that it's more user friendly.


Add acorn app history command

Add an acorn app history <app-name> command that prints the ordered set of changes made to an Acorn App over its lifetime.
(more details tbd)

Going to see where acorn events goes first. We may or may not need this, or it may evolve.


Verify Terraform workspace are up-to-date pre-deploy

Our pre-CI/CD deployment process asks engineers to verify that all Terraform changes from single-cell-infra repo have been applied to all of the workspaces to the deployment environment. Since our dev practices put the burden of "applying" Terraform infrastructure changes on the engineer making the infra changes (and not on the ops engineer), the CD process shouldn't rely upon the apply having being done (engineers are human!). The CD process should therefore verify that "all workspaces (except “eks” and “k8s” workspaces) prefixed with  are GREEN", per the manual step in our deployment process checklist.

Do this last, as time permits


Unneeded check if rule returns false

When a rule is checking any additional rules added with .and(), it checks if one of those additional rules returned false. However, it appears that the only possible return values for a rule are true or a string, so this check is redundant.

This allowed for rules to simply return false, but in hindsight I think we should enforce a string return.  I have a feeling that there was a good reason for supporting a false return but there is no record of that. Notice the failing test that was also removed in efcb2cc


Command Line Interface

Add a CLI on Readium

allow to import and open a book with a path

Works with 'open with' on windows
fixes #85 -> add 'FileAssocitation'in package.json

allow to import a new opds feed with title and url

allow to read a publication with a partial title search

allow to import a new publication with silent mode

silent mode to import a feed or a publication without open window app

Test on W10 : OK
I added 'msi' target in package.json to test on windows install 'open with'
Test on Mac-OS : OK with npx electron . and not with the release package (error when installation)
-- 11/07
Test
Test on W10 : The MSI installer works.

To read an epub publication : right click to epub file and select open-with 'Thorium reader'

Test on MAC :

The build on MAC dosen't work but with npm run start:dev : it's work

No still test on Linux
CLI
Thorium_reader /my/epub

imports and read my epub

Thorium_reader --import /my/epub

imports and opens library window

Thorium_reader --import /my/epub --silent

imports and do not opens window

Thorium_reader --opds title=url

imports opds url with the name supply or per default print the TLD
with --silent don't open the window

Thorium_reader --read 'mon title''

opens the first publication returned by a database search

update 23/07
new CLI :
Thorium Reader <option> [args]

Commands:
  Thorium Reader opds <title> <url>  import opds feed
  Thorium Reader import <path>       import epub or lpcl file
  Thorium Reader read <title>        searches already-imported publications with
                                     the provided TITLE, and opens the reader
                                     with the first match
  Thorium Reader [path]              default command                   [default]

Positionals:
  path  publication in absolute or relative path                        [string]

Options:
  --version  Show version number                                       [boolean]
  --help     Show help                                                 [boolean]

I have test on W10 and MAC-OS

Great!
Could you please explain "allow to read a publication with a partial title"?

I added 'msi' target in package.json to test on windows install 'open with'

I added 'msi' target in package.json to test on windows install 'open with'

Note that using the NSI target for Windows would give us auto-update functionality, so perhaps a better choice than MSI. See:
https://www.electron.build/auto-update
Also note that although code-signing for APPX / Windows store deployment is not needed (thanks to the Microsoft developer account which is already a trusted software provider), code-signing would however be highly-desirable for MSI/NSI installers, in order to remove the security warning that users get when installing Thorium.
https://www.electron.build/code-signing

ready to merge

For MacOS, when the application is already open, and "open with Thorium" is invoked, a special event is triggered. Should we handle it?
https://github.com/electron/electron/blob/master/docs/api/app.md#event-open-file-macos

new version corrected
I will test tomorrow on windows

ready to review

Hello Pierre, to see pending/unresolved review items, you can use the "speech bubble" in the right-side corner. See screenshot:

Sorry, I meant "the issue about the absolute v. relative path"

we can use app.exit because no window is start : https://electronjs.org/docs/api/app#appexitexitcode

The path must be absolute

I test on mac, the 'open with' works
but I can't run the command line program
The .app can't be executed by the shell but only with open Thorium reader

ready to merge

Hotfix: https://github.com/readium/readium-desktop/commit/376468474b056785fb620aea12db5cd836853d64

Hotfix: https://github.com/readium/readium-desktop/commit/8f9141943efbf654bc18e4a272edfcc2fe395c47


Release request

Not sure what's your release schedule, but I'd love to see a new release - mainly because of #190.
If that's not possible right now - then just take your time :)

Currently dtslint uses a weird release mechanism in which types-publisher installs from git's production branch, and assumes that the executable code is in bin/.
I need to change dtslint to be a normal npm package that ships with executable code in bin/ and also to update types-publisher whenever I publish a new version. I'll use this issue to track that.

OK, 0.4.4 is now published. I still need to change types-publisher to use the npm version.

types-publisher and Definitely Typed are now using 0.4.4. I'll continue to publish that way, and remove the push-production task from package.json.


Hyperlink issue in webchat

Hi, Am trying to create a hyperlink which should directly open an IM window upon clicking.
Hyperlink is created using following syntax context.PostAsync($"Please click on Title");
It works with emulator but not with webchat. When i checked the html  tag is getting generated but href is not.

I'm surprised a hyperlink is generated at all - it looks like you're posting plain text to the user with your PostAsync call.  Did GitHub formatting strip out some content?

My bad. I think some formatting issue.
Syntax:- await context.PostAsync($"Please click on Title");

Sorry github doesn't allow me to paste syntax as it is. I have followed normal syntax to create  a hyperlink nothing special. For a hyperlink to invoke IM, href should be somewhat like<EMAIL_ADDRESS>same if i use in BOT, webchat renders is as anchor tag with no href. But the same work with emulator.

The chat control uses markdown:
https://docs.botframework.com/en-us/support/embed-chat-control2/

I'm going to close this issue, but feel free to open a new issue with further questions.


Mobile - Unified account - Implement Manage Account features

29/10/2024

[x] Account List

[x] Account Detail

[x] Get address

[x] Create with new seedphrase

[x] Import Json

[x] Import seedphrase

[x] Import private key

01/11/2024

[x] Import by QR code
[x] Attach QR signer
[x] Attach watch-only
[x] Export account (Export & Export All)
[x] Create with existing seedphrase
[x] Derive account

Link feedback: https://www.notion.so/subwallet/Unified-account-Mobile-b768df16eaae45eb95728578dc0d2762?pvs=4

[ ] Improve migrate account

Version test:

Improve round 2: https://github.com/Koniverse/SubWallet-Mobile/issues/1834


fix(components): add missing imports

📚 Description
fix #109

📝 Checklist

[x] All commits follow the Conventional Commit format
[x] The PR's title follows the Conventional Commit format

:tada: This PR is included in version 6.1.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Path2D is not supported

Bug report
Path2D is not supported.
What is the current behavior?
Using const path = new Path2D(); throws ReferenceError: Path2D is not defined.
If the current behavior is a bug, please provide the steps to reproduce.
First off, a config that works:
npx degit sveltejs/sapper-template my-app
cd my-app
npm install
npm run dev

you should get something like:
✔ server (532ms)
✔ client (684ms)
✔ service worker (27ms)
> Listening on http://localhost:3000

Now in src/routes/_layout.html, add this const path = new Path2D(); as the first line of the <script>.
You'll get something like:
src/routes/_layout.html changed. rebuilding...
✔ server (108ms)
✔ client (109ms)
> Server crashed
webpack:///./src/routes/_layout.html?:7
const path = new Path2D();
             ^
ReferenceError: Path2D is not defined

What is the expected behavior?
It should not throw the error as Path2D is part of the web API and it seems to be supported by major browsers (see the section on the bottom of the doc page).
Other relevant information:
webpack version: 4.7.0
Node.js version: v10.9.0
Operating System: MacOS High Sierra 10.13.6
Additional tools: sapper/svelte

Not webpack related. It throws in your server code. Seems like Path2D does not exist in node.js

Check your webpack config with: https://webpack.js.org/concepts/targets/


fix(animation): ele as string selector

Short description of what this resolves:
fix allowing to create Animation providing string element selector
Changes proposed in this pull request:

change the order of if blocks in element method as strings has also length and so the second block was never executed

Ionic Version: 2.x

thanks!


fix: localhost not being supported

Try out this version of the Hiro Wallet - download extension builds.

Closes #1590
This should fix #1590, allowing users to request that the transaction signing points to local testnet.
One oversight of the changes in https://github.com/blockstack/stacks.js/pull/1044 was where coreApiUrl was made a getter method of the StacksNetwork class. This wouldn't be an issue if the object wasn't serialised/deserialised, which it is.
Thus, the private field, _coreApiUrl was serialised, not coreApiUrl.
This change adds a helper method that looks for both properties, which allows the url matcher to work properly.
cc/ @grahamulator @pseudozach

@kyranjamie Is there any specific user acceptance criteria you want me to take a look at in this specific PR?

Does this resolve https://github.com/blockstack/stacks-wallet-web/issues/1575 and https://github.com/blockstack/connect/issues/160 as well?

Does this resolve #1575 and blockstack/connect#160 as well?

Yes, it should. I've also opened a PR in stacks.js to fix it at source https://github.com/blockstack/stacks.js/pull/1090, as well. Though only this PR is needed to fix before this is released.

@Eshwari007 when the pending CI job is finished, you'll find new debugger options to QA this bug fix


FFTAttack

ADds the FFt attack instead of noise adding. Should work, needs to test with training too

Some major changes, but happy with the overall results. merging with main.


Can not find the rtsp.attach

let mediaElement = rtsp.attach(document.getElementById('test_video'));
Can not find the rtsp.attach method

for
let mediaElement = rtsp.attach(document.getElementById('test_video'));
I think it is outdated, you can try below js for example.
js: node_modules/streamedian/streamedian.js
then use this streamedian.js for input in rollup.config.js.


[Vue 2.7] [Vue warn]: Avoid using variables that start with _ or $ in setup().

Version
2.7.3
Reproduction link
codesandbox.io
Steps to reproduce

Create a Vue 2.7 repo
Use variables that start with $ in setup(). for example, $config

What is expected?
Variables that start with $ setup to component.
What is actually happening?

An Warning showed up on console:  [Vue warn]: Avoid using variables that start with _ or $ in setup().
variables that start with $ didn't setup to component.

This behavior only exists in Vue 2.7.x, which is different from both Vue 3 & @vue/composition-api. For example, in this Vue 3 reproductions, it's okay:
https://sfc.vuejs.org/#eNp9kc9qhDAQxl9lCAVdUAM9igqll75BL7lYHbcu5g+TaA+Sd+9kd11KCz0l8+WbH/NNdvHiXLWtKGrR+IFmF8BjWF2nzKydpQA7EE4FDFa7NeAIESayGjJuypRRZrDGB3jiY5rP0CZ3nr3hslh4t7SMz9npMD08ByzPT9B2R3O19cuK7G7kbRQegouA2i19QK4AmnHeYB5bJXrnlLhqrLpu3w98jI1M87Ms2c23Rj4YohC3XKXuXXXx1nDyPZnV/cErUcNVSRqnTLUSnyE4X0vppyHt6+IrS2fJt4pWE2aNFXpdfpD98kgMVqL4wZAsbkgloRmRkP5j/rL+4SZsVCZylFfe4/33RPwG5f6dbg==

They are just warnings and  they do not affect behavior. see #12587

They are just warnings and do not affect behavior. see #12587

But, in the reproduction I presented, variables that start with $ actually didn't setup to the component

I forked the above sandbox and add both options API and composition API cases, they're not working
https://codesandbox.io/s/romantic-aj-lx4m4s

I have gotten a similar issue when using async setup(). Pretty much no other code. Don't use async in the setup, no issue, use async in setup, issue.

isReserved checks whether a string starts with $ or _:
https://github.com/vuejs/vue/blob/bed04a77e575d6c4c1d903f60087dca874f7213e/src/core/util/lang.ts#L12-L15
This line of the setup() initialization skips properties that start with $ or _:
https://github.com/vuejs/vue/blob/bed04a77e575d6c4c1d903f60087dca874f7213e/src/v3/apiSetup.ts#L62-L66

any update?


Timeline view is not getting refreshed after triggering change event

Testing #93820
Use my sample - https://github.com/sandy081/userdata-timeline-sample

Open settings file
Open time line view
Do some changes to settings
🐛 Timeline view is not updated

I see that Timeline change event is triggered here - https://github.com/sandy081/userdata-timeline-sample/blob/820fee0dde9c173d95fd53016cfe38bb7eeea52b/src/extension.ts#L30

Possibly need to pass reset:true here? #94242

There was a bug with reset: false which has now been fixed.


In automatic camera mode, now ignores player tokens that are invisible

Closes #38

I think there should be a setting to enable/disable this.

Setting added to PR

Sorry for the delay in reviewing this, have had little time for personal projects the last year.
Can you flip the logic and text of the setting so that it's Ignore Invisible Players, that defaults to off, so that it becomes opt-in, and we don't change behaviour for existing users?

Thanks!


Add avahi-tools package, needed for external-mdns

The docs provide some info that compiling --with-external-mdns solves the problem of trying to run multiple zeroconf services on the same stack. But to get it working, you need to install avahi-publish-service or mDNSPublish. avahi-publish-service is in avahi-tools APK, and installing it by default could save people some debugging with little extra overhead.

Apologies, @nicsuzor -- I forgot this.

@charlesomer, would you consider adding this into the automated Docker build?

https://github.com/mikebrady/shairport-sync/pull/1524 PR added 😄


experiment: using await t, do await {} and await in syntax for await abstraction

My suggestion is await? <some-async>. Here the ? would mean optionally or if-needed.

variant implemented in #3609


🐛  FLTFirebaseAuth: An error occurred while calling method Auth#signInWithCredential, errorOrNil => (null)

FLTFirebaseAuth: An error occurred while calling method Auth#signInWithCredential, errorOrNil => (null)

@nadeemabualarayes
Looking at the error, it seems to be similar to https://github.com/firebase/flutterfire/issues/10865, so please follow-up in it for further updates. I'll close this as a duplicate. If you disagree or your use case is different than the linked issue, write in comments and I'll reopen it.
Also, please note that, when opening an issue, try to use new issue template and fill out requested details so that we'll have enough info to work with.


Why do you hardcode everything?

The url that renders the vr iframe is hardcoded to be:

root/index.html
How about providing a parameter to set the iframe url? Or maybe even use the url you provide anyway....

Why the heck do you hardcode a Google Analytics script insert & call in embed.js with a hardcoded ID...?

The embed url can be changed here: https://github.com/googlevr/vrview/blob/master/src/api/player.js#L271
Make sure to move all the necessary parts.
running  browserify src/embed/main.js will not add Google Analytics.
running browserify src/embed/with-analytics.js will add Google Analytics.  There is a default ID that should be changed. https://github.com/googlevr/vrview/blob/master/src/embed/analytics.js#L22
The included npm build scripts do add GA atm.  This wasn't the case previously; there were different npm scripts for with and without GA: https://github.com/googlevr/vrview/blob/a3d53f7ea3f813b673bb4f675549efe274df2e14/package.json
I will add npm scripts that build without GA and do a pr (unless someone does it before me...)
The npm script watch does not add GA.
The code can be changed so a GA ID can be added as a parameter.  If you create a request here (github vrview issues) then maybe someone will add this functionality.  Or you could add this functionality yourself and do a pr.
Same goes for the embed url.

@tommytee Thanks for the response. I'll submit a pull request for the embed url - there is also the issue with the CURRENT_SCRIPT url that I stumbled upon - where everything will break + including other scripts on the site & totally mess up everything.
I think both should be parametrized - embed url & google analytics id / whole include.

https://github.com/googlevr/vrview/pull/224


Fantasy theme update

Currently in WIP state. Still working on notification box. For Iceofwraith to compare

Mike, please don't merge this.

Removed drop down and added fade in on all boxes and login. Still working on a few things and the buttons . Right now they are set to transparent with the button hover icons there.

Closed for proper PR


AOT

Isn't worth it:

IncludeNativeLibrariesForSelfExtract prodcues an additional file sni.dll
OS locked in
If you are on Windows you have to install VS C++ dev tools (+7GB)
final zip File is only 5MB smaller


Weapon Scaling (Main and Off-hand) don't seem to work with C+

Body scaling works perfectly fine for me in C+, however when I try to scale the weapons of my character (Both Main and Off-hand), there seems to be no change in C+.
Specifically, I am trying to increase the size of the shield for PLDs by modifying these two bones in Anamnesis:
"Shield (Left)" bone (Unsheathed shield)
"Oh_n_hara" bone (Sheathed shield)
I also tried to modify the Mainhand weapon size (Just to check), but ran into the same problem

#84


docs: documentation fixes

Changes

Removes optionalityOrder mentioned in docs for sort-interfaces (Resolves #332).
Updates groups documentation missing for sort-imports to follow the same pattern as other rules.
Adds missing or duplicate information in some example configs.
Fixes large enums  instances in rules not related to sort-enums.

What is the purpose of this pull request?

[x] Documentation update

Thanks!


Removing Django 1.6 links

Removing broken links especially as 1.6 is not needed for Windows now either. Should make https://ci.openmicroscopy.org/view/Docs/job/OMERO-DEV-merge-docs/ green again.

https://ci.openmicroscopy.org/view/Docs/job/OMERO-DEV-merge-docs/241/ - build green now

Classic case of brain seeing a word it expects even when it isn't actually there @mtbc - fixed now

I was just wondering about the removal of the line about Django 1.6 on Windows. At least the Windows install scripts install 1.6 ( https://github.com/ome/omero-install/blob/develop/windows/setup_python_deps.bat ). But as Windows isn't officially supported, it's probably ok to remove this line. If so, good to merge.

@aleksandra-tarkowska told me that line was out of date and django 1.8 is usable on windows now. Ola, do we need to update the windows scripts or did I get the wrong end of the stick here?

You're right, the windows documentation says Django 1.8. So probably just the setup_pyhton_debs.bat script is a bit out of date.

@hflynn I remember @dominikl opened a PR https://github.com/ome/omero-install/pull/62 to fix it, but looks like that never been taken to the account.

Ah, I knew it looked familiar for some reason. So maybe @joshmoore could merge my PR, should have been extensively tested meanwhile. Anyway, not directly related to this PR. This PR is good to merge from my point of view. :+1:

Thanks Both


Updated root pom to remove scm plugin

 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.


#2 - Fix message highlight stuck when open the 2nd context menu

Details

When we open the 2nd context menu while the 1st one is shown, the highlight becomes stuck.
Fixed Issues

$ https://github.com/Expensify/App/issues/45524
PROPOSAL: https://github.com/Expensify/App/issues/45524#issuecomment-2247255696
Tests

Same as QA Steps

[x] Verify that no errors appear in the JS console

Offline tests

Same as QA Steps
QA Steps

Web/Desktop

Open any chat that has multiple messages (or send multiple messages on the chat)
Right-click on one message
While the first context menu is open, right-click on another message
Repeat it multiple times
Verify the highlight of the message disappears once the context menu of the message is hidden
Close the context menu
Right-click on a message
Verify the context menu is shown and the message is highlighted

Android/iOS/mWeb

Open any chat that has multiple messages (or send multiple messages on the chat)
Long-press on a message
Close the context menu
Verify the highlight is gone

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

https://github.com/user-attachments/assets/c7ea0dd1-7144-41a5-a99a-1f33af8f47ab

Android: mWeb Chrome

https://github.com/user-attachments/assets/558a8064-3d0b-48c2-8b8b-2ac705752b58

iOS: Native

https://github.com/user-attachments/assets/574a0b2b-9cb6-43f4-a752-97d93f2e3012

iOS: mWeb Safari

https://github.com/user-attachments/assets/41ce1b23-f350-4740-a260-e8c5832c6eb2

MacOS: Chrome / Safari

https://github.com/user-attachments/assets/a51f8c66-1ece-4887-8bc0-f5be26c4d527

MacOS: Desktop

https://github.com/user-attachments/assets/7e9c0d4c-3a00-427e-ae68-ccff0aca0931

Oh I can now reproduce, try to open and close keyboard and long press on a expense @bernhardoj
https://github.com/user-attachments/assets/55cc14e0-8ada-4229-bc15-6755116bde9f

Ah, finally I can reproduce it. No need to open and close the keyboard. The context menu won't show on a component that has a long press to trigger the context menu, another example is image.
https://github.com/Expensify/App/blob/d5cfecfc53a2abf926a1dd9be8bc72c0b373ff81/src/components/HTMLEngineProvider/HTMLRenderers/ImageRenderer.tsx#L98-L100
In mWeb, long pressing the Image will trigger ReportActionContextMenu.showContextMenu twice. One from the image component and the other one from ReportActionItem. (https://github.com/Expensify/App/pull/12987 adds the second call of showContextMenu because in native, if there is a nested pressable, the parent won't receive the long press)
https://github.com/Expensify/App/blob/d5cfecfc53a2abf926a1dd9be8bc72c0b373ff81/src/pages/home/report/ReportActionItem.tsx#L347-L365
The first call sets the instance ID but the modal isn't show yet and the 2nd call try to hide it, but because it's never shown, the hide callback isn't called.
https://github.com/Expensify/App/blob/d5cfecfc53a2abf926a1dd9be8bc72c0b373ff81/src/pages/home/report/ContextMenu/ReportActionContextMenu.ts#L128-L133
I fixed it by make sure the setInstanceID is called within the same block of setting the visibility state of the popover, so we can make sure the instance ID is set when the popover is visible.

I think I still can reproduce after a few long press:
https://github.com/user-attachments/assets/53794380-6cfc-4a92-944e-9c4841a576e9

Nice! it's working

Reviewer Checklist

[x] I have verified the author checklist is complete (all boxes are checked off).
[x] I verified the correct issue is linked in the ### Fixed Issues section above
[x] I verified testing steps are clear and they cover the changes made in this PR

[x] I verified the steps for local testing are in the Tests section
[x] I verified the steps for Staging and/or Production testing are in the QA steps section
[x] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[x] I checked that screenshots or videos are included for tests on all platforms
[x] I included screenshots or videos for tests on all platforms
[x] I verified tests pass on all platforms & I tested again on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[x] I verified proper code patterns were followed (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I verified that this PR follows the guidelines as stated in the Review Guidelines
[x] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native

https://github.com/user-attachments/assets/ab45478f-9c15-4a1a-ab1b-ec01d3851e90

Android: mWeb Chrome

https://github.com/user-attachments/assets/49a62936-0fba-4dee-8d92-aad604f9b2c6
https://github.com/user-attachments/assets/8c091137-b6ac-4053-bc2b-347d71f85e31

iOS: Native

https://github.com/user-attachments/assets/407a40a3-56ac-48f3-b2ca-7418616f87de

iOS: mWeb Safari

https://github.com/user-attachments/assets/019e7130-7874-414c-b5bc-1d947c170e22

MacOS: Chrome / Safari

https://github.com/user-attachments/assets/e2cb29a5-cd2f-4817-8f7e-d75589394fe9

MacOS: Desktop

https://github.com/user-attachments/assets/b4ba8021-ee5a-4fbf-9b40-23e8f1eb5db9

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/roryabraham in version: 9.0.26-1 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/puneetlath in version: 9.0.26-6 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


altIsMeta does not work on macOS

[x ] I am on the latest Hyper.app version

OS version and name: macOS High Sierra 10.13.4
Hyper.app version: Hyper 2.0.0-canary.18 (canary)

Issue

From what I read, by setting altIsMeta to true, key combos like alt-f, alt-b should work as I expected. However, it's not the case. I added modifierKeys: { altIsMeta: true } to .hyper.js, but alt-f still generates ƒ.

https://hyper.is/#cfg
Should be in a modifierKeys key:
{
  config: {
	modifierKeys: {
    	altIsMeta: true
    }
  }
}

Ah, I forgot to put it in the config section. Thanks!


Run typewriter manually

Each time a class matching the filter in the template is saved a TypeScript class matching the template is updated or added to the project.

In my case, I have a third party .dll with models(referenced in my project) and I never change these classes myself. Is there any way to force typewriter to generate typescript files from a template?

https://github.com/frhagn/Typewriter/issues/171


x/pkgsite: 500 errorcode on https://pkg.go.dev/github.com/leberkleber/simple-jwt-provider

What is the URL of the page with the issue?
https://pkg.go.dev/github.com/leberkleber/simple-jwt-provider, I get an internal server error 500

cc: @jba
Package is visible in pkgsite search but throws 500 when navigated to the paackage.


[SM-2749] Upgrade to Apache Camel 2.15.5

Hi all,
This PR is related to:
https://issues.apache.org/jira/browse/SM-2749
It is related to 6.0.x branch.
Andrea

I have merged the pull request. Could you close it please?


feat(LinearAlgebra/PiTensorProduct): dependent version of tmulEquiv

Given a family of R-modules N indexed by ι ⊕ ι', we obtain a linear equivalence tmulEquivDep : (⨂[R] i₁, N (.inl i₁)) ⊗[R] (⨂[R] i₂, N (.inr i₂)) ≃ₗ[R] ⨂[R] i, N i, which generalizes tmulEquiv (which is the case all N i are the same module).

This will be used in #18527.

!bench


Update excelize.go

miss a char as 'l' in the excel.
PR Details

Description

Related Issue

Motivation and Context

How Has This Been Tested

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Codecov Report

Merging #765 (67cccdf) into master (1bc5302) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #765   +/-   ##
=======================================
  Coverage   96.71%   96.71%
=======================================
  Files          31       31
  Lines        8645     8645
=======================================
  Hits         8361     8361
  Misses        161      161
  Partials      123      123

Impacted Files
Coverage Δ

excelize.go
97.68% <ø> (ø)

Continue to review full report at Codecov.

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

Codecov Report

Merging #765 (67cccdf) into master (1bc5302) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #765   +/-   ##
=======================================
  Coverage   96.71%   96.71%
=======================================
  Files          31       31
  Lines        8645     8645
=======================================
  Hits         8361     8361
  Misses        161      161
  Partials      123      123

Impacted Files
Coverage Δ

excelize.go
97.68% <ø> (ø)

Continue to review full report at Codecov.

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

LGTM, thank you @sunray97.

LGTM, thank you @sunray97.


Add allow_lazy_open to machine learning jobs.

Implements: https://github.com/elastic/elasticsearch/pull/47726

Ported to master


validator

https://github.com/ilmhub-uz/FurnitureShop/blob/main/FurnitureShop/src/FurnitureShop.Merchant.Api/Controllers/ContractsController.cs


Finetuning VQA on BLIP2

Hi,
Can you add the VQA fine-tuning function of BLIP2?
In the paper, when you fine-tune the VQA task, you will fine-tune the image encoder. When I use the freeze_vit: False  command.
But I encountered issues with loss and model parameters becoming nan and inf.
Initial weight：

Gradient of the first step of the model：

After update the weight of model ：

Can you help me analyze the reason?
Thank you very much.

The lr is 1e-5

Hi,

Same problem, have you fixed?

update the vit from fp16 to fp32

@zhl98 Did you manage to fine-tune on VQA?
Can you share code?

Excuse me, I am also working on finetuning VQA on BLIP2. In the paper, I find that the Prompt used for VQA is "Question: {} Answer:". I would like to ask if my understanding is correct: when training, we don't utilize the prompt and only use the original question input; when testing, we utilize the prompt to reformat the question input to get a better performance. I will appreciate it if you could kindly help. Thanks.

Can you share code?

Can you share code?

Excuse me, I am also working on finetuning VQA on BLIP2. In the paper, I find that the Prompt used for VQA is "Question: {} Answer:". I would like to ask if my understanding is correct: when training, we don't utilize the prompt and only use the original question input; when testing, we utilize the prompt to reformat the question input to get a better performance. I will appreciate it if you could kindly help. Thanks.

Can you share code?

hi, have you implemented fine-tune blip2 on the vqa task?

hey, are there any news about finetuning BLIP-2 on VQA task??

don't

I have the same question.

Excuse me, I am also working on finetuning VQA on BLIP2. In the paper, I find that the Prompt used for VQA is "Question: {} Answer:". I would like to ask if my understanding is correct: when training, we don't utilize the prompt and only use the original question input; when testing, we utilize the prompt to reformat the question input to get a better performance. I will appreciate it if you could kindly help. Thanks.

I have the same question. Why the prompt is not being used in forward methods?


AnimatedFractionallySizedBox

Use case
I would like to animate FractionallySizedBox between various heightFactor and widthFactor values.
Proposal
I propose to add a AnimatedFractionallySizedBox Widget which would animate between heightFactor and widthFactor over a given duration. Much like AnimatedPositioned.

This could be easily implemented in an external package and doesn't really have to live in the framework.

@goderbauer isn't that the case for many other implicit animations ( AnimatedAlign and AnimatedPositioned ) and other widgets, but they provide a nice user experience out of the box?

I've made a AnimatedFractionallySizedBox now based on AnimatedAlign and AnimatedPositioned and it seem to work. I could create a PR, but i'm not sure about the documentation.

I just found my old issue after googling AnimatedFractionallySizedBox :D Any news on this?


Compatibility with strictNullChecks

Getting the following errors when compiling under strictNullChecks.
node_modules/json2typescript/src/json2typescript/json-convert-options.ts(15,5): error TS2322: Type 'undefined' is not assignable to type 'string'.
node_modules/json2typescript/src/json2typescript/json-convert.ts(133,13): error TS2532: Object is possibly 'undefined'.
node_modules/json2typescript/src/json2typescript/json-convert.ts(133,45): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
  Type 'undefined' is not assignable to type 'number'.
node_modules/json2typescript/src/json2typescript/json-convert.ts(134,13): error TS2532: Object is possibly 'undefined'.
node_modules/json2typescript/src/json2typescript/json-convert.ts(134,53): error TS2322: Type 'number | undefined' is not assignable to type 'number'.
  Type 'undefined' is not assignable to type 'number'.
node_modules/json2typescript/src/json2typescript/json-convert.ts(520,47): error TS2322: Type 'null' is not assignable to type 'MappingOptions'.
node_modules/json2typescript/src/json2typescript/json-convert.ts(534,9): error TS2322: Type 'null' is not assignable to type 'MappingOptions'.

Playing around with it, I was able to see that all of the errors are resolved by being more specific with the types. I will submit a PR with the small changes to make it compatible for strictNullChecks: true

Should be resolved with 1.0.5.


Missing AADSTS500133

This page is missing documentation for AADSTS500133. Can someone please look into it?
This was already discussed in 2018 here:
https://github.com/MicrosoftDocs/azure-docs/issues/16399
Thanks in advance!
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: a826ee6f-f457-7109-9f77-67c57977d4e7
Version Independent ID: 11766f27-492e-a579-dced-8a42528cbb47
Content: Microsoft Entra authentication & authorization error codes - Microsoft Entra
Content Source: articles/active-directory/develop/reference-error-codes.md
Service: active-directory
Sub-service: develop
GitHub Login: @rwike77
Microsoft Alias: ryanwi

@tduarte14
Thanks for your feedback! We will investigate and update as appropriate.

@tduarte14
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

I'm adding the info to the list.

any news here?

I'm adding the info to the list.

Hi all,
Is there any prediction for this to be added?
Thanks

Changes are live, I'm closing this now.  #please-close

Thanks very much!


Question: How to render fetched data?

Description

Type: Question

Question
How to pass fetched data to state?
I'm new to react-redux. After looking at the reactGo example code, I still have no clue whatsoever about how, for example, the topics data is rendered into the Vote page.
I was succesful in creating new database controllers and models, and fetching their data with the Router property fetchData={fetchMyData}. But I don't understand how I will get the fetched data in my view?
Looking at app/containers/Vote.jsx, I see this: const {newTopic, topics, typing, createTopic, destroyTopic, incrementCount, decrementCount } = this.props; @ line 16.
WHERE DOES TOPICS VARIABLE COME FROM? I'm really really confused at this point and the readme or docs don't explain it very well.
Can somebody help me out please?
Edit: I guess I'm basically asking how to save fetched data into store

function mapStateToProps(state) {
  return {
    topics: state.topic.topics,
    newTopic: state.topic.newTopic
  };
}

react-redux maps redux-state to react-props. Here, topics and newTopic of redux-state go to react-props.

Okay, but how do the topics get to redux state?

Server side

You can read the Data Flow section in the Readme file, it explains the base idea and logic.
When you access the site, it reaches the server side naturally. Once there, an HTML should be returned to the client. This is what middleware.js file does.
As part of the constructing of the HTML file (along with JS etc.) It performs fetching of data. This causes redux store to update and create the initial state that the client should work with.
Once the html is returned to the client, client.jsx files is activated and starts to construct the whole react and redux structure. The initial state (That was constructed on the server) is put in redux store.
When the components render and activate the mapStateToProps functions, the data is already there and its populated to the component itself through props.

I get it now. I already understood what middleware.js did but I think client.jsx was my missing link. Thank you both!


refactor(index): remove Tapable.apply calls

Tapable.apply is deprecated in<EMAIL_ADDRESS>The plugins should now call apply themselves.
Fixes #136

@ooflorent looks like the CLA isn't signed yet according to clabot.

All fine.
/cc @michael-ciniawsky

I've updated the PR to target master since webpack 4 compatibility has been added.

@ooflorent this is going to need an upstream rebase unfortunately.

Any news on this?

@WhoAteDaCake yes, as clearly indicated by the conversation on this PR made 14 days ago. please do refrain from comments with questions such as that and the previous "Any news on this?" They don't contribute anything meaningful to the PR or associated issue. The submitter (@ooflorent in this case) will have already been aware of the last comment requesting additional work and they'll come back to it when they have the time available to do so.

I've rebased the PR.

@shellscape or @d3viant0ne Could we get a new version tagged with this change, please?  This is the only remaining loader/plugin in my webpack config that is still throwing deprecation warnings in webpack v4 and it's driving me nuts 😅
🙏


BUG: Use of redundant images

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
In many sections and pages of the website same images are used. Also images are not put according to the heading specified. Use of different images will make the UI better.
https://github.com/Anushkabh/krishiconnect/assets/124669890/081b1a78-2dee-42d5-99d4-1285656ad5dd
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@himanshu-03 sir please assign this task to me.

Hey @DevNandini02 !
Currently this is just a mock page.
Happy COding ✨


If the time is not reach starttime countdown should appear, but there is only MINT.

thanks to ur update!
but still countdown render in mint button not work
the time is not reach countdown should appear, but there is only MINT <<
const [isActive, setIsActive] = useState(false); // true when countdown completes
this countdown seems to will isActive value false > true change function but not work..
			onMount={({ completed }) => completed&& setIsActive(true)}

this code always change isActive const true..
Countdown is always being set to completed on first tick.
If remove onMount and onComplete it shows the proper countdown, but then it never updates to being active.

No, your assumption is wrong. It only sets to active if it is completed. You might need to investigate why it is not working as expected to you... I would probably need your code (use a git fork or something here on Github so people can give you assistance) to help further since for me, running just yarn setup-dev and then yarn dev work as expected. Note tho: You do need to add at least 1 NFT using the nft manager, and then run yarn generate-nft-sources for this to work.

No, your assumption is wrong. It only sets to active if it is completed. You might need to investigate why it is not working as expected to you...
I would probably need your code (use a git fork or something here on Github so people can give you assistance) to help further since for me, running just yarn setup-dev and then yarn dev work as expected.
Note tho: You do need to add at least 1 NFT using the nft manager, and then run yarn generate-nft-sources for this to work otherwise the yarn setup-dev command will not work as expected. (I suspect this is what is happening... You are not doing these steps... They are exemplified in README.MD)
Also, feel free to follow this thoughtful guide from @nheingit that is probably better than my own README.MD: https://www.quicknode.com/guides/web3-sdks/how-to-mint-an-nft-on-solana-using-candy-machine

i just use ur vanilla source code. yarn install and build and dev but not work.
countdown is work.
but this code
onMount={({ completed }) => completed && setIsActive(true)}
being on first tick up isActive(true)
is something wrong in my js node?


Image Converter (Not functional)

I tried to make it work but it seems a server-side is needed to process the uploaded file. I added all the HTML, CSS and other Javascript parts so that only the Convert-Format function is required on the server-side.

#1

Well done on this! I made a couple of minor changes. I added a disclaimer box to the image-converter page to let people know that it doesn't work because of the lack of server-side implementation.
I also added a credit to you at the bottom of the webpage to let people know that you are the one who made this feature. If you don't like this, let me know and I am happy to remove it! I am planning on updating to README to allow people who add a feature to credit themselves at the bottom for their hard work.
If the site scales to the point where buying a server is viable, I will re-open this PR so the server-side code can be updated to allow the image conversion to occur.
Thanks for contributing!

Thank you for the credit mention, really glad that you added my name to your website. Hope to see the server-side soon.


[OPENJDK-2408] s2i: use --archive flag for rsync

Switch from '-rl' to '--archive' which attempts to preserve as much metadata from the source files as possible, including timestamps, the motivation behind OPENJDK-2408.
https://issues.redhat.com/browse/OPENJDK-2408
I haven't written a test yet, I'm just mooting the approach.

@jmtd All tests seem to timeout (on the default 6h timeout) and get cancelled. Time to bump them?
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes
I'd like to see some tests covering the s2i_core_copy_data function. It seems that one isn't that much corner-case?

@jmtd All tests seem to timeout (on the default 6h timeout) and get cancelled. Time to bump them?

Yeah, I've started investigating why they time out (#410 relates to that) and they seem to hang when behave-test-steps runs "execute" for a running command via docker-py. But I've no clue why they hang. If by bump you mean shortening the timeout from the GHA side, that's definitely worth doing yes. I was going to try the same from the behave-test-steps side. I'll take a look at that

I just ran all the tests for this branch and ubi9/openjdk-17 and they passed.
For the continuing GHA problems, I'm keeping a narrative in #418.

I'd like to see some tests covering the s2i_core_copy_data function. It seems that one isn't that much corner-case?

@jmtd Have you considered that?

@jmtd Have you considered that?

No sorry, I missed your original comment. Let's make sure we have coverage before we merge.
What I was pondering whas how to construct a test situation that had timestamps in it, since git doesn't record timestamps. I'm sure we can work around that with an appropriate hook somewhere.

I'm not sure we need timestamps preserved if a test artefact comes from git. What we do want to preserve is the timestamp (modified date) from the time of checkout T to the one ending up in the final image T'. T' should be identical to T. An AppCDS test comes to mind (perhaps with a binary artefact). AFAIK, rsync would be in between when T and T' happens. Assuming the build isn't instant (0 secs), those timestamps might differ.

The new test here references my fork of openjdk-test-applications (PR for that fork is https://github.com/jboss-container-images/openjdk-test-applications/pull/4). It fails on current images and passes after the other commit in this PR.


Add MANDATORY_I.md

Thx for supporting the Monk Business Project :o) Please check below points -
What does your PR provide the project with?

Document mandatory 1 in .md format
In which branch do you wish to merge the changes?

main
Documentation updated?

yes
Check List

[ x] Builds
[ x] No lint error
[ x] Unit test case update

skide fedt!


[Feature request] Mistral implementation for language modeling?

Feature request
It looks like currently there is no support for training using the mistral7b architecture, only inference for 1 card.
Motivation
Missing the currently most popular open source model.
Your contribution
Can help if guided where the implementation needs to happen.

Hi @timpal0l, the table in the README only accounts for the cases that have been heavily tested and are part of our nightly CI. However, there are still many other cases that could work.
In the case of Mistral, this LoRA example (single-card finetuning of Llama1-7B) runs fine with mistralai/Mistral-7B-v0.1 and a batch size of 8 for instance. How would you like to train it? LoRA? DeepSpeed?

@regisss Thanks for your fast answer, I would like to do a full finetune, so not LoRA or QLoRA, ideally DeepSpeed if possible. Thanks!

The language modeling example runs without issues on Gaudi2 with DeepSpeed ZeRO-2:
python ../gaudi_spawn.py \
    --world_size 8 --use_deepspeed run_clm.py \
    --model_name_or_path mistralai/Mistral-7B-v0.1 \
    --dataset_name wikitext \
    --dataset_config_name wikitext-2-raw-v1 \
    --per_device_train_batch_size 16 \
    --per_device_eval_batch_size 4 \
    --do_train \
    --do_eval \
    --learning_rate 4e-4 \
    --output_dir /tmp/test-clm \
    --gaudi_config_name Habana/gpt2 \
    --use_habana \
    --use_lazy_mode \
    --use_hpu_graphs_for_inference \
    --gradient_checkpointing \
    --use_cache False \
    --throughput_warmup_steps 3 \
    --deepspeed path_to_my_deepspeed_config

You can use this DeepSpeed configuration for example: https://github.com/huggingface/optimum-habana/blob/main/tests/configs/deepspeed_zero_2.json
I've not tried ZeRO-3 but I think it should work too :slightly_smiling_face:


VPC peering/privatelink with multiple clusters clarification

Closes: https://cockroachlabs.atlassian.net/browse/CC-3821?atlOrigin=eyJpIjoiMmE2MGUyOGUyNDdiNGQwMmFlY2YxNmI0NGUzMWYwMjEiLCJwIjoiaiJ9

This change is

cc: @emily-horing @daniel-crlabs @kannanlakshmi
Combined these issues as they are pretty small and have crossover. Let me know if anyone wants to review.

Please add @thtruo as a reviewer as he worked on the feature. Thanks!


Album view isnot working

Hi marc,
Lesson 4 , Album view is not working for me.
$routeProvider.when("/albums", {controller : "AlbumListController",templateUrl : "app/partials/album_list_partial.html"})
.when("/album/:album_name",{controller : "AlbumViewController",templateUrl : "app/partials/album_view_partial.html"})
Album view controller isnot calling from index page .
it gives me 404 error.

Hi Marc,
I resolved that issue.
Issue was path for the folder was wrong.
Regards,
Sagar


GSE207502 - MuralGingivaZhu

Project short name:
MuralGingivaZhu
Primary Wrangler:
Arsenios
Secondary Wrangler:

Associated files

Google Drive: folder

Published study links

Paper: Mural cell composition and functional analysis in the healing process of human gingiva from periodontal intrabony defects

Accessioned data: GSE207502

ingest: 2433c1e4-5a12-46a5-b2d5-d3554a7694f2

Key Events

[ ] Convert published metadata to HCA spreadsheet
[ ] Manually curate dataset to meet HCA metadata standard
[ ] Collect any matrix and cell-type annotation files
[ ] Are the analysis files suitable for CellxGene? If something is missing get in touch with the authors to request it
[ ] Upload sheet to validate metadata
[ ] Transfer raw files to ingest to validate data files
[ ] Check linking using ingest graph validator
[ ] Ask the Secondary Wrangler for an end-to-end review of the project. Ask the Expertise Wrangler to review specific tabs if needed
[ ] Submit dataset to Production
[ ] Complete the Export SOP
[ ] Convert project data to SCEA format following the SCEA conversion SOP if appropriate

hca-util upload area 4a9a1daa-578c-49ef-be4d-54b4c895028e

Graph valid and ready for sec review

Great work!
The only things I would suggest are

to add something at the specimen level to describe the response to treatment, maybe in the description or gross description?
remove matrix cell count for barcode and gene files

Thanksss. Applied all changes and removed the fastq generation method as well.

[X] graph valid
[ ] exported
[ ] import form sent


[DO NOT MERGE] Flax Seq2Seq Streaming Review

Dummy PR for a code review.

Thanks for the thorough review, @sanchit-gandhi! We'll go through it and addressed the best we can.
A comment on Orbax. We felt the multi-host implementation was a bit above our expertise, and relying on the HF hub provided good enough functionality for our use cases. Of course, we are OK removing it from the streamlined version of the training script. We'd also love to have some guidance or assistance if you think Orbax should be the way to go in this script.


Introduce chat plugin docs section

As per this document.
Open questions

[ ] Should we restructure the existing sources docs or we introduce a whole new section (perhaps under apps?) and link it back from the sources docs?

I think this one is good to go. The documents has all the sections needed @lucapette

@AitorAlgorta there's an open question though :)
I just talked to @sgarroum about this off-line and we both think it's better to keep it under source.


Alter model attributes before running create()

I have a model called "action".
Action
user_id:integer  name:string  configuration:text

The "configuration" attribute is JSON. In my Angular app, I let people set particular attributes of the JSON using inputs:
<input type="text" ng-model="action.configuration.subject"></input>
<input type="text" ng-model="action.configuration.message"></input>

Before I do scope.action.create() I need to make sure configuration is JSON.
scope.action.configuration = JSON.stringify(scope.action.configuration);

Is there a way to automatically do JSON.stringify on a particular attribute before saving to db? (And I guess do JSON.parse() on this attribute anytime it is retrieved from the db)

You could write a custom serializer function that would call stringify automatically when any serialization occurs.  Take a look at the serializeWith.

On Feb 2, 2015, at 5:11 PM, Don Pinkus<EMAIL_ADDRESS>wrote:
I have a model called "action".
Action
user_id:integer  name:string  configuration:text
The "configuration" attribute is JSON. In my Angular app, I let people set particular attributes of the JSON using inputs:

Before I do scope.action.create() I need to first do scope.action.configuration = JSON.stringify(scope.action.configuration). Is there a way to get around this?
—
Reply to this email directly or view it on GitHub.


Add tests against different AngularJS versions

Currently only Angular 1.2.15 is used in testing. I have a suspicion (#14) that 1.2.26 might not work with apiMock, but 1.3.0 will work.
Not sure how to set up the tests so it tests a bunch of different versions. Currently Karma is configured to go directly on the JS files and maybe the easiest way to solve loading/unloading different Angular versions is probably using HTML-files.
Anyone that can help with this?

I outlined how I did it on my StackOverflow answer.


basic test for healpix plotting

Yeah, I was not sure, what to test exactly, so what I went with is (a) that the code for doing a plot does not crash, and that it (b) produces an image that has roughly 80% value in all three color chanels and a standard deviation of 0.3. Good enough to differentiate tas and pr (I tried that), and hopefully also to detect an empty plot, but also a lot of leeway for changes in the exact behavior of the plot library.
I took the numbers from computing them on the image.
[0.7763714 0.7910534 0.7830375 1.       ] [0.33580524 0.3303048  0.30626348 0.        ]
Maybe @lkluft has better ideas...

yepp, this test detects 0 and nan.

At some point you could split this into two tests, one that loads the data and one that just does a plot. But I am perfectly happy with merging as is, just to have a basic test for the environment to start with.


meaningful resource names for cloud_run_service_interservice sample

TL;DR
The cloud run services in terraform-docs-samples/cloud_run_service_interservice/main.tf sample should be changed to have meaningful resource names.
Terraform Resources
google_cloud_run_service

Detailed design
`google_cloud_run_service.default` should be renamed to something like `public_service` and `google_cloud_run_service.default_private`should be renamed to something like `private_service`

Additional information
Per Google Cloud published best practices.

I think this was fixed in https://github.com/GoogleCloudPlatform/magic-modules/pull/6385/files.

I think this was fixed in https://github.com/GoogleCloudPlatform/magic-modules/pull/6385/files.

I think that fixes the name for the Cloud Run services. This issue is for the Terraform resource names, currently default and default_public.
Published best practice guide:

To simplify references to a resource that is the only one of its type (for example, a single load balancer for an entire module), name the resource main.

and

To differentiate resources of the same type from each other (for example, primary and secondary), provide meaningful resource names.


Upgrade mpfr to the latest upstream release 4

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

@isuruf, so once https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/65 has been merged I can drop the pin on gmp and mpfr, right?

Yes

You have to rerender though

Yes, you are right.

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender


Map Context Editor: Name and title when creating a folder/sheet

When creating, name and title are offered for input in the form. The name is misleading. The form fields as well as the corresponding attribute columns in the DB should be changed to Title and Description.

Solved in develop.


Hover problems

Type: Feature Request
There is setting "editor.hover.[some field]" that sets appearance of helper window. I tried to play with this setting to prevent appearance of the helper window when selecting block of code. So issue is when start selecting block of code, this helper window appears too, which hinders to select code properly. It needs to prevent showing this helper window when selecting the code
VS Code version: Code 1.94.0 (d78a74bcdfad14d5d3b1b782f87255d802b57511, 2024-10-02T13:08:12.626Z)
OS version: Darwin x64 24.0.0
Modes:

On the image, I started selecting the code from BoxShadow's closing parenthesis, but could'n complete selection, because of this helper window, appearing in 300ms.


Timezone madness

What is the current behavior?
Timers run late in the evenings get rolled into the following day on the visualizations page
If the current behavior is a bug, please provide the steps to reproduce
Run a timer in the evening. Observe stats
What is the expected behavior?
Timers should be visible on the same day.
Other information
Not sure exactly where this issue begins. It may be a rats nest...

I haven't seen this issue lately. I think it may have been deprecated in a previous branch.


Questions: Ticks state, Event data ownership, Pause & Play, Enterpolate, Nightly.

Very cool library! I'm enjoying working with it so far.
I have some thoughts and questions, please note I'm fairly new to Rust.

As I understand it, the game state should be in the Listener. But I'm confused about what the Tick is supposed to contain. Is it also the entire game state, or just the bits we need for rendering? I would imagine just the rendering bits since Ticks are lerp-able. I guess you could return the same state that the Listener is holding but then you would need to copy it which could be expensive if the state is massive.

Can events pass ownership of the data inside them to the Listener?  I tried making the following event, but found no way to take ownership of the data as it's passed by a mutable reference. Which isn't the end of the world, I can always pass a request to do something, but then the Listener has to do more work.

enum GameEvent {
    Build(Building),
}

Is there a way to pause the loop? Doesn't look like it, maybe a nice thing for the future. It would probably require two more variants to the saunter::event::Event for Pause and Play.

Is enterpolate a real technical term? Likely a typo for interpolate.

Due to #![feature(associated_type_defaults)] I have to use cargo +nightly run, is this right?

Hi thanks for taking the time to ask these questions!
I'm going to answer question 4 and 5 first because they are the easiest.

Yes that is a typo, I shudder to think of how many times I have misspelled that.
That line is not necessary and I am removing it now. I'm not sure how I missed it in the first place! So no you wont need to build with an unstable cargo tool chain.

I will answer the others in order now.

Your assumptions are correct, I made it so that you can store whatever you want in a tick because you probably won't want to store the entire state, for the performance reasons you mentioned. I do think that I made that too vague so I will improve the documentation.
After I update the crate the tick function will be passed a Vec<Event<E>> instead of a &mut Vec<Event<E>>. This was another mistake.
Currently there is no way but I will try to add one!

Nice one! Thanks for clarifying.
I have another question – how would you validate player actions that depend on the game state? For example the game state can have fields for resources, and the player is trying to construct a building that requires 4 wood and 3 stone. Currently the Listener owns the game state. Do you think we need another Arc<RwLock<GameState>> that would be returned from Loop::init()? Or should the Ticks return the state that the inputs depend on?

In most game engines the player is part of the game state. The way I would go about this is to write an entity component system for this hypothetical game. With that it's pretty simple to implement all in the listener.

have a player entity with a Player component, and a resources entity with a Resources component to store what is available to the player (You could also store available resources in the player component).
have a system that gets the Player component of the player and the Resources component of the resources uses the events passed to the listener to see what the player is doing. If the player is placing a building it would check if they had enough resources and act accordingly.

For rendering with an ecs you would want to have a camera entity.

True, ECS makes a lot of sense here.

But is there a way to check that the player has enough resources before sending a Build event? Since from what I understand the inputs + rendering happens on the main thread, and the state lives on another, you can't just read the state.

I guess the Tick does need to return a lot of the game state, player component and all the resources, which can be used for inputs as well as the rendering, e.g. if you press on the building to see what kind of resources it's holding. It seems like a lot of state needs to be copied over from Listener to the Tick each tick, do you think this is fine from the perspective of performance?

You know, it would be amazing to get a more complex example in the library ;)

The events should be captured one the main thread, but handled in the loop thread.
The way I intended for events to work is that, for example with winit, you capture the events with an event_loop and send them to the Saunter Loop. Just the base winit::event::Event<'_, ()>.
If you want to use a custom event type with the Build event you were talking about that should be handled on the loop side of things.
The rendering thread should have nothing to do with how events are handled so that it will be as fast as possible, and so that you don't have to send much of the state in a Tick. The render thread should be just that, a render thread


[Question] Is there support for making soft line breaks produce new lines in 3.x.x?

Markwon version: 3.0.2

I was using SpannableConfiguration for this in 2.x.x. Does this functionality still exist in 3.x.x?

Hello @mileskrell !
There is no configuration option available in 3.x.x. version, but you can do this:
final Markwon markwon = Markwon.builder(context)
        .usePlugin(new AbstractMarkwonPlugin() {
            @Override
            public void configureVisitor(@NonNull MarkwonVisitor.Builder builder) {
                builder.on(SoftLineBreak.class, new MarkwonVisitor.NodeVisitor<SoftLineBreak>() {
                    @Override
                    public void visit(@NonNull MarkwonVisitor visitor, @NonNull SoftLineBreak softLineBreak) {
                        visitor.forceNewLine();
                    }
                });
            }
        })
        .build();

Works great, thanks!


ADS workflow: update switch id

Task/Issue URL:
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

#4670  👈
develop

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @nalcalag and the rest of your teammates on  Graphite


Documentation: Added kubeadm documentation #618

This getting started guide covers a simple deployment of kube-prometheus
and assumes you have deployed using kubeadm.
Hopefully this helps clears up #618
I went ahead and took a stab at creating some initial documentation for how to get kube-prometheus up and running after installing a cluster with kubeadm. Any feedback is welcome.
I wasn't exactly sure where I should put the documentation, so if there is a better place to put this, just let me know and I can move it around.

We currently separate the kube-prometheus docs in https://github.com/coreos/prometheus-operator/blob/master/contrib/kube-prometheus/docs/ . I think this would be a good case for this as well. Otherwise this looks great!

Ok, I moved the files over to contrib/kube-prometheus/docs and updated the links. Let me know if you see any other problems!

Great, I can fix these, then do you want me to squash the commits into a single commit?

This lgtm, thanks a lot!


Use a single version of once_cell

Related #808

 failures:
    testing::pool::fork_aware_finalization

CI failure seems to be #4944

please merge latest master into, it contains the fix now.


Changelog and embedded bump

Codecov Report
Attention: 108 lines in your changes are missing coverage. Please review.

Comparison is base (7528726) 94.75% compared to head (97db6b3) 93.58%.
Report is 88 commits behind head on main.

Files
Patch %
Lines

weaviate/proto/v1/search_get_pb2.py
10.66%
67 Missing :warning:

weaviate/proto/v1/weaviate_pb2_grpc.py
10.71%
25 Missing :warning:

weaviate/batch/crud_batch.py
70.27%
11 Missing :warning:

weaviate/gql/get.py
25.00%
3 Missing :warning:

weaviate/connect/connection.py
75.00%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #674      +/-   ##
==========================================
- Coverage   94.75%   93.58%   -1.18%
==========================================
  Files          70       70
  Lines        8492     8709     +217
==========================================
+ Hits         8047     8150     +103
- Misses        445      559     +114

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


Non-geographical maps

Can tippecanoe generate mbtiles from non-geographical geojson for usage in fantasy maps? Points outside geo referencial get dropped.

You can use --projection=EPSG:3857, which is denominated in meters rather than in longitude and latitude degrees.


Add net462 and netstandard2.0 targets

This allows this project to be easily used from Standard/Framework projects.
4.6.2 is the baseline currently-supported Framework version: https://learn.microsoft.com/en-us/lifecycle/products/microsoft-net-framework

Added .Net Framework 4.8.2 and .Net Standard 2.0.  @cyanfish let me know if you still need 462 and I can regression test that next.

Thanks, I would need 4.6.2 but I did end up forking this so up to you.

There are a few bugs in the original library that are now resolved so I would recommend this version.  Added the 4.6.2 target so we can hopefully cut down on the number of forks.
Just a warning - DNSSEC doesn't work when using the 4.6.2 framework. That may or may not effect you.


Migrated breaking changes for use with Hotchocolate 14

QueryResult is now OperationResult

Awesome work! I would love to see it accepted soon as it's the only thing blocking us from a HC14 migration

@sergeyshaykhullin can you merge it?

@eduardogoncalves Released
https://www.nuget.org/packages/AppAny.HotChocolate.FluentValidation#versions-body-tab

Thank you @d-lundy, @m4tchl0ck and @sergeyshaykhullin  for your valuable contribution to the project! Your effort and dedication help strengthen the community!


Catalan & Spanish support

Looking at the code, I've found https://github.com/syniuhin/Readily/blob/master/ui/src/main/java/com/infmme/readilyapp/essential/TextParser.java , so the charsets for ca & es are:
Common to both:

Standard English ASCII [a-z].
Special vowels: áéíóú ü

Catalan-specific:

More special vowels: àèò ï
C cedilla: ç
Middle-dot break L. Actually, not a single char, but a special L, but not a word separator (just for completeness): l·l

Spanish-specific

ñ
Also, both interrogation and exclamation sentences have opening signs, and might appear nested in other sentences: ¿¡

I filed an issue instead of emailing hoping the thread serves as example for future languages. Do not hesitate asking for anything else if needed. Thank you very much for open sourcing this cool app!

@syniuhin ping?

@syniuhin Is anything else needed in order to add support to both languages?

@syniuhin Looks like the project is not getting much love. In case you're no longer interested on it (which is perfectly fine), mind me suggesting you to check adoptoposs?
It would be sad to let this useful FLOSS app and all the effort put in to be abandoned.


Feature: Adding a home button in the navbar

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Most websites have a home button to redirect to the home screen. They will not guess on clicking the logo; it will return to the home screen.
Use Case
It will reduce guesswork about where the users can return back.
Benefits
No response
Add ScreenShots

Priority
Medium
Record

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

Thank you for creating this issue! 🎉 We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊
You can also check our CONTRIBUTING.md for guidelines on contributing to this project.

Go ahead @Annu117 and make it for smaller screens. Do provide screenshots

@ashutosh-rath02 I am willing to work on this issue

Hello @Annu117! Your issue #183 has been closed. Thank you for your contribution!


[VL] Improve package scripts

What changes were proposed in this pull request?
Improve package scripts:

Extract build-thirdparty.sh script
Set PROMPT_ALWAYS_RESPOND=y for package scripts
Pass package arguments to buildbundle-veloxbe.sh
Add build thirdparty for package-vcpkg.sh

How was this patch tested?
Manual package test

@weiting-chen Do we still need the package.sh if we switch to static build? I never used the .sh.

if we switch to static build?

@FelixYBW Does static build mean using vcpkg?

@FelixYBW Does static build mean using vcpkg?

Yes.

@FelixYBW Does static build mean using vcpkg?

Yes.

Got it, thanks. I also prefer this packaging way. This PR also adds build thirdparty for package-vcpkg.sh. Could you help review it?

@wForget, the weekly build job fails, seems related to this pr. Could you help take a look?
https://github.com/apache/incubator-gluten/actions/runs/10238892265/job/28323839510

@wForget, the weekly build job failed, seems related to this pr. Could you help take a look? https://github.com/apache/incubator-gluten/actions/runs/10238892265/job/28323839510

Sorry, this PR unexpectedly introduced the following code. I will delete it.
https://github.com/wForget/gluten/blob/671f874aa0557fc0a6632e65667dce9a25eafeea/dev/package.sh#L12-L18


update scatter plot to support metadata coloring with variables

Fixes #136 and fixes #150

Since this one touches the plotting, thought it would be nice to have eyes from either @danielhuppmann or @znicholls if possible.

@gidden is there an example we can look at?

Good call @znicholls, I added a test which generates the expected figure below

super nice @gidden

One of you are free to press the merge button =)


File caching for write

This would make everything symmetrical - both open and write to could cache in memory or on disk - but it's work and you'd have to be writing a large file.
Respond to this issue if you'd like this feature!

This is complete.


[WIP] Vmware fix 1299

Why is this PR needed?
Does it fix an issue? addresses a business case?
add a description and link to the issue if one exists.
Fixes https://github.com/SUSE/avant-garde/issues/1299
Reminder: Add the "fixes bsc#XXXX" to the title of the commit so that it will
appear in the changelog.
What does this PR do?
please include a brief "management" technical overview (details are in the code)
Anything else a reviewer needs to know?
Special test cases, manual steps, links to resources or anything else that could be helpful to the reviewer.
Info for QA
This is info for QA so that they can validate this. This is mandatory if this PR fixes a bug.
If this is a new feature, a good description in "What does this PR do" may be enough.
Related info
Info that can be relevant for QA:

link to other PRs that should be merged together
link to packages that should be released together
upstream issues

Status BEFORE applying the patch
How can we reproduce the issue? How can we see this issue? Please provide the steps and the prove
this issue is not fixed.
Status AFTER applying the patch
How can we validate this issue is fixed? Please provide the steps and the prove this issue is fixed.
Docs
If docs need to be updated, please add a link to a PR to https://github.com/SUSE/doc-caasp.
At the time of creating the issue, this PR can be work in progress (set its title to [WIP]),
but the documentation needs to be finalized before the PR can be merged.
Merge restrictions
(Please do not edit this)
We are in v4-maintenance phase, so we will restrict what can be merged to prevent unexpected surprises:
What can be merged (merge criteria):
    2 approvals:
        1 developer: code is fine
        1 QA: QA is fine
    there is a PR for updating documentation (or a statement that this is not needed)

blocked by https://github.com/SUSE/avant-garde/issues/1337


Does not work with v2020.9.22s

Unfortunately, it appears upgrading to v2020.9.22s will provide some additional hurdles.
After updating the il2cpp mappings, it appears some obfuscation has been applied, which will make updating to new versions somewhat of a pain. I propose some kind of macro-based solution, if not trying some kind of automated obfuscation mappings generator which uses the data from previous versions before obfuscation was applied. I'm not familiar with how such a thing could be applied to il2cpp unfortunately.
This issue is likely a duplicate of #12.

I am currently looking into the obfuscation. It appears that function names and parameter names are being obfuscated by BeeByte here, everything else can be easily de-obfuscated by beeless. A beebyte deobfuscator. I've read that someone on unknowncheats actually made a deobfuscator for amongus obfuscation, but until we can't confirm that it works we will have to wait.
My thoughts on this:
We could take the previous version of the decompiled .hpp/.cpp and compare it to the current de-obfuscated one. If functions are still in the same position we could write a script which translates all the function names and parameter names to the new files. After that is finished we could repeat this step from previous version to next version and so on.

The addresses are different, but the order is the same. Whatever we do, we
should figure something out a solution to make it future-proof
On Fri, Sep 25, 2020, 12:36 PM v0idp<EMAIL_ADDRESS>wrote:

I am currently looking into the obfuscation. It appears that function
names and parameter names are being obfuscated by BeeByte here, everything
else can be easily de-obfuscated by beeless. A beebyte deobfuscator. I've
read that someone on unknowncheats actually made a deobfuscator for amongus
obfuscation, but until we can't confirm that it works we will have to wait.
My thoughts on this:
We could take the previous version of the decompiled .hpp/.cpp and compare
it to the current de-obfuscated one. If functions are still in the same
position we could write a script which translates all the function names
and parameter names to the new files. After that is finished we could
repeat this step from previous version to next version and so on.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ExtraConcentratedJuice/ChristWareAmongUs/issues/16#issuecomment-699116476,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSCIYNA3LAC5L7NETDTCTTSHTWKTANCNFSM4RZ7OFCA
.

I just compared the files and noticed the line counts aren't the same in il2cpp-functions.h and il2cpp-types.h
Maybe obfuscation by adding garbage functions and datastructs or actual new functionality ? Hard to believe that 30k+ lines were added to il2cpp-functions.h with actual functionality. I assume it's part of the obfuscation.
Maybe we could integrate de4dot into Il2CppInspector to implement the de-obfuscation process in there.
Any other ideas ?

Yeah but if we have the old binary we can generate FLIRT signatures or
something to that effect. That way any extra functions don't matter.
On Fri, Sep 25, 2020, 1:47 PM v0idp<EMAIL_ADDRESS>wrote:

I just compared the files and noticed the line counts aren't the same in
il2cpp-functions.h and il2cpp-types.h
Maybe obfuscation by adding garbage functions and datastructs or actual
new functionality ? Hard to believe that 30k+ lines were added to
il2cpp-functions.h with actual functionality. I assume it's part of the
obfuscation.
Maybe we could integrate de4dot into Il2CppInspector to implement the
de-obfuscation process in there.
Any other ideas ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ExtraConcentratedJuice/ChristWareAmongUs/issues/16#issuecomment-699147259,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSCIYLW6ZYLQIYNG4Z6FMTSHT6U7ANCNFSM4RZ7OFCA
.

For some reason it's missing in the il2cpp-types-ptr.h only thing left there is the obfuscated TempData Type. Everything else I was able to find.
previous version:

new version:

There we go. I was finally able to update all the necessary Types and Functions to make it work again !

The issue with hardcoding new names like that is that the obfuscator can just generate new names on build different from the current ones.
A good solution for this is creating signatures so that function offsets may be found automatically by the cheat, but that requires some effort.
We also need to access TypeInfo which may be harder to create signatures for since they are all in a huge contiguous list of pointers

For some reason it's missing in the il2cpp-types-ptr.h only thing left there is the obfuscated TempData Type. Everything else I was able to find. If anyone can find the obfuscated name for Palette I would appreciate it !
previous version:

new version:

DO_TYPEDEF(0x01468854, Palette);

Hello, why I can't compile the dll, for upgrade something. I got so many errors "462"
Example: cannot open source file "vcruntime.h", "stdarg.h", "vcruntime-string.h", attribute "noreturn" does not apply here, expected a ')'

I use VS Code, (Release, x86), or I stupid, or my VSC not support, or something else...

this is cracked among us 2020.9.9s https://drive.google.com/file/d/1iAFiihoFYooBpHAU1qkyo-SoTuBHeZHz/view
if someone needs
taken from https://igg-games.com/among-us-free-download.html

I don't think that link belongs here. If anything, maybe xdeltas should be
included to turn the steam version into 2020.9.9s, but certainly not a full
download.
On Sat, Oct 10, 2020, 1:58 AM mathmakgakpak<EMAIL_ADDRESS>wrote:

this is cracked among us 2020.9.9s
https://drive.google.com/file/d/1iAFiihoFYooBpHAU1qkyo-SoTuBHeZHz/view
if someone needs
taken from https://igg-games.com/among-us-free-download.html
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ExtraConcentratedJuice/ChristWareAmongUs/issues/16#issuecomment-706515316,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSCIYPVVBVEPS5WPKYL6ELSKAOZPANCNFSM4RZ7OFCA
.

i know but i didn't know where i could post it

@Kneesnap you seem to know a bit about code; is christware a virus? see the latest issue i opened to see what i mean


Fix compute basetoken issue

Fixes # .
Changes proposed in this PR:

fix issue with base token on polygon main
get rid of hardcoded provider fees token symbol and dynamically fetch the symbol
fix free assets symbol on polygon main assets

Note: builds are failing because of missing methods from Datatoken class in ocean.js that will be introduced by the following PR https://github.com/oceanprotocol/ocean.js/pull/1667

What issue is this fixing?

main things we were hardcoding provider fees symbol as ocean token , this led to issues for polygon main, but now fetching them based on the token address received with the fees


Update type hints

This modifies the type hints to reflect the behaviour of the functions.
This is the easier/faster way to close #125, though not the better way.

Hey @mheguy, thanks for the PR and investigation! Going to try and get someone from engineering who is more versed in python than me to take a look.
Additionally, while I think this will definitely close a portion of #125 (documenting the types), I do think you have a good point about the async method being wrapped as sync (maybe this becomes it's own issue), going to raise that with engineering as well.