Website Responsiveness for mobile view

Adding menu bar(navigation) for the mobile view. please assign me this.

this issue was assigned before, so i am closing this issue.


[Feature Request]: Refactor the usage of JDBC Drivers

What would you like to happen?
As is:
Currently when creating transforms that need a JDBC driver the driver has to be included either in the plugin lib folder or the lib/core folder. If the driver is already present in the database type we have to move the transform plugins together with the database type to avoid duplicating JDBC drivers or move the driver one classloader up to lib/core. This is all very confusing to the end user.
It even gets more complex when the user uses HOP_SHARED_JDBC_FOLDER, the drivers in this folder are only loaded by database plugin types and Transform/Action types have no access to them, so when using a Transform or Action that requires a JDBC driver you have to move it from the HOP_SHARED_JDBC_FOLDER to lib/core (or the plugins) to make it work.
To be:
Make the way we package and use JDBC drivers more user-friendly and transparent to the user
Proposed solution:
I propose the following solution to tackle the problem. I think we should move all JDBC drivers from the database/plugin types to a central folder /lib/jdbc and change the way the HOP_SHARED_JDBC_FOLDER variable works it should accept a list of folder locations and default to /lib/jdbc (thus renaming it to HOP_SHARED_JDBC_FOLDERS)
The Database types should use this variable as default (as they do now) so not much will change there.
The Action/Transform annotations should receive a new option (includeJdbc default:false) and when this is set to true the plugin classloader will include the classes from the HOP_SHARED_JDBC_FOLDERS variable.
Issue Priority
Priority: 2
Issue Component
Component: Transforms

.take-issue


"MSCVP140.dll cannot be found"

I keep getting this message every time I try and open up the application. Is there another file I need to install that isn't in the latest zip or is there a way around it?

You might try grabbing the latest Microsoft Visual C runtime distributable and see if that helps.
Meanwhile I'm getting a missing api-ms.win-core-rtlsupport-l1-2-0.dll error... which from what I can tell happens when you try to compile a program and don't pay attention to dependencies.


[Event Request] codeunit 225 "Gen. Jnl.-Apply"

Hi,
Is it possible to define GenJournalLine parameters as var on OnSelectCustLedgEntryOnAfterSetFilters, OnSelectEmplLedgEntryOnAfterSetFilters and OnSelectVendLedgEntryOnAfterSetFilters events.
    [IntegrationEvent(false, false)]
    local procedure OnSelectCustLedgEntryOnAfterSetFilters(var CustLedgerEntry: Record "Cust. Ledger Entry"; **var** GenJournalLine: Record "Gen. Journal Line")
    begin
    end;

    [IntegrationEvent(false, false)]
    local procedure OnSelectEmplLedgEntryOnAfterSetFilters(var EmployeeLedgerEntry: Record "Employee Ledger Entry"; **var** GenJournalLine: Record "Gen. Journal Line")
    begin
    end;

    [IntegrationEvent(false, false)]
    local procedure OnSelectVendLedgEntryOnAfterSetFilters(var VendorLedgerEntry: Record "Vendor Ledger Entry"; **var** GenJournalLine: Record "Gen. Journal Line")
    begin
    end;

Hi, any update on this request?

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 46663.


Add debug gem

To make debugging a little more convenient.

Do you need some features that aren't bundled with ruby 3.3? Or can you just rely on the bundled version. I'm reticent to add another dependency that will need to be updated.

@kddnewton it's not so much about the feature. If we run the a via bundle exec, e.g. as the Ruby LSP Code Lens test runner does, then bundled gems such as debug aren't available.


System dependencies installation failed

gnupg is already the newest version (2.2.19-3ubuntu2.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Hit:1 http://in.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:4 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:5 http://in.archive.ubuntu.com/ubuntu focal-backports InRelease
Get:6 https://repo.protonvpn.com/debian stable InRelease [2,519 B]
Err:6 https://repo.protonvpn.com/debian stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 71EB474019940E11
Reading package lists... Done
W: GPG error: https://repo.protonvpn.com/debian stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 71EB474019940E11
E: The repository 'https://repo.protonvpn.com/debian stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
System dependencies installation failed

can

gnupg is already the newest version (2.2.19-3ubuntu2.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Hit:1 http://in.archive.ubuntu.com/ubuntu focal InRelease Hit:2 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease Hit:4 https://dl.google.com/linux/chrome/deb stable InRelease Hit:5 http://in.archive.ubuntu.com/ubuntu focal-backports InRelease Get:6 https://repo.protonvpn.com/debian stable InRelease [2,519 B] Err:6 https://repo.protonvpn.com/debian stable InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 71EB474019940E11 Reading package lists... Done W: GPG error: https://repo.protonvpn.com/debian stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 71EB474019940E11 E: The repository 'https://repo.protonvpn.com/debian stable InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. System dependencies installation failed

I am a beginner in devops, I heard that for this kind problem we can use docker right?


release asset urls were changed + quirky

v0.0.6 release

v0.0.7 release

Could the release assets be re-released please?
Currently this has broken the brew install starkandwayne/kubernetes/kpack-logs:
$ brew upgrade
Updating Homebrew...
==> Upgrading 1 outdated package:
starkandwayne/kubernetes/kpack-logs v0.0.6 -> v0.0.7
==> Upgrading starkandwayne/kubernetes/kpack-logs v0.0.6 -> v0.0.7
==> Downloading https://github.com/pivotal/kpack/releases/download/v0.0.7/logs-v0.0.7-darwin.tgz
#=#=#
curl: (22) The requested URL returned error: 404 Not Found
Error: An exception occurred within a child process:
  DownloadError: Failed to download resource "kpack-logs"
Download failed: https://github.com/pivotal/kpack/releases/download/v0.0.7/logs-v0.0.7-darwin.tgz

(I've yanked v0.0.7 from our homebrew)

Good catch! It looks like there were still a few more quirks to work out in our automated tooling.  We updated 0.0.7 with proper names for the logs archives and also updated our automated tooling for the future.
Could you check to see if the updated release works for you?
Note: We renamed logs-v***-darwin.tgz to  logs-v***-macos.tgz.

Thanks. I've now fixed the homebrew too.


Update build script

I use bash on Windows, and needed this small update for build script to work for me.   Thanks.

lgtm!


Mailchimp Oauth

I don't see any method to use Maillchimp Oauth. (Doc here)
If you want I can make a PR that will add two static methods. (Why static? Because the user doesn't need its Api key to use those methods)

getAuthUrl($client_id, $redirect_uri ) : That returns the url where you redirect the users to make them authenticate with Mailchimp
getAccessToken($code, $client_id, $client_secret, $redirect_uri ) :That returns the access token of the authenticated user.

This sounds interesting. Could you give an example of how the user would use these methods in their code?

If you want people to login with Mailchimp. You can create button or hyperlink with getAuthUrl as href.
$client_id =   '12345676543';
$redirect_url =  'https://www.some-domain.com/callback_file.php';

$url = Mailchimp::getAuthUrl($client_id, $redirect_url);

echo 'Login with Mailchimp';

When the user click on the link, he will be asked to login with a Mailchimp account and share his data with the app.

When he clicks on login, he is redirected to the $redirect_url that you set along with a code in the $_GET parameter. Ex: https://www.some-domain.com/callback_file.php?code=123456
Then the server use the code received to ask for the user's access_token and redirect the user to a dashboard or wherever you want the user to be.
$code = $_GET['code'];
$client_id =   '12345676543';
$client_secret = 'xxxxxxxxxxxx',
$redirect_uri =  'https://www.some-domain.com/callback_file.php';
$access_token = getAccessToken($code, $client_id, $client_secret, $redirect_uri);

Then the server can use the $access_token of the user to make api calls in his behalf.

This is definitely still needed as MailChimp requires partner integrations to use OAuth vs. tokens if you want to be able to list in their marketplace.  There are two things that need to be addressed:

For me it's less about the OAuth flow that needs to be added, and more about how the keys work in their OAuth setup. Instead of getting a key that looks like this 980as2d257ee0ahj0086a992158379092-us9 you're initially only given 980as2d257ee0ahj0086a992158379092 (no datacenter). You then have to make a call to /oauth2/metadata which will then provide the datacenter you can append to the key. In the current implementation, you can't instantiate the MailChimp class without a key that includes a datacenter.

The authorization header on the API calls now need to be Authorization: OAuth 980as2d257ee0ahj0086a992158379092-us9 One thing to note is all keys (those created manually by a user through the Mailchimp UI and those generate through the OAuth flow) will all work with the new authorization header format so it would be a backwards compatible change.

I'm happy to code this up, but I would like some advice on how to approach the first point before writing a lot of code. Thoughts?
Thanks!

Hi @chadhutchins ,
I am working with MailChimp OAuth and I generated the access token. I made a call to the Oauth2/metadata and received the datacenter as well.
Now, when I want to make api calls like https://us10.api.mailchimp.com/3.0/lists , I need to pass the OAuth access token and it always tells as the invalid API KEY. I am even specifying the datacenter with they key.
Any help regarding this would be appreciated.
Thank you :)

Hi @chadhutchins ,
I am working with MailChimp OAuth and I generated the access token. I made a call to the Oauth2/metadata and received the datacenter as well.
Now, when I want to make api calls like https://us10.api.mailchimp.com/3.0/lists , I need to pass the OAuth access token and it always tells as the invalid API KEY. I am even specifying the datacenter with they key. Any help regarding this would be appreciated. Here is the response of the request.
{
    "type": "http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/",
    "title": "API Key Invalid",
    "status": 401,
    "detail": "Your request did not include an API key.",
    "instance": "84de8203-7a59-4629-8ff8-8fcb2c3ff5c2"
}

Thank you :)
EDIT: ---------------------------------------
I figured it out. For anyone using it next time. Use the basic Auth and Provide the access_token as the API Key. Thank you.

This appears to work. Thanks.
The documentation here is incorrect:
https://github.com/mailchimp/mailchimp-marketing-node?tab=readme-ov-file#oauth2


⚠ Processors has degraded performance

In 2f2c36e, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 76 ms

Resolved: Processors performance has improved in bd63356.


Amir Abdul Sattar

I have added a folder name Amir Abdul Sattar with basic HTML programing. Please add me in the repository
Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Closes #XXXXX

Thank you for opening this pull request.
This is a standard message notifying you that we’ve reviewed your pull request and have decided not to merge it. We would welcome future pull requests from you.
Thank you and happy coding.


README.MD in directory root doesn't link the AvcolForms.Web/README.MD cause there isn't one

Issue closed in #3


Route [login] not defined when password is changed

Package
filament/filament
Package Version
v3.0
Laravel Version
v10.0
Livewire Version
No response
PHP Version
v8.2.7
Problem description
When you change a user's password either through the database directly, or through CRUD (inside of Filament), that user will then be taken to an error of "Route [login] not defined"
When they refresh the page it takes them to the login page like normal
The URL is correct (project.com/admin) when this occurs, but for some reason they have to refresh that URL to get the login page
This seems to be an error where the password doesn't match anymore so the system tries to "kick" the user, but fails to direct to the proper route. If you manually set the login route to "/admin" in web.php, this error never happens. But then you can't set this route for other panels (/user, /app, /owner, etc)
Expected behavior
When changing a user's password, they should either stay logged in, or get kicked to the actual login page for the specific panel
Steps to reproduce
Change the user's password in database or through CRUD and then refresh the user's panel (or click on a page/link, like Dashboard)
Reproduction repository
https://github.com/filamentphp/filamentphp.com
Relevant log output
No response

https://github.com/filamentphp/filamentphp.com

🛠 Trouble with Export/Import Functionality in Laravel Filament Admin Panel: 'Login Route Not Found' Error
I've been tackling the export/import feature, aiming for smooth functionality. However, upon attempting to export or import a CSV, it seems to generate within the notifications. Yet, when I endeavor to download the file, a persistent 'login route not found' error arises.

I've configured separate guards for authentication, catering to both admin and user panels. Additionally, I've ensured that the export/import policy is correctly set to return true within the view function.
Furthermore, I've diligently included Export::polymorphicUserRelationship(); in the app service provider and executed all requisite database changes.
Despite these efforts, I find myself still grappling with the 'login route not found' issue when attempting to access export/import. Any suggestions on resolving this within the Laravel Filament admin panel?


bug: ion-select popover items in radio group not updating

Bug Report
Ionic version:

[x] 4.4.2 (@ionic/angular)
Current behavior:

When the ion-select-options are updated, the popover radio options aren't updated to reflect that.
Expected behavior:
I would expect the popover radio options to be updated to match the ion-select-options.
Steps to reproduce:

On this occasion I am using ion-select in a header component to present a list of languages. When a user logs in, they may not have the full array of languages available to then you the list is updated. I can see that in the HTML markup that the ion-select-options are updated but the ion-items in the popover aren't.
Related code:

header-bar.component.html
<ion-header>
  <ion-toolbar>
    <ion-buttons>
      <ion-select *ngIf="(router.url === '/' && languagesRadioGroup.length > 1) || (router.url === '/log-in' && languagesRadioGroup.length > 1) || (global.session.activeUser.languages.length > 1)" interface="popover" placeholder="{{ 'labels.language' | translate }}" [(ngModel)]="global.currentLanguage" (ionChange)="selectLanguage($event)">
        <ion-select-option *ngFor="let language of languagesRadioGroup" value="{{language.value}}">{{language.label}}</ion-select-option>
      </ion-select>
    </ion-buttons>
  </ion-toolbar>
</ion-header>

log-in.page.html and home.page.html
<app-header-bar [languagesRadioGroup]="global.languagesRadioGroup"></app-header-bar>

global.service.ts (imported into each page)
this.languages = [
  {
    label: 'English',
    value: 'en'
  },
  {
    label: 'Deutsche',
    value: 'de'
  },
  {
    label: 'Español',
    value: 'es'
  },
  {
    label: 'Français',
    value: 'fr'
  },
  {
    label: 'Italiano',
    value: 'it'
  },
  {
    label: 'Nederlands',
    value: 'nl'
  }
]

this._session = {
  "activeLanguage":"en",
  "activeUser":{
    "languages":["en","es"],
    "countries":["GB"],
    "defaults":{"language":"en","country":"GB"}
  },
  "activeCountry":""
}

public loadLanguages() {
    this.languagesRadioGroup = [];
    return new Promise((resolve) => {
      if (!(this._session.activeUser === undefined || this._session.activeUser.languages === undefined)) {
        for (let i = 0; i < this.languages.length; i++) {
          const language = this.languages[i];
          let defaultLanguage;
          if (this._session.activeUser.languages.includes(this._session.activeLanguage)) {
            defaultLanguage = this._session.activeLanguage;
            this.currentLanguage = this._session.activeLanguage;
          } else {
            defaultLanguage = this._session.activeUser.defaults.language;
            this.currentLanguage = this._session.activeUser.defaults.language;
          }
          if (this._session.activeUser.languages.includes(language.value)) {
            language.name = 'language' + i;
            language.type = 'radio';
            if (language.value === defaultLanguage) {
              language.checked = true;
            } else {
              language.checked = false;
            }
            this.languagesRadioGroup.push(language);
          }

          if (i === (this.languages.length - 1)) {
            resolve(this.languagesRadioGroup);
          }
        }
      } else {
        for (let i = 0; i < this.languages.length; i++) {
          const language = this.languages[i];
          language.name = 'language' + i;
          language.type = 'radio';
          this.languagesRadioGroup.push(language);

          if (i === (this.languages.length - 1)) {
            resolve(this.languagesRadioGroup);
          }
        }
      }
    });
  }

Other information:

Ionic info:

Ionic:

   Ionic CLI                     : 5.0.2 (C:\Users\xxxxxx\AppData\Roaming\nvm\v12.4.0\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.4.2
   @angular-devkit/build-angular : 0.12.4
   @angular-devkit/schematics    : 7.2.4
   @angular/cli                  : 7.3.9
   @ionic/angular-toolkit        : 1.2.3

Cordova:

   Cordova CLI       : 8.1.2<EMAIL_ADDRESS>   Cordova Platforms : android 7.1.4, browser 5.0.4
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.0.1, (and 17 other plugins)

Utility:

   cordova-res : not installed
   native-run  : 0.2.3

System:

   Android SDK Tools : 26.1.1 (C:\Users\xxxxxx\AppData\Local\Android\Sdk)
   NodeJS            : v12.4.0 (C:\Program Files\nodejs\node.exe)
   npm               : 6.9.0
   OS                : Windows 10

Thanks for the issue. How are you updating the languagesRadioGroup  array?

@liamdebeasi - Thank you for your response. I have edited the above to provide various code snippets so hopefully it will make a little more sense. Essentially I am actually maintaining this array elsewhere in a 'global' service and then it is updated in the component through a binding. The header component appears on the Log In page where the full array of languages is available (generated by loadLanguages()). Once the user logs in, part of the authentication process calls loadLanguages() (to re-generate the array based on the languages available to the user once logged in) and the user is presented with the Home page.
Please let me know if you require any more details.

@liamdebeasi - Sorry, I have just added this.languages above as I had missed this array out.

Thanks for the follow up. For performance reasons, Stencil (the web component compiler that Ionic uses) only compares references for running change detection, not the data inside of arrays or objects.
This means that the standard mutable array operations such as this.languagesRadioGroup.push(language); will not trigger change detection.
In your scenario, you will want to do something like:
  this.languagesRadioGroup = [
    ...this.languagesRadioGroup,
    language
  ]

The ... is the Spread operator which "expands" the given object in place: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax
You can learn more about how Stencil handles change detection here: https://stenciljs.com/docs/reactive-data
Does this resolve your issue?

I'm interested to see if this is resolved as well. The suggested solution didn't work for me. If it does work for @AshleyJBartlett, I'll open a new ticket. :-)

@liamdebeasi and @btsiders - I haven't had chance to try the suggested solution yet but as soon as I have tried it I will let you know of the outcome.

Okay, so I have tried the solution that @liamdebeasi suggested and that didn't resolve the issue. Upon testing, I think I may need to update my steps to reproduce and maybe add some more code.
Upon first log in the languages are loaded fine. However, when you log out and log back in, if the Home page is the last page the user was on before logging out, then the languages don't load correctly. Otherwise, they do load correctly. It's like its there is some kind of 'caching' going on.
I am also using tabs so maybe this might have an influence. When I get a chance, I'll edit the section above for steps to reproduce and various code snippets.

My simplified test of what I am doing worked, so I've got something else going on.

So, it turns out that @liamdebeasi managed to point me in the right direction so thank you very much for your suggestion.
In the end, in addition to changing how I was updating the arrays, I also had to change how I was updating the properties of the objects as well.
So in the end I updated loadLanguages() to the following:
public loadLanguages() {
  this.languagesRadioGroup = [];
  return new Promise((resolve) => {
    if (!(this._session.activeUser === undefined || this._session.activeUser.languages === undefined)) {
      for (let i = 0; i < this.languages.length; i++) {
        let language = this.languages[i];
        let defaultLanguage;
        if (this._session.activeUser.languages.includes(this._session.activeLanguage)) {
          defaultLanguage = this._session.activeLanguage;
          this.currentLanguage = this._session.activeLanguage;
        } else {
          defaultLanguage = this._session.activeUser.defaults.language;
          this.currentLanguage = this._session.activeUser.defaults.language;
        }
        if (this._session.activeUser.languages.includes(language.value)) {
          language = {
            ...language,
            name: 'language' + i,
            type: 'radio'
          };
          if (language.value === defaultLanguage) {
            language = {
              ...language,
              checked: true
            };
          } else {
            language = {
              ...language,
              checked: false
            };
          }
          this.languagesRadioGroup = [
            ...this.languagesRadioGroup,
            language
          ];
        }

        if (i === (this.languages.length - 1)) {
          resolve(this.languagesRadioGroup);
        }
      }
    } else {
      for (let i = 0; i < this.languages.length; i++) {
        let language = this.languages[i];
          language = {
            ...language,
            name: 'language' + i,
            type: 'radio'
          };
          this.languagesRadioGroup = [
            ...this.languagesRadioGroup,
            language
          ];

        if (i === (this.languages.length - 1)) {
          resolve(this.languagesRadioGroup);
        }
      }
    }
  });
}

@btsiders - Maybe you need to do something the same. Good luck! Please let me know if it works for you as if it doesn't I'd like to know if there is another bug I should be aware of.
I am happy my issue has been resolved now so will close this issue.

My issue has to do with updating the array with an empty array. See https://github.com/btsiders/ion-select-test. I suppose I could make a new bug report for this. I just spent hours trying to get a StackBlitz to work. 😞

@btsiders,
Your scenario looks like a bug. ion-select relies on ionSelectOptionDidUnload and ionSelectOptionDidLoad to be called from ion-select-option for the component to update. When switching to the empty array, the Unload event is not being seen by ion-select.
I believe this is a similar issue as https://github.com/ionic-team/ionic/issues/17344. We were hoping that this issue would be fixed with the Stencil One update, but unfortunately it was not, so I'll have to do some more digging to figure out what the solution would be.


Call for maintainers. I need your help

Thank you

Original contents from https://github.com/cristiandley/react-gl-maps/issues/6#issuecomment-222048760

Hi guys,
First, I want to apologize for not being active on maintaining the module, react-google-maps. The main reason is that I don't have any production projects using it for a year and more. Plus, the overhead of the issues and lack of documentations making it even harder to keep issues clean.
I should have asked the great guys like @cristiandley and others for help in order to keep the community healthy. So, here's what I'm gonna to do,

Add "Call for maintainers" section in README.md.
Review current PRs ASAP, merge it if possible and release minor/patch version
Create guidelines for maintaining the repo/commit messages/release process……etc
Add contributors to the repository. @cristiandley and anyone else?
Review on the fork (react-gl-maps) to see if we can merge them together.

Please let me know what you think guys. Also, feel free to reach me out via my email (you can see it on my GitHub profile) if I'm not responding. Sometimes email of issues get lost in my inbox.
Thank you guys for all the hard work!
Our Heros (Collaborators)

@wuct
@cristiandley
@rewop

You have my sword on this path! :smile:

I can help, also due to the fact I got to know the module a little bit better later.

TODOs

[ ] Add "Call for maintainers" section in README.md.
[ ] Review current PRs ASAP, merge it if possible and release minor/patch version
[ ] Create guidelines for maintaining the repo/commit messages/release process……etc
[ ] Add contributors to the repository. @cristiandley and anyone else?
[ ] Review on the fork (react-gl-maps) to see if we can merge them together.

WIP

I would like to be a maintainer as well.  How can I help?  What needs doing?

HI, I would be happy to help. Can I just choose an open bug and work on it?

@zaggy sure. I'd suggest you open a new ticket and points to those old tickets in it :)

@tomchentw I'm happy to help too

@idolize Thank you so much!

@tomchentw I'm happy to help too!

@davidpelayo sure. Feel free to pick some topics in this thread to work on it!

@tomchentw I'm thinking on helping you out too! And let me add that you when you say no project uses in production...we use it here: www.flykt.com !!! And I love it ^^

@tiagomegas thanks. Check out 6.0.0 which is released on npm beta tag now. We also have a new demo page. Feel free to try it:
https://tomchentw.github.io/react-google-maps/

I'd be interested in helping to maintain this project. At Syncromatics, we're building out a new version of our site on top of this, and I'd like to be able to contribute improvements and help do the work of maintaining the codebase. How can I go about contributing? (I do already have a PR out for adding TrafficLayer)
(CC @wuct @cristiandley @rewop)

Happy to help also. I'm going to be using the project heavily for at least the next year so I'lll be around quite a bit.

I work with @thzinc  over at Syncromatics and as he mentioned we're using react-google-maps for the next version of our UI, so I'd like to contribute where I can as well.

Happy to help guys.  Going to be using this or something very close to it over the next couple of years.

Hi guys. I would like to help you with it, going to use the project for the next year or so :)

Ive got other commitments but I havent heard back from the author(no email response :( ), I'll be ramping up on this again come March if anyone wants to fork and continue

Hey guys, there are a series of PR's that we can merge in and keep contributing to the project.  @tomchentw any chance you can grant me access?

There are 4 options for React Google maps. I created gist to compare them https://gist.github.com/stereobooster/13a26188d4ad5382bc6da9ffe76ce3e1. None of them actively supported :/.

@stereobooster Yeah, because of that I ended up using react-leaftlet, which is well documented and fairly active.

Hello, I would like to help out!

What's the status of this?

of which @shinzui ?  We are still looking for maintainers and pushing the project forward.  @tomchentw has actually been fairly active helping out quite a bit.

@oshalygin, sorry for the vague question. I'm picking a library to integrate google maps into my react app and saw the call for maintainers in the readme linking to this issue. The issue was opened 15 months ago so I was wondering if the project is going to have a maintainer steering it forward.

@shinzui There are a number of maintainers that are keeping the project alive and we are constantly releasing new features with the help of the community 👍
Once we get some of the bigger pieces together with the project we'll cleanup the README a bit to remove ambiguity 💯

@oshalygin Are there any API docs?. All I could see are examples and with recompose. For example, i am trying to figure out what withScriptjs does. Digging into the source for every import is an over kill.
API Documentation would be great and if possible library agnostic examples.

@sudheerDev the API docs for a component is documented in the react-styleguidist site. Click "PROPS & METHODS" to open it. Basically, you can see it's a simple delegation to the Google Maps JavaScript API.
https://tomchentw.github.io/react-google-maps/#!/GoogleMap

Yeah, currently we don't have docs for withGoogleMaps and withScriptjs, but the examples should be self-explainable. Please feel free to contribute the docs into the repo.

@tomchentw Aah ok. Thanks. Just took time to figure out from examples, issues that few are components and few are higher order functions. Logs helped though
Nice work with the repo!

For anyone interested, feel free to jump in answering questions on StackOverflow first:
https://stackoverflow.com/search?tab=newest&q=react-google-maps

Hi! What's the status on this issue? I'm currently working on a fork of the project but would be happy to be added as a maintainer/contributer instead.

I'm also working on the fork, it will be ready this week, it does supports last API version, does not have componentWillMount - it uses getDerivedStateFromProps, does support all new features, and properly typed with prop-types (look ma, no PropTypes.any!), supports to load unlimited number of maps on the same page, has no lodash in dependencies and very lightweight and performant. I will publish it soon.

@urikphytech if you want to join, I can give you access to the repo.

@JustFly1984 That sounds amazing! I'd be glad to get access and help out with your open issues/tasks. I did some work on switching to the new context API, but right now it depends on react v16.5 because it's using Class.contextType.

@urikphytech new context api doesn't help if you need multiple maps on the same page. I've fixed this issue. I will add you to collaborators. Please do your changes in separate branch, and make pull requests. Do you have skype or something?

I've added you to collaborators, lets continue conversation here https://github.com/JustFly1984/react-google-maps-api/invitations
It is private repo, cos I use my own key to test development. There is an example build on gatsby (so I could test SSR later on)

I am working on a new React wrapper for Google Map API, based on the latest React features: hooks, context...
The library has only three direct dependencies: react, react-dom and loadjs
Current status:

MapBox
Marker
InfoWindow
Polygon
HeatMap
OverlayView

Highlights:

No class components
Highly flexible. Components can be put anywhere inside the context, which makes it much easier to  implement complicated interactions or logic.
100% coverage (not that good, using many mocks)

@urikphytech @JustFly1984 it is possible to have multiple maps on the same page with context. You only need to use multiple contexts.
My Repo
APIs are not fully stable yet, and I hope more people can join.

@lucifer1004 we have a stable API at @react-google-maps/api

Btw you can check out the hooks branch. It has a working poc of the useMapComponent hook


pellematic Pellet 1 Usage Today - always 0

Dear community,
Most of the sensors work fine but pellet usage is always zero.
Not sure what is going on, any hint?
The operating device is Touch V4.00b
Thanks a lot!

Hi.
Do you have pellet consumption enabled at your machine? Depending on the Oekofen device you are using it is required to have the latest Version running. I believe it is V4.02a. And depending on the sensors of your Oekofen you would need a additional sensor.

I have value "0" even with version 4.02b

@wtedeschi were you able to solve the problem?

It would seem that the magical Domink has solved it, but being daily statistics I will have the exact data tomorrow, I will certainly update you

It's Ok, magic Domink


Lineage without Azkaban

I am interested in using the data lineage tracking features of WhereHows, but do not use Azkaban, Appworx, or any of the schedulers currently supported by WhereHows. Current documentation points here for setting up the lineage features: https://github.com/linkedin/WhereHows/tree/master/wherehows-etl. However, this page seems to imply that those features are only available for supported schedulers. Is there another way to access this feature and track data lineage?

We have been interested in lineage for datasets and have been unable to figure out a way to get that functionality working. There was a way to configure your own via the backend api, but previous replies from the team indicate that it's no longer working as originally intended, and not recommended for use.

Dear issue owner,
Thanks for your interest in WhereHows. We have recently announced DataHub which is the rebranding of WhereHows. LinkedIn improved the architecture of WhereHows and rebranded WhereHows into DataHub and replaced its metadata infrastructure in this direction. DataHub is a more advanced and improved metadata management product compared to WhereHows.
Unfortunately, we have to stop supporting WhereHows to better focus on DataHub and offer more help to DataHub users. Therefore, we will drop all issues related to WhereHows and will not accept any contribution for it. Active development for DataHub has already started on datahub branch and will continue to live in there until it's finally merged to master and project is renamed to DataHub.
Please check the datahub branch to get familar with DataHub.
Best,
DataHub team


Adding MSVC compatibility

I made some minor changes to the source files to add a MSVC (2013) build files and to resolve the platform errors and warnings.
Hope it helps!

Thank you for doing this! I like that you split it out into multiple commits (woo!) but as a PR it's a bit monolithic to pull in just yet. I :+1: the commits that I think are pretty much ready as is and pushed a few changes that should address some things you had to work around.

Sorry, I didn't bother to look at the methods; just noticed the types
didn't change. Looks great!
On Tuesday, January 20, 2015, Bob Nystrom<EMAIL_ADDRESS>wrote:

Thank you for doing this! I like that you split it out into multiple
commits (woo!) but as a PR it's a bit monolithic to pull in just yet. I [image:
:+1:] the commits that I think are pretty much ready as is and pushed a
few changes that should address some things you had to work around.
—
Reply to this email directly or view it on GitHub
https://github.com/munificent/wren/pull/126#issuecomment-70752573.

I'm closing this pull-request. The new one supersedes it.


⚠ Thumbnails API Endpoint has degraded performance

In 5e84c8c, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=82738847&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 5124 ms

Resolved: Thumbnails API Endpoint performance has improved in 650be52.


Escape exceptions in at-fact_throws.

Allows testing of custom exception types. Currently @fact_throws doesn't escape the exception in the returned expression.

bump

My bad, thanks @MichaelHatherly!

Thanks, no worries. I had completely forgot about this.


Twisted 2d visualization

The 2d visualization can become twisted into configurations that look correct at first glance, but are actually reversed.
In these screenshots, the right right half of bipyridine is actually upside down.  Notice how the selected atom in the 2d visualization corresponds to the selected atom in the 3d visualization in the first screenshot, but in the second one it's on the wrong side:

Yeah, that's no good! D3 v4.0 may have ways to address this - it's supposed to be much better at finding the globally optimal graph layout

Cool, I did a little work on upgrading to 4.0, we'll talk tomorrow.

@avirshup This is what happens every time I refresh the page with bipyridine in d3 v4 right now.  Should be fixed with that PR if you agree (https://github.com/Autodesk/nbmolviz2d/pull/3).


Avatar text default lineHeight is not set correctly on IOS and Android

Description
If the size of Avatar is set to larger than/equal to "xl", the text is cut in half
CodeSandbox/Snack link
https://snack.expo.dev/@benfunginuk/example
Steps to reproduce
<VStack alignItems="center">
	<Avatar size="2xl">
		Test
	</Avatar>
</VStack>

NativeBase Version
3.5.0-alpha.7
Platform

[X] Android
[ ] CRA
[X] Expo
[X] iOS
[ ] Next

Other Platform
No response
Additional Information
No response

Hi @BenFungInUK, Thanks for reporting the issue. We will look into the issue.


FIX: breaking style changes in pydata-sphinx-theme

Fixes #836 by renaming our selectors to match upstream.

Skipping the tests so I can merge -- I've verified only one false-positive warning.


Suggestion: Split large Milestone 3 tasks into smaller tasks to allow contributors to help complete these large tasks

Summary
Currently we have multiple large issues mapped out to complete Milestone 3:

[ ] #161
[x] #158
[x] #157
[x] #162
[x] #156
[x] Implement My Stories page (#153)
[x] #166

It might make it simpler for contributors to complete these issues by splitting them into smaller issues.
This could help ensure momentum and understanding the wider end to end development process of that issue.
This is OPTIONAL and simply a suggestion for those who may be struggling to complete the issue.
Deadline
31/10/21
What needs to be done?

[ ] Scope out high-level issue
[ ] Split it into smaller tasks
[ ] Create an issue for each smaller task
[ ] Post your issues on Slack to share with the wider community

Who can help?
Assignees of the larger tasks

Closing this issue since it is now a duplicate of #140


Grouping TraversalStrategy

Enable Controllers to implement optimized "group by" and "group count" functions.
This needs to be re-implemented following the changes In #44.

DUP #99


Auto full screen on rotate

When watching a video in portrait it would be good to have auto rotate to full screen video when turned to horizontal. This is how YouTube does it and it's a fantastic feature.

@oakey22 thank you for submitting. I am closing for another issue we already have #97


Execution failed for task ':flutter_nearby_connections:compileReleaseKotlin'. > Compilation error. See log for more details

flutter run gives this
`e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/NearbyService.kt: (97, 9): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/NearbyService.kt: (98, 27): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/NearbyService.kt: (107, 71): Unresolved reference: java
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/NearbyService.kt: (108, 21): Unresolved reference: createNotificationChannel
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (24, 71): Unresolved reference: java
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (30, 13): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (31, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (32, 23): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (33, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (38, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (39, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (44, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (45, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (50, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (51, 21): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (58, 17): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (65, 25): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (66, 25): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (69, 15): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (71, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
e: /Users/akkay/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_nearby_connections-1.1.1/android/src/main/kotlin/com/nankai/flutter_nearby_connections/ServiceBindManager.kt: (72, 19): Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15.
The class is loaded from /Users/akkay/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/kotlin/Unit.class
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':flutter_nearby_connections:compileDebugKotlin'.

Compilation error. See log for more details

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 20s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
`

I solved this by upgrading Kotlin via Android Studio and making sure the new version matched ext.kotlin_version in build.gradle in my flutter project.  In my case, I upgraded to 1.4.32:


The generated_plugin_registrant.dart contains errors leading to build failure.

I have a dependency another_flushbar leading to following entry in the generated_plugin_registrant.dart file:
import 'package:another_flushbar/flushbar.dart';

void registerPlugins(Registrar registrar) {
  AnotherFlushbarPlugin.registerWith(registrar);
  registrar.registerMessageHandler();
}

The linter shows the error Undefined name 'AnotherFlushbarPlugin'. Try correcting the name to one that is defined, or defining the name. which is absolutely correct because the class referenced doesn't exist in the imported file.
When I try to build, I get following errors:
Launching lib/main.dart on sdk gphone x86 arm in debug mode...
Plugin project :location_web not found. Please update settings.gradle.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed
     /Users/tobiaswimmer/Documents/Development/fakks/consumer/build/location/intermediates/library_manifest/debug/AndroidManifest.xml:11:9-15:56: AAPT: error: attribute android:foregroundServiceType not found.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 8s
The build failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetifier to solve the incompatibility.
Building plugin another_flushbar...

FAILURE: Build failed with an exception.

* What went wrong:
Task 'assembleAarRelease' not found in root project 'another_flushbar'.

* Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 657ms
Exception: The plugin another_flushbar could not be built due to the issue above.
Exited (sigterm)

How can I fix this issue?

You'll need to file an issue with the author of that plugin. The class that's listed there comes from the plugin's pubspec.yaml; if the plugin doesn't contain the class that it declares, that's a bug in the plugin.


Un-shrink the canvas after emoji mini-event

This in prep for later. Shouldn't be merged until 20:00 UTC


feat(dialogs): support closing without a server round-trip

With this PR, you may use router.dialog.close({ local: true }) or const { closeLocally } = useDialog() to close the current dialog without making an actual request to the base page.

Will try this on monday, thanks already!

Seems like it works perfectly 👍  thanks a ton!
For the future it might be handy to close the dialog from the controller side too, what do you think?
back()->closeDialog() or something?

I'm not against this, but I'd need to see the use cases for this 👍

Valid for now this will work more than fine 👌


Rule in Trigger Agent Triggers when it evaluates to false for field>=value type comparison

This trigger is firing when the condition is false.  Any suggestions?
PAYLOAD
{
"symbol": "HMY",
"name": "Harmony Gold Mining Company Lim",
"open": "2.16",
"low": "2.12",
"high": "2.18",
"previousClose": "2.10"
}
TRIGGER RULE
"type": "field>=value",
"value": "open",
"path": "previousClose"

Try putting "value": "{{open}}" in place of "value": "open".
Liquid templating vs. JSONPath may be a bit confusing.  TriggerAgent should probably allow user to build an expression using Liquid only.

It seems to me it'd be more intuitive if you could simply pass a Liquid template like the following code instead of having to compose a rules array of hashes, each with three keys:
{% assign a = previousClose | plus: 0 -%}
{% assign b = open | plus: 0 -%}
{% if a >= b %}true{% endif -%}

(Suppose that the agent would trigger when the template evaluated to a string true)
What do you think about the idea, @dsander?

I can imagine liquid being easier to use in more complex scenarios, but for just checking if a value matches a string it feels like a bit more to write then to fill out one rule hash. Maybe it should be a LquidTriggerAgent to give the option of using a from configurable text field for the template?

Thanks Akinori, that did the trick.   For the possible LiquidTriggerAgent, that is definitely a cool idea.


4.5.1

:x: Build TheIdServer 4.5.1-ci.1+11.build.2032 failed (commit https://github.com/Aguafrommars/TheIdServer/commit/8086705ca7 by @aguacongas)

:x: Build TheIdServer 4.5.1-ci.1+11.build.2033 failed (commit https://github.com/Aguafrommars/TheIdServer/commit/8086705ca7 by @aguacongas)

:white_check_mark: Build TheIdServer 4.5.1-ci.1+11.build.2034 completed (commit https://github.com/Aguafrommars/TheIdServer/commit/8086705ca7 by @aguacongas)


Register 0.1.0

@JuliaRegistrator register
First "production" release.

Registration pull request created: JuliaRegistries/General/114551
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 0ee1bfaefb3f81a72adb44a140beee90435c764a
git push origin v0.1.0


Add params for Next Available calls, and fixes for network models

Added the query params for the "Next Available" create calls.
Model fixes

Address, Space are marked Required for Address Block, Subnet and Range but are only Required for creation. There is no easy way to distinguish this in OpenAPI spec etc for having separate models in Create/Update. Made it "optional" for all calls instead.
Discovery Attributes and Metadata are supposed to be read only.

@mathewab I assume this is all auto generated code from these changes

@mathewab I assume this is all auto generated code from these changes

Yes it is.


Fix systemd service startup ordering

After=network.target does not provide working IP address to listen.
We have to wait network-online.target instead.
Please refer official doc for the differences.
https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

thanks! :+1:


Contact us and toggle theme button need to be improved

Currently the Contact us and toggle theme button looks like they are disabled. It would be better to make them brighter and more vibrant.

@akshitagupta15june Im willing to work on this

yes work on it


Platform error climate.midea_ac - Requirements for midea_ac not found: ['msmart==0.2.4']

Bug Description
After the update on release 0.2.4 the error appears.
Already tried to install via 'pip install msmart', which led to the upgrade to msmart 0.2.5 but the error persists.
➜  ~ pip show msmart    Name: msmart Version: 0.2.5 Summary: A library to control Midea appliances via the Local area network Home-page: https://github.com/mac-zhou/midea-msmart Author: mac_zhou Author-email<EMAIL_ADDRESS>License: MIT Location: /usr/lib/python3.10/site-packages Requires: click, ifaddr, pycryptodome, requests
Tried also to  upgrade Core Version to 2022.7.6, but the issue is not solved.
I can get the devices discovered with 'Midea-discover' via CLI
INFO:msmart.cli:*** Found a device: {'name': 'net_ac_DB24', 'ssid': 'net_ac_DB24', 'ip': '<IP_ADDRESS> [...] INFO:msmart.cli:*** Found a device: {'name': 'net_ac_FB12', 'ssid': 'net_ac_FB12', 'ip': '<IP_ADDRESS>' [...]
but they are still Unavailable on the GUI and the HA Configuration check fails with the error
Platform error climate.midea_ac - Requirements for midea_ac not found: ['msmart==0.2.4'].
Versions (版本信息)

Home Assistant version: 2022.6.6 and 2022.7.6
OS version: 8.2
Midea msmart version: 0.2.4

UPDATE
reverting to a previous snapshot, with Core 2022.6.6 and a previous version of the component (the manifest says 0.0.0) which required msmart version 1.2.4, the problem does not appear, even if it seems that the msmart is not installed at all.
new manifest.json
"domain": "midea_ac",
"name": "Midea Smart AC",
"version": "0.2.4",
"documentation": "https://github.com/mac-zhou/midea-ac-py",
"issue_tracker": "https://github.com/mac-zhou/midea-ac-py/issues",
"requirements": ["msmart==0.2.4", "pycryptodome", "pycryptodomex", "click"],
"dependencies": [],
"codeowners": ["@mac-zhou"],
"iot_class": "local_polling",
"config_flow": true,
"loggers": ["msmart"]
old version manifest.json
"domain": "midea_ac",
"name": "Midea Smart Aircon",
"version": "0.0.0",
"documentation": "",
"requirements": ["msmart==0.1.24", "pycryptodome", "midea"],
"dependencies": [],
"codeowners": ["@mac-zhou"]
HA restored config
OS Version:               Home Assistant OS 8.2
Home Assistant Core:      2022.6.6
➜  ~ pip show msmart
WARNING: Package(s) not found: msmart

I'm not familiar with Home Assistant Core installations but you can try to manually installing the dependency. Try pip install msmart==0.2.4 within the virtual-env used by HA core.

I'll give it a try, but I've already done something very similar by installing msmart manually after the component update.
It installed the version 0.2.5 and it didn't fix the problem, it would be extremely strange if a newer version of msmart causes a compatibility issue with the component.

That's odd!
➜  ~ pip install msmart==0.2.4 ERROR: Could not find a version that satisfies the requirement msmart==0.2.4 (from versions: 0.1.8, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30, 0.1.31, 0.1.32, 0.1.33, 0.1.34, 0.1.35, 0.1.36, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.5) ERROR: No matching distribution found for msmart==0.2.4
It seems no 0.2.4 version exists.
Trying to install component version 0.2.3 keeps causing the Acs to be 'Unavailable' with the following errors on HA logs
Broken pipe
Logger: msmart.lan
Source: /usr/local/lib/python3.10/site-packages/msmart/lan.py:70
First occurred: 09:13:32 (1 occurrences)
Last logged: 09:13:32

Send <IP_ADDRESS>:41228 -> <IP_ADDRESS>:6444 retries: 0 time: 119.86 Error: [Errno 32] Broken pipe

AC timeout?
Logger: msmart.device.AC.appliance
Source: /usr/local/lib/python3.10/site-packages/msmart/device/AC/appliance.py:114
First occurred: 09:13:22 (3 occurrences)
Last logged: 09:50:23

Got Null from <IP_ADDRESS>:6444 Version: 2 Count: 0 Spend time: 5.01
Got Null from <IP_ADDRESS>:6444 Version: 2 Count: 0 Spend time: 5.01

Could be something related to python 3.10?

It appears msmart 0.2.4 is not available in PyPi.
You could try installing directly from the repo at the v0.2.4 commit.
pip install git+https://github.com/mac-zhou/midea-msmart@a14eb0f2f005e25bbf7684f817a5a98b2674a080

I get a few timeouts here and there in my log. Usually not enough to cause it to become unavailable. You could try the Keep Last Known State option.

How do you use pip to install the version?
By trying with the Terminal plugin it says that pip / python / python3 / apt-get are not known commands.
Am I missing something to install pip components?

How do you use pip to install the version?
By trying with the Terminal plugin it says that pip / python / python3 / apt-get are not known commands.
Am I missing something to install pip components?

I'm using the 'SSH & Web Terminal' add-on.

I'm using it and when typing "pip" it fails

And when putting the github URL directly in the manifest, I get this error in the logs:

Logs

When running the pip install git+ locally on my laptop it works. But here it seems to be bothered by the "+" in the URL.
I followed the HA docs regarding manifest.json and it's how it should be done..

How are you running HA? OS? Container? Supervised? Core?
Is pip3 a recognized command?

I'm using the HA OS for Rapsberry.
Using the Terminal and SSH module doesn't recognize any command at all

Tried to access to the docker homeassistant with docker exec but it does not recognize docker either.
The issue is that my AC was perfectly working before I got power outage and everything restarted.
Then it failed because there is no 0.2.4 in pypy.
It should be working now that we have a way to find msmart with your fork or even by cloning the git but issues are different.
The working setup was 16 days ago and the diff are not that huge for the midea-ac-py repo

Just wanted to share my experience here as I had the same issue. I updated msmart to 0.2.5 in the manifest file of the midea_ac component itself and was able to get it to load in HA. I'm running Core 2022.9.4
I had one other issue that may or may not be related which was that none of the modes were listed for my unit (heat, cool, heat_cool, etc). I assume this was particular to my unit, which is a DuctlessAire heat pump. midea-discover shows a model number of "00Q13", which is not the "0xac" specified in this readme. Interestingly, I was able to manually add these modes in the component and it works great.
For example, in climate.py:
self._operation_list.append("heat")
self._operation_list.append("cool")

Those modes might have been missing because the issues reported in #186 and #183. The fix is sitting here mac-zhou/midea-msmart#95


Attendance Commit

Critical Changes
Changes

Attendance component saves and updates Service Delivery records.

Issues Closed
New Metadata
Deleted Metadata
Definition of Done
Refer to Asteroids DoD document to see any additional details for the items below

[ ] Place holder data is incorporated (Refer to Case Management Sample Data document)
[ ] Base axe-core JEST test included for any new LWC (No critical violations)
[x] CRUD/FLS is enforced in Apex
[x] Permission sets & field sets are updated to account for CRUD/FLS/TABS for new object metadata
[x] All modified classes are unit tested (Apex) at 100% coverage
[x] UX approval or UX not necessary
[ ] PR contains draft release notes
[ ] Attach work item to the pull request with Lurch **Lurch:attach W-000000 or **Lurch:add
[ ] All acceptance criteria have been met

[x] Developer
[ ] Code Reviewer
[ ] QA

[ ] QE story level testing completed

W-8125664


Update GH checkout action

Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/checkout@v2.

migrated to 1852557


wallet-create: Create a key pair that can be imported to metamask

Includes 100% unit test coverage.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Bug]: Projection Component Issues

Is there an existing issue for this?

[X] I have searched the existing issues

Description

Options do not show up in Projection Component
data in request payload is adding quotes

Steps To Reproduce
Issue 1: Columns dropdown do not show options

Create Google Sheet datasource
Create Query for the same and choose the command Fetch Many
Scroll down to Columns dropdown and click on it
It will not show any options.

Issue 2: data in request payload is adding quotes

Create Google Sheet datasource
Create Query for the same and choose the command Fetch Many
Scroll down to Sort By and add column name in component mode
Click on SWITCH TO JSON EDITOR. Observe the payload, data is an object here. This is expected behaviour
Now make a change in json mode and observe the payload again. data is now being sent with quotes. This is a bug.

Public Sample App
https://uqi.appsmith.com/projectioncomponentissue/page1-623abe446424322bbfd16bea
Version
Cloud

Fixed with configurations and fetch dynamic values feature.


Update README.md: rename AiiDA Lab with AiiDA lab

Me and @ltalirz discussed with Nicola, and he also voted for "AiiDA lab"


Add clear: left, clear: right, clear: both classes

If you're floating content you need to be able to clear the floated item, so could use regular clear-left, clear-right, and clear-both classes.

+1

Implemented 👍


Remove a duplicate sentence

Hi @zhalu, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (zhalu). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, or work for Microsoft Open Technologies, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

@zhalu - thanks for the update.


Hosting request for multibranch-pipeline-initial-trigger plugin

Repository URL
https://github.com/joutvhu/multibranch-pipeline-initial-trigger
New Repository Name
multibranch-pipeline-initial-trigger-plugin
Description
This plugin help to trigger the Multi-Branch Pipeline Job after it is created.
GitHub users to have commit permission
@joutvhu
Jenkins project users to have release permission
joutvhu
Issue tracker
GitHub issues

Security audit, information and commands
The security team is auditing all the hosting requests, to ensure a better security by default.
This message informs you that a Jenkins Security Scan was triggered on your repository.
It takes ~10 minutes to complete.
Commands
The bot will parse all comments, and it will check if any line start with a command.
Security team only:

/audit-ok => the audit is complete, the hosting can continue :tada:.
/audit-skip => the audit is not necessary, the hosting can continue :tada:.
/audit-findings => the audit reveals some issues that require corrections :pencil2:.

Anyone:

/request-security-scan => the findings from the Jenkins Security Scan were corrected, this command will re-scan your repository :mag:.
/audit-review => the findings from the audit were corrected, this command will ping the security team to review the findings :eyes:.
	It's only applicable when the previous audit required changes.

Only one command can be requested per comment.

(automatically generated message, version: 1.19.14)

The Jenkins Security Scan discovered 3 finding(s) :mag:.
For each of them, either apply the recommended correction, suppress the warning or provide a justification.
Once you're done, either re-run the scan with /request-security-scan or request the Security team to review your justifications with /audit-review.

Stapler: Missing POST/RequirePOST annotation
You can find detailed information about this finding here.
PipelineTriggerProperty.java#106
Potential CSRF vulnerability: If DescriptorImpl#doAutoCompleteActionJobsToTriggerOnRunDelete connects to user-specified URLs, modifies state, or is expensive to run, it should be annotated with @POST or @RequirePOST

PipelineTriggerProperty.java#96
Potential CSRF vulnerability: If DescriptorImpl#doAutoCompleteDeleteActionJobsToTrigger connects to user-specified URLs, modifies state, or is expensive to run, it should be annotated with @POST or @RequirePOST

PipelineTriggerProperty.java#86
Potential CSRF vulnerability: If DescriptorImpl#doAutoCompleteCreateActionJobsToTrigger connects to user-specified URLs, modifies state, or is expensive to run, it should be annotated with @POST or @RequirePOST

Please recreate your repository using the Jenkins archetype for the maven plugin as base layout: https://www.jenkins.io/doc/developer/tutorial/create/
Choosing "4" and modifying the example java classes.

/request-security-scan

The Jenkins Security Scan did not find anything dangerous with your plugin, congratulations! :tada:

:bulb: The Security team recommends that you are setting up the scan in your repository by following our guide.

/hosting re-check

/hosting re-check

What would be a practical use case of this plugin?

@NotMyFault  I use it to load the Jenkinsfile. See the below example:
pipeline {
    agent any
    parameters {
        choice choices: ['dev', 'uat'], name: 'DEPLOY_TO'
    }
    stages {
        stage('Deploy to Nexus and Push Tag') {
            when {
                // Apply for branchs
                environment name: 'TAG_NAME', value: null
            }
            steps {
                 ...
            }
        }
        stage('Deploy to Server') {
            when {
                 // Apply for tags
                 not {
                    environment name: 'TAG_NAME', value: null
                 }
            }
            steps {
                  // Use params.DEPLOY TO to select the server
            }
       }
    }
}

When a tag is created it will not have the Build with Parameters button for the first build.
This plugin will be used to trigger the tag as soon as it is created to load the Jenkinsfile.
Once triggered by the plugin, the Build with Parameters button will be available to the user.

When a tag is created it will not have the Build with Parameters button for the first build.

That sounds more like a bug in the pipeline plugin because building with parameters is available for first builds in other job types.
I'd recommend filing an issue on Jira with a clear description and steps to replicate. Given you have already investigated into it, don't hesitate to raise a PR. That would be much appreciated.

@NotMyFault
I think that is not an issue.
The parameters are declared in the Jenkinsfile. So if the job has not been run yet, it will not know that there are parameters.
It must be running for the Jenkinsfile to be cloned from git.
Just like I change the Jenkinsfile on git, the changes (ex: change parameters) will not be applied until it is run.

I took a brief look over your hosting request and have some feedback for you:

https://github.com/joutvhu/multibranch-pipeline-initial-trigger/blob/1956e4673ae02cb5e5bbf9ae5672cccb0dd08c4a/.github/workflows/jenkins-security-scan.yml#L23 you need to use 11 at this time, the action doesn't support Java 20 yet.
https://github.com/joutvhu/multibranch-pipeline-initial-trigger/blob/main/CHANGELOG.md You can safely delete the file, the plugin page does not use it. To aggregate a changelog and communicate what changed, use GitHub releases.
https://github.com/joutvhu/multibranch-pipeline-initial-trigger/blob/main/CODE_OF_CONDUCT.md can be deleted too, once hosted, the repository inherits the organization default.
It looks like you forgot to run mvn spotless:apply, I can spot a few violations.

I have made changes based on your feedback.

The parameters are declared in the Jenkinsfile. So if the job has not been run yet, it will not know that there are parameters.

there's an issue somewhere I think, I believe I remember @jglick saying that this could be fixed for declarative but probably not for scripted.

One solution that was considered in the past would work only for Declarative (tracked as JENKINS-41929), but would not be straightforward as you would need to fetch Jenkinsfile from SCM when creating a branch project and parse Groovy. A somewhat simpler alternative would be to load job properties from a separate YAML file in the repository, using syntax similar to configuration-as-code.
A much simpler change which should work transparently for at least the common case of the first build of a “pull request” (or similar concept depending on SCM) would be for workflow-multibranch to copy job properties from the base branch when creating a new branch project. See https://github.com/jenkinsci/parallel-test-executor-plugin/pull/226 an example of using ChangeRequestSCMHead.getTarget for a similar purpose. This would not handle the tag use case however.
Another option would just be to allow users to configure job properties including parameters on the repository folder rather than in SCM. (Would not work for children of an organization folder.)
multibranch-pipeline-initial-trigger is clearly a workaround for what should be fixed properly in multibranch Pipeline. I am not exactly clear on why it needs to exist, though; the default behavior of multibranch is already to trigger an initial build when a new branch project is created.

@jglick The initial build will not be triggered when the tag is created.

Not sure why not; fix that instead.


Add Counting Sort [Python]

http://www.geeksforgeeks.org/counting-sort/
Please assign me this and add suitable labels.

@khilanravani Done.

@khilanravani Please unassign if you are not working on this.

Very sorry! Missed the update that I was already assigned

Will work on it right away..

Please reassign me... this won't happen again..


Optimization: instancing & lighting

The current implementation of instancing could be optimized. Currently it always updates the mesh batches and sends it to the GPU, the reason is that setting a pointer on init for MeshNode won't be valid if another MN gets destructed. This could potentially be fixed by moving MeshNodes after the destructed MN back a step, requiring them to be recalculated next frame. This same issue is present with the current light system.
All optimizations & changes for draw calls include:

Include instancing into vertex buffers (Con: requires changes to root signatures, it is less easy to add per object data and matrices can't be sampled directly, Pro: Is faster)

Instancing is limited to n instances where n = 48 * 1024 / 80, because buffers bigger than 48 KiB get slow. Of course this hard limit can be changed, but is discouraged for speed.

When a batch is out of space it doesn't allocate a new batch, causing a cut off after 614 instances.

SceneGraph::Optimize takes too much time, MeshNodes should have an ObjectData* that can change location depending on if MeshNodes before it have been deallocated (it should be one filled array of ObjectData).

(Scope increaser): Multi Draw Indirect could be used to batch up all kinds of geometry, which would require VBO and IBO to allow suballocating meshes into it

(Scope increaser): Parts of geometry could be culled with a compute shader (or on CPU), MDI with this technique would be a lot of performance gain.

Optimizations & changes for lighting include:

Setting up lights takes too much time, LightNodes should have a Light* that can can change location depending on if LightNodes before it have been deallocated (it should be one filled array of Light).

(Scope increaser): Lights could be culled with either CPU or compute shader

(Scope increaser): Clustered Deferred Rendering severely decreases the number of light calculations

Lighting is currently updated every frame. This can be optimized by keeping track of a boolean that specifies whether a update is required.

2/4 light changes addressed in feature_optimization_lights;

Lighting is currently updated every frame. This can be optimized by keeping track of a boolean that specifies whether a update is required.

Setting up lights takes too much time, LightNodes should have a Light* that can can change location depending on if LightNodes before it have been deallocated (it should be one filled array of Light).

For raytracing:

Build a voxel structure for lights, so not all lights are applied to all intersections all the time.


Add timestamps to transactions + cleanup process

Transactions should have an applied timestamp and workers should have a cleanup/reap process for deleting old transactions.

Timestamps for transactions implemented, reap WIP


feature request : export to html

Hello, can you provide details? What should be exported?

Data and visualisations, for an example see kepler.gl

Hi @djouallah - This seems like 2 feature requests. Let's look at the each:

Data export - We provide 2 sample datasets. Other than that, it's your own data. Not sure why SandDance would be exporting that which you already have? Are you looking to export the filtered data?
Visualization export - Is a screenshot good enough? Are you looking for a higher resolution image?

sorry, was not clear
I meant export an HTML that include the visuals and the data inline,  basically a standalone self contained HTML.
screenshots is not enough as it is not interactive.

Is offline access required? If not, you might be able to use the snapshot feature:

This lets you create a deep link to a filtered chart, like this

ok, so how  this works with my own data, where my data is saved ?

Easiest is if your data is accessible via url. Can you run a local web server?
For example https://www.npmjs.com/package/local-web-server
If not, then much more machinery would be involved.

unfortunately no, no web server and the data is private, hence the standalone HTML
cheers Mate

Hi @djouallah - I'm looking at Altair's export to HTML feature and the example chart, which is a somewhat static chart.
Are you looking for just the SandDance chart, or are you looking for the full explorer with all the chrome?

the full explorer with the data inline, the user interact with the visyals and filter and do stuff, but not necessary upload new data.
for altair, here is an example I made, it is fully interactive
https://djouallah.github.io/vega-lite/

Seems the data is online, in a gist:

here is the same example with inline data
https://gist.github.com/djouallah/a0bc3b62105f5d2a0223cbb98f10047f

Linking this to #36 as it seems related

Thanks for the feature request. This is now live at https://sanddance.js.org/app/
find the export button at the bottom of the Data Browser tab:

Then, choose HTML as your file format.

thank you fantastic !!!!!!

Thanks for the feature request. This is now live at https://sanddance.js.org/app/
find the export button at the bottom of the Data Browser tab:
Then, choose HTML as your file format.

hi,why don't I have this button?

Thanks for the feature request. This is now live at https://sanddance.js.org/app/
find the export button at the bottom of the Data Browser tab:
Then, choose HTML as your file format.

Hi, why don't I have this button?

@Timaos123 this capability is part of our web app but is not built in to the sanddance-explorer or sanddance-embed components (as not all contexts allow “downloads”). Where/how are you using SandDance?


Image Picker is crash when take pictures on nokia device

I I am using image_picker: ^0.6.7+21 when I open app and take pictures on nokia device. It's crash app and show logs exception:
E/AndroidRuntime(25926): FATAL EXCEPTION: FireBase
E/AndroidRuntime(25926): Process: com.hmdglobal.app.camera, PID: 25926
E/AndroidRuntime(25926): java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
E/AndroidRuntime(25926): 	at com.android.camera.util.m.i(Unknown Source:57)
E/AndroidRuntime(25926): 	at com.android.camera.util.m.e(Unknown Source:88)
E/AndroidRuntime(25926): 	at com.android.camera.util.m.a(Unknown Source:0)
E/AndroidRuntime(25926): 	at com.android.camera.util.m$b.handleMessage(Unknown Source:24)
E/AndroidRuntime(25926): 	at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime(25926): 	at android.os.Looper.loop(Looper.java:214)
E/AndroidRuntime(25926): 	at android.os.HandlerThread.run(HandlerThread.java:67)
2
E/VpsExtension(25655): Failed to get binder for service "vendor.vpsservice"

Hi @tiennh123
Can you please provide your flutter doctor -v, your flutter run --release --verbose and your pubspec.yaml.
Thank you

Hi @tiennh123
Can you please provide your flutter doctor -v, your flutter run --release --verbose and your pubspec.yaml.
Thank you

Hi @pedromassangocode

flutter doctor
![image](https://user-images.githubusercontent.com/67668092/106344687-ed180180-62dd-11eb-8df7-b34f4ccf903c.png)

flutter run --release --verbose
![image](https://user-images.githubusercontent.com/67668092/106344965-7c71e480-62df-11eb-9af7-b9e4b342cf76.png)
![image](https://user-images.githubusercontent.com/67668092/106344983-94e1ff00-62df-11eb-88e2-8b06113a06ed.png)
![image](https://user-images.githubusercontent.com/67668092/106345016-be028f80-62df-11eb-8666-b84465139456.png)

flutter run --release --verbose
version: 6.0.0+2424
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
flutter_chips_input: ^1.9.5
font_awesome_flutter: ^8.10.1
http: ^0.12.0+2
provider: ^4.3.2
flutter_secure_storage: ^3.3.5
intl:
intl_translation:
url_launcher: ^5.2.7
flutter_form_builder: ^4.0.2
card_settings: ^1.14.0
local_auth: ^0.6.0
appcenter: ^0.2.1
pattern_formatter:
onesignal_flutter: ^2.6.2
shimmer: ^1.0.0
package_info:
device_info:
flutter_xlider: ^3.4.0
connectivity:
call_log: ^2.0.0
contacts_service: ^0.4.6
flt_telephony_info:
web_socket_channel: ^1.0.15
badges: ^1.1.0
flutter_widgets:
couchbase_lite: ^2.8.1
async: ^2.4.0
date_range_picker: ^1.0.6
flutter_speed_dial: ^1.2.5
get_mac: ^0.0.1
background_fetch: '^0.6.0'
fixnum: ^0.10.11
protobuf: ^1.0.1
grpc: ^2.1.3
flutter_background_geolocation: ^1.10.3
shared_preferences: ^0.5.12
logger: ^0.9.4
permission_handler: ^5.0.1+1
image_picker: ^0.6.7+21
multi_image_picker: ^4.7.14
path_provider: ^1.6.11
image_gallery_saver: ^1.5.0
flutter_staggered_grid_view: ^0.3.2
geocoder: ^0.2.1
flutter_svg: ^0.19.0
uuid: ^2.2.2
flutter_local_notifications: ^3.0.2
flutter_image_compress: ^0.7.0
maps_toolkit: ^1.1.0+2
latlong: ^0.6.1
ntp: ^1.0.7
device_apps: ^1.2.0
google_maps_flutter: ^1.0.2
flutter_polyline_points: ^0.2.4
geolocator: ^6.1.7
app_settings: ^4.0.4
photo_manager: ^0.5.8
fluttertoast: ^7.1.6
firebase_ml_vision: ^0.9.10
disk_space: ^0.0.3
system_info: ^0.1.3

Thank you

Hi @pedromassangocode

flutter doctor
![image](https://user-images.githubusercontent.com/67668092/106344687-ed180180-62dd-11eb-8df7-b34f4ccf903c.png)

flutter run --release --verbose
![image](https://user-images.githubusercontent.com/67668092/106344965-7c71e480-62df-11eb-9af7-b9e4b342cf76.png)
![image](https://user-images.githubusercontent.com/67668092/106344983-94e1ff00-62df-11eb-88e2-8b06113a06ed.png)
![image](https://user-images.githubusercontent.com/67668092/106345016-be028f80-62df-11eb-8666-b84465139456.png)

flutter run --release --verbose
version: 6.0.0+2424
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
flutter_chips_input: ^1.9.5
font_awesome_flutter: ^8.10.1
http: ^0.12.0+2
provider: ^4.3.2
flutter_secure_storage: ^3.3.5
intl:
intl_translation:
url_launcher: ^5.2.7
flutter_form_builder: ^4.0.2
card_settings: ^1.14.0
local_auth: ^0.6.0
appcenter: ^0.2.1
pattern_formatter:
onesignal_flutter: ^2.6.2
shimmer: ^1.0.0
package_info:
device_info:
flutter_xlider: ^3.4.0
connectivity:
call_log: ^2.0.0
contacts_service: ^0.4.6
flt_telephony_info:
web_socket_channel: ^1.0.15
badges: ^1.1.0
flutter_widgets:
couchbase_lite: ^2.8.1
async: ^2.4.0
date_range_picker: ^1.0.6
flutter_speed_dial: ^1.2.5
get_mac: ^0.0.1
background_fetch: '^0.6.0'
fixnum: ^0.10.11
protobuf: ^1.0.1
grpc: ^2.1.3
flutter_background_geolocation: ^1.10.3
shared_preferences: ^0.5.12
logger: ^0.9.4
permission_handler: ^5.0.1+1
image_picker: ^0.6.7+21
multi_image_picker: ^4.7.14
path_provider: ^1.6.11
image_gallery_saver: ^1.5.0
flutter_staggered_grid_view: ^0.3.2
geocoder: ^0.2.1
flutter_svg: ^0.19.0
uuid: ^2.2.2
flutter_local_notifications: ^3.0.2
flutter_image_compress: ^0.7.0
maps_toolkit: ^1.1.0+2
latlong: ^0.6.1
ntp: ^1.0.7
device_apps: ^1.2.0
google_maps_flutter: ^1.0.2
flutter_polyline_points: ^0.2.4
geolocator: ^6.1.7
app_settings: ^4.0.4
photo_manager: ^0.5.8
fluttertoast: ^7.1.6
firebase_ml_vision: ^0.9.10
disk_space: ^0.0.3
system_info: ^0.1.3

Thank you

Hi @tiennh123
It seems that your flutter run --release --verbose did not completed successfully. Can you please run it again and once the issue reproduces provide the full logs?
Thank you

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


The sizeof X in locate_sources

Thanks for your sharing codes. I feel confused when I meet the description of X in the function of locate_sources. The comment says that
        :param X: Set of signals in the frequency (RFFT) domain for current
        frame. Size should be M x F x S, where M should correspond to the
        number of microphones, F to nfft/2+1, and S to the number of snapshots
        (user-defined). It is recommended to have S >> M.

For example, I have a 4 channel with 256 snapshot, then the input size of micrphone array is (4, 256). If I do fft with 128 point to this, the shape will be (4, 128). So I don't know the meaning of the S  in  M x F x S.

Hi @Ryuk17 , thanks for your interest. Here, the input signal is the STFT of the different channels packed into a single array.
If you have a single channel with n_samples, then, an STFT with fft length of n_fft and shift length of n_shift will transform the single channel to a (n_fft // 2 + 1, n_samples // n_shift) array. In the size, the first number is the number of frequency bands, and the second is the number of frames (that we refer to as snapshots in the definition above). If in addition you have multiple channels, then the transformation is applied to each of the channel in parallel and you end up with a three dimensional array with the extra dimension being the number of channels.

I got it ! thanks for your explanation.


localhost:8080/search 404

I run the application and visit 'localhost:8080/search' but i can't see the search.jsp
I add a print(".....") in SearchController's  search method and i can see the print message, but the return "search" not turn to the search.jsp

I use mvn spring-boot:run, then the server is OK, but i don't know why ???
just run application can't see the search.jsp

I found this in the documentation

The application is meant to work with the example data provided by the Solr distribution.
:example> cd exampledocs
:exampledocs> java -jar post.jar *.xml

I think you miss this part.


Debugger crashes exiting public static void Main()  functions

Debugger crashes exiting public static void Main()  functions.  I think the void return may be the issue.  This is the most common use case because this is what is in the template used by Visual Studio to create new NeoContract projects.
Here's an example: https://github.com/mwherman2000/neo-npcc/blob/master/neo-npcc/VoidMain1/Contract1.cs
Here's a screen shot of the exception:  https://raw.githubusercontent.com/mwherman2000/neo-npcc/master/neo-npcc/VoidMain1/neo-debugger-exception.png

To try a different use case, change the void to object[] and return return new object[] { 0x3 };.  This will work... the debugger won't throw an exception.

Fixed yesterday.


Add instructions for setting gas price to pay fees in cUSD

Description
Update ContractKit readme with sample code and instructions on how to pay fees in cUSD

@annakaz for the contractkit-test fail, you have to run yarn docs in the package/contractkit folder


Q-Sylvan 1.2.0 with Sylvan 1.8.0 base

This patch adds the following:

Q-Sylvan version update
update Q-Sylvan to Sylvan base 1.8 (adding proper cross-platform support for atomics)
add CHANGELOG.md (todo)
created proper abstract data type weight_t

One test fails for me. I cannot run previous versions so couldn't see whether the patch introduces this behavior.
9/12 Testing: test_qmdd_gates
9/12 Test: test_qmdd_gates
Command: "/Users/laarman/Projects/q-sylvan/test/test_qmdd_gates"
Directory: /Users/laarman/Projects/q-sylvan/test
"test_qmdd_gates" start time: Aug 16 20:35 CEST
Output:
file /Users/laarman/Projects/q-sylvan/test/test_qmdd_gates.c: line 357 (int test_pauli_rotation_gates()): precondition `qTest == qRef' failed.
1 worker(s), amps backend = 0, norm strategy = 0:
qmdd x gates:              ok
qmdd h gates:              ok
qmdd phase gates:          ok

Test time =   0.18 sec
Test Failed.
"test_qmdd_gates" end time: Aug 16 20:35 CEST
"test_qmdd_gates" time elapsed: 00:00:00

@sebastiaanbrand The failing test is an expected failure?


How to get fabric canvas to use canvas.toDataUrl

Hello again
Fairly simple question. Say I were to have a canvas

How would I go about selecting that canvas component by id in my vue methods so I could perform the action similar to below?
var dataURL = canvas.toDataURL({
format: 'jpeg',
quality: 0.8
});
Cheers and thank you!

You can write a child component that can access the canvas.
https://codesandbox.io/s/stickman-scdpz
Look at the GetImage component

Thank you!
Is there a way to select the  by id though? I'm going to have four canvases (one for front, back, left, and right mockups so I figure I'll do one button and loop to get all mockups same time)
Cheers :)

See updated example: https://codesandbox.io/s/stickman-scdpz
Note this is a new event just added


tests/ci: add RHEL-9 base tests

This pull request includes:
This PR focuses on enabling base tests for RHEL-9.

[ ] adequate testing for the new functionality or fixed issue
[ ] adequate documentation informing people about the change such as

[ ] create a file in news/unreleased directory if this change should be mentioned in the release news
[ ] submit a PR for the guides repository if this PR changed any behavior described there: https://www.osbuild.org/guides/

I don't think it's the nicest way to make this work but I tried to duplicate as code as little as I could. I'm open to suggestions to make it look better but right now the functions that call composer-cli --json ... have another struct defined with the response as that has changed with weldr-client and then I added a small function to check whether weldr-client is installed and decide which result structure to use in the test based on that. Other than that it includes necessary updates to make testing on RHEL-9 runners work.

@bcl since you're the author of weldr-client could you take a look at this as well please? Maybe you'll have some suggestions for improvements :)

Great suggestions @thozza thanks a lot! I knew this could look better :D ... I'll just verify it works as expected and then run the full test suite a request another review :)


feat(test): attachments removal plugin

Summary

Added new test cases for Attachments Removal plugin - https://github.com/mattermost/mattermost-plugin-attachments-remover

Other:

Added Deployment Eng to team owners custom fields
Cleaned up unused team owner

Is the feature in stable branch or under review?

[] Feature in stable branch (master, main)?
[x] Feature still under review? If yes, list all related pull requests for reference.

Test client

[x] Browser
[] Mobile App (version, OS)
[x] Desktop App

Merging this now so we the test cases in our test management and will be able to create test cycle, but please continue to review and we'll update the test cases accordingly.


Hi @airtonix !

i want it to ignore the h1

This should be pretty straightforward.

specially tagged/annotated with some non renderable syntax

Could you give an example?

I guess it should be something that doesn't render.

I also support this. No need to reinvent a new syntax though, there are some editor plugins that do something very similar, one could maybe just copy their syntax?
the MarkdownTOC plugin for Sublime, for example, has syntax for various things suggested in this issue

I guess everyone has their own way.
https://github.com/yzhang-gh/vscode-markdown/blob/0b75960d5d27f9e7d20960290e03e7127223de42/README.md?plain=1#L62


Update 2000-01-07-related-projects.md

Added my project to the list of Related Projects. Used same language as PHP PhantomJS, since both projects act as a wrapper for PhantomJS.

duplication of scripts.

I do not understand what you mean by "duplication of scripts.". Yes the text is the same, because the projects are very similar, both PHP and both provide a wrapper for PhantomJS. But the link text and link are different.
What are you looking for in order to merge?


Added monitoring metrics

This commit includes following changes:

Integrate Micrometer metrics for Prometheus and bind JVM metrics in deployer.java.
Added dependencies for Vert.x Micrometer metrics, Micrometer core, and Prometheus registry in pom

Build finished.


swagger editor cannot be built behind a firewall

The swagger editor cannot be build on machines that have an HTTP proxy between them and the internet (commit b1b4582a3071f7dd3b2901dbee9beb01c69a23dc)
Before attempting to build swagger I had set http proxy environment variables (http_proxy, https_proxy, HTTP_PROXY, HTTPS_PROXY), set proxy settings via npm config proxy and https-proxy (and the registry too), plus modified .bowerrc to include proxy information.
Even with all the set, the build fails - see the build output
According to some analysis by @jbarrus it appears to be related to this issue
To work around this (also as per @jbarrus), comment out line 13 in grunt/concurrent.js -- this will enable the build to complete successfully and the swagger editor to be served up.

'use strict';

module.exports = {
  server: [
    'copy:styles'
  ],
  test: [
    'copy:styles',
  ],
  dist: [
    'copy:ace',
    'copy:styles',
//    'imagemin',
    'svgmin'
  ]
};

You don't have to build it yourself. You can grab a built from releases download section

@d-smith, if you still have problems, please open an issue directly on swagger-editor.


User select Location For ethereum-classic directory

During Emerald Wallet installation on Windows.
Allow the user to select where they want to store the ethereum-classic directory.

I would second this. I can't have the whole chain on my c drive and I really need to put it on my data drive


Get QR code's value from images?

Hi,
Thanks for creating this fantastic library! I noticed that mobile_scanner could check if an image was a QR code via the MobileScannerController#analyzeImage method. However, I'm surprised to notice that the method's return value is only a bool. What if I want to get the QR code's rawValue from it? Is there any way to obtain that value?
Thanks.

You can get the value from the controller after analyzeImage() method turns true using the line below.
await controller.barcodes.first.then((value) {
print(value.rawValue);
});

The barcode will be returned in the normal onDetect function.


Create installation yaml for operator-controller

Each component of OLM v1 should be installed through a consistent format. RukPak, for instance, is currently installed using a single downloadable yaml file (here). We should create a similar if not identical installation method for the operator-controller. If we choose to go another route, an additional issue must be created to do the same for RukPak (and probably cert-manager too).
Acceptance criteria:

operator-controller can be installed from a single downloadable yaml file.

Note that the output of this issue should not install dependencies such as RukPak itself, just as RukPak does not install its dependencies through the same yaml. This should be taken care of in the next issue: #110 Also note that installing the operator-controller on its own through this yaml without installing the dependencies will not result in a successful installation. This information should be easily available so that users don't install this yaml only hoping for a successful OLM V1 installation. We should also have links to documentation for #110 available.
Possible idea: Install operator-controller via BundleDeployment

Addressing in #133

Closed with #133