chore: add an HTML linter and fix its warnings

This PR creates a script at scripts/html-lint.js that runs a NodeJS
HTML linter package that understands AngularJS on top of all our HTML
templates.
The following error was detected and fixed:
1 errors at lib/gui/pages/finish/templates/success.tpl.html
  [4:63] Duplicate attribute “class”.

This script will run as part of npm run lint, but you can call it
independently as npm run htmllint.

Signed-off-by: Juan Cruz Viotti<EMAIL_ADDRESS>

LGTM. Perhaps @emirotin and @craig-mulligan would find this interesting too?


d1_town_03 blocks level change if server starts directly on it

Not able to go towards the correct map as the changelevel is blocked by a red wall.
You can actually go back to d1_town_02 but it will lead to the player being stuck by a red wall and a trigger_hurt.
Observed on a dedicated server, without any other addons or modifications to the gamemode.
Probably not going to happen normally.

Thanks for the report. That map can be quite tricky since it relies on the previous game state to progress to determine the path. This map is tricky because it goes back unlike other maps. I'll try to figure out a better way.


Export video existence and report bytes read/written

What type of PR is this? (Check all if applicable)

[x] Feature
[ ] Bug fix
[ ] Refactor

Description

Throw error if file does not exists after writing output
Return bytes read and written to client

Closed in favor of https://github.com/relivecc/react-native-video/pull/28


Elfeed fails on HTTPS feeds: Resource temporarily unavailable

Hi everyone,
I was wanting to give Elfeed a try during the last days, but it fails on HTTPS feeds it appears. I get numerous of these errors (after setting (setq gnutls-log-level 2)):
For information about GNU Emacs and the GNU system, type C-h C-a.
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [3113 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [1714 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [3125 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [1668 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [2715 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [6620 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [3225 times]
gnutls.c: [2] (Emacs) Deallocating x509 credentials
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [2817 times]
gnutls.c: [1] (Emacs) x509 certificate does not match: feeds.feedburner.com
gnutls.c: [2] (Emacs) Deallocating x509 credentials [4 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [2180 times]
gnutls.c: [2] (Emacs) Deallocating x509 credentials
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [6910 times]
gnutls.c: [2] (Emacs) Deallocating x509 credentials [2 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [2338 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [3053 times]
gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated.
gnutls.c: [2] (Emacs) Deallocating x509 credentials [2 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [2471 times]
gnutls.c: [2] Received a prime of 1024 bits, limit is 2048

gnutls.c: [0] (Emacs) fatal error: The Diffie-Hellman prime sent by the server is not acceptable (not long enough).
gnutls.el: (err=[-63] The Diffie-Hellman prime sent by the server is not acceptable (not long enough).) boot: (:priority NORMAL :hostname www.datenschutz-guru.de :loglevel 2 :min-prime-bits 2048 :trustfiles (/etc/ssl/certs/ca-certificates.crt) :crlfiles nil :keylist nil :verify-flags nil :verify-error nil :callbacks nil)
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [2 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [2347 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [1959 times]
gnutls.c: [2] (Emacs) Deallocating x509 credentials [2 times]
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile:  /etc/ssl/certs/ca-certificates.crt
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [2093 times]
gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated.
gnutls.c: [2] (Emacs) Deallocating x509 credentials
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again.

One server is supposedly using a too short Diffie-Hellman key prime, but for all others there seems to be something else wrong.
This is on ArchLinux, Emacs 24.5.1. Some example HTTPS feeds I have:
("https://netzpolitik.org/feed/" it)
("https://www.drupal.org/node/feed" it projekt)
("https://www.ruby-lang.org/en/feeds/news.rss" it projekt ruby)

None of these appear to work. Suggestions (other than not using HTTPS)?
Valete,
Quintus

Perhaps this is some kind of gnutls configuration issue. Can you install
the gnutls command line program and try connecting manually?
gnutls-cli netzpolitik.org 80

I would expect to see the same error.

I was having this problem and it went away when I updated to emacs-25.
I have a sneaking suspicion this has something to do with the combination of/interaction between Arch's gnutls and emacs packages and how they deal with certs where the subject name is wrong, but the correct domain is in the SAN section.

Actually I don't have the problem anymore, but elfeed nowadays uses curl if I read the README correctly. I suspect that the switch to curl eliminates the problem.

That sounds about right. Switching to curl fixed a lot of headaches
related to gnutls and url-retrieve. That was the motivation for the
switch.


Web URL is null

Hi,
I am using file picker to get the folder destination:
    var odOptions = {
    clientId: "My-ID",
    action: "query",
    multiSelect: true,success: function (files) { console.debug(files); },
    cancel: function () { /* cancel handler */ },
    error: function (error) { /* error handler */ }

};
OneDrive.open(odOptions);

On success, response object does not have a valid WebURL.
here is my response object:
{webUrl: null, value: Array(1), accessToken: "eyJ0eXAiOiJKV1Q..." apiEndpoint: "https://graph.microsoft.com/v1.0/" value: Array(1) 0: endpoint: "https://messageware-my.sharepoint.com/_api/v2.0" id: "01ZRARHNIWEUQDARCYGJHLXDLQTS2J7WasQE" parentReference: {driveId: "b!k2-bw-uKOUqrdasr_5De2ZN2LBz7xVLLFNntYe-yMgeRPxmyS3bhxVQImtrt2qET_O"} sharePoint: {uniqueId: "30202516-5844-4e32-bb8d-709cb49fda04", listId: "{B7249BF1-1C6E-4055-89AD-AEDDAA113FCE}"} __proto__: Object length: 1 __proto__: Array(0) webUrl: null __proto__: Object
And here is the response object from docs.
Let me also mention that it behaves the same for file&folder picking.
So my question is what are the potential reasons that can cause webURL to be null?

hello, any update?

As part of a repository clean up effort we are closing older issues. If this issue remains, please: open a new issue, reference this issue, and provide any additional details that may help in resolution. Thank you for your understanding as we work to improve our responsiveness.


Fix CVE

Description
Fixing CVEs for the plugin
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

as #1232 been merged, we can close this


Improve the UI of support page

Describe the feature
want to improve the UI of support page by improving the deseign
Add ScreenShots

Record

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

Hey @coderiksenthil   Please assign this to me under GSSoC'24, I can fix this easily as I have already worked on this. I agree to follow the code of conduct of GSSoC'24.
Regards,
Tanishka Bhalla


feat: make pager controlled

Summary
This PR makes Pager View a controlled component, giving users the ability to control the current page with new page and animated properties.
It also changes all examples to use the controlled version of Pager View, as this will be the recommended way of using it.
This feature will only be available from version 7.x.x
Compatibility

OS
Implemented

iOS
✅

Android
✅

Checklist

[X] I have tested this on a device and a simulator
[X] I added the documentation in README.md
[X] I updated the typed files (TS and Flow)

RN this PR is on hold, bc the sync mechanism in case of failure does not work


Get events that are upcoming and 4 weeks out

📝 Changed routes:

/api/trigger-reminder

Commit 7d581e4f04ff625eba6861b2792ee3c9b9691051 (https://hackathons-oy1ki1fde.hackclub.dev).


refmt errors are visible only in logs

plugin version:
0.51.1
Description
It was visible before but with recent versions it fails silently.
Currently the only way to see error is to check IDE log files.
Code to reproduce: let test = "string" ++ "\ufff0";
2018-05-21 09:20:17,238 [ 169413]   WARN -                 ReasonML.refmt - File "", line 2, characters 24-26:
Warning 14: illegal backslash escape in string.

Right, it is visible in bsb output but hard to find, my bad ;)  but some IDE feedback would be great to have in this case.

should be fixed in 0.52


BoxDecoration's borderRadius should be able to handle a value of double.INFINITY

We just need to enforce some finite clamp and Skia will do the rest.
Fixes #939

@Hixie

LGTM


adds an LLM configuration for single account bank statements

@damonbogich If you have any recommendations on how we can better call this configuration, please let me know!


Heap and Stack metrics for ESP32. Plus naming changes.

Added stack and heap metrics logging to ESP32 demos. Abstracted data type of stack size as on ESP32 it is bytes, but FreeRTOS implementation is usually stack words. Changed variable prefixes from demo to democonfig as per convention.

Description

Checklist:

[ ] I have tested my changes. No regression in existing tests.
[ ] My code is Linted.

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

/bot run checks

/bot run checks


Linux Key / Message Handling Application

Problem

we need simply Linux command line application that takes a YAML message as input, and then sends it to the Linux input device.

Requirements
Write a Linux key handling app that can be built from source, but provides a yaml file, decodes the information and allows it to be sent to the correct ioctl
The yaml file input can then be defined and controlled by python_raft
	eventData->id = UIDEV_EVENT_IRKEY;
	eventData->data.irkey.keyType = keyType;
	eventData->data.irkey.keyCode = keyCode;

Resources
https://kernel.org/doc/html/latest/input/uinput.html#examples

once written we need to add support into the IR module in raft, -> Common Remote

Need to investigate the method more, but this is the basics, write an app that reads a config yaml and sends a message to the linux input


Update runtimes (kinds) to match latest versions

As of 2017-11-15 the supported runtime "kinds" have been updated by PR (https://github.com/apache/incubator-openwhisk/pull/2853/files) as follows:
                         "nodejs:6",  // removed "nodejs:default"
+                        "python:2",
+                        "python:3", // removed "python"
                         "swift:3",
+                        "swift:3.1.1",  // removed "swift" and "swift:default"
                         "java",
                         "blackbox"

As you can see, there is a trend to not use the ":default" and rely more on strict versioning.
We should explore our logic at (dynamically) getting the list of supported "kinds" from the target host and allow ":default" to always find the highest version available for a given language.

Related issues that should be considered when fixing this:

https://github.com/apache/incubator-openwhisk-wskdeploy/issues/636
https://github.com/apache/incubator-openwhisk-wskdeploy/issues/608


Replace embedded image with URL

If in the email there is such image:

it is being converted into:
getAttachments() and save them to the disk.
If original message contains:

laravel-imap converts in into getHTMLBody(true) I have this data:image/png;base64,iVBORw0KGg... in the body. Images can be big (several MBs), I don't need them in the body, as I saved them on the disk before. So now I need to replace all data:image... with corresponding attachment URLs.

Hi @freescout-helpdesk, please see the getHTMLBody method in Message.php. Unless something changed recently the method accepts only one parameter ($replaceImages = false). You are calling this method by passing TRUE which than results in replacing images with base64 data. Try calling method getHTMLBody(FALSE) and it should return message body without src attribute being replaced with base64 image data.
It worked for me.

@salih0vicX , you are right. I totally forgot about that :)
Message::getHTMLBody($replaceImages = false) hasn't changed, but If you don't replace the cids with the base64 source, the Attachment class doesn't has to convert the content into a base64 string anyway.
I thinks adding an option to enable/disable this behavior would be great. It will be part of the next release. Thanks for the hint :+1:

Hi @freescout-helpdesk ,
if you like you could give the current master version a try. It got several new features. You can now create masks which will do exactly what you are looking for :)
I added some examples:
https://github.com/Webklex/laravel-imap/blob/master/examples/replace_images_with_url.php
https://github.com/Webklex/laravel-imap/blob/master/examples/custom_message_mask.php
If you need any held just let me know.
Best regards


Faster Crab Collection

Each crab will be worth three times the usual amount to allow for less time needed to collect crabs.

g_ca_KaniDiveGim_PrizeData.zip
This allows the first dive gimmick crate to hold 1700 crabs, instantly skipping the entire crab search.
Location: \Content\DataTable\Gimmick\Prize


UI improvements to cards and preview panel

In the major context of improving the UI hirearchy, and make for users more clear the relevant actions and the information architecture, we should fix the layout of texts and buttons within the card and the detail panel body.
I report here the initial mockups. Relevant things to notice:

the actions are buttons. The button layout makes the action stand out over the rest of texts and actions with lower relevance
titlle size and resource icon contrasts more with the rest of text, especially inside the detail panel
within the card the resource type + author are in line with the View button
we report the resource type, separated from the author with a "dot" icon. The same inside the detail panel

@giohappy for the bottom of the card, @allyoucanmap mentioned you were also considering displaying the author's avatar. So I made 3 samples so that we can decide which option to go with.
1.

2.

3.

Also in the initial mockup provided in the issue, the icon placements in the title for both views differ, should we maintain the current position of the icon (before the text in both places), or stick to the mockup?

@DavidQuartz thanks for the mockups. After reviewing them and doing some tests I think the following>

for the card I would go for solution 1 but without the resource type and the dot. In the end the card is a synthetic view of the info panel. In case one has a doubt about the resource type it will be reported inside the preview / info panel (see below).
One small thing: let's increase the right margin of the button

I would adopt the same avatar + user name inside the preview and info panels. In addition we can add a line for the Resource type. It should be a link, which will set the search URL filters for the corresponding resource type.


feat: Onboard WAAP blueprint

Onboard WAAP blueprint to CI: https://github.com/GoogleCloudPlatform/terraform-google-waap

We might want to hold till after #1331

Hi @gtsorbo!  Could you please rebase with the new configuration format (https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit/blob/master/infra/terraform/test-org/org/locals.tf#L38).  Then tag me and I'll get it merged/applied.  Cheers!

@apeabody should be all set now!

@gtsorbo - everything is applied.  Cheers!


[docs] The meaning of window setSize

I'm trying to change window width by TypeScript. But there is a few docs about these case. I have some question.

what type is setSize  using? inner or outter?
why I have to do height - 20 if I don't want to change window height? Is it title bar height? How can I get the height value of title bar?

      const size = await appWindow.innerSize();
      console.log('innerSize', await appWindow.innerSize());
      console.log('outerSize', await appWindow.outerSize());
      const newSize = new window.PhysicalSize(size.width + 200, size.height - 20);
      await appWindow.setSize(newSize);
      console.log('innerSize', await appWindow.innerSize());
      console.log('outerSize', await appWindow.outerSize());

what type is setSize using? inner or outter?

inner size

why I have to do height - 20

That's a bug, see https://github.com/tauri-apps/tao/issues/194
Also it's not always 20px, iirc it changes with the dpi. On default dpi it seems to be the same size as the missing menubar.

what type is setSize using? inner or outter?

inner size

why I have to do height - 20

That's a bug, see tauri-apps/tao#194
Also it's not always 20px, iirc it changes with the dpi. On default dpi it seems to be the same size as the missing menubar.

Ok I got it. Do you know is there any fix plan or workaround?


strapdownjs.com now domain-squatted

Sometime in August the strapdownjs.com domain must have expired.

When I looked at the WHOIS it was updated to 2023.
But the web is a white screen. Do registrars display it?
Since I fork Strapdown.js. This issue made me realize that I need work.
I need to unlink strapdown.com. Or a link to this project instead.

The original Strapdown.js referenced within strapdownjs.com. So this stopped working:
<script src="https://strapdownjs.com/v/0.2/strapdown.js"></script>

If you want to keep the original version, we can use jsDelivr now, so replace it with this code:
<script<EMAIL_ADDRESS>


converted solution from python2 to python3 to fix the linting error

contributes to #259

the lint_python check is passing again


[Feature Request] Add an option to choose a custom Xenia executable for specific games via right-click or similar method

Is your feature request related to a problem? Please describe.
This would be a useful quality of life feature, as some games perform better with a custom Xenia version or by using a fork for a particular game, such as the Mousehook Xenia fork.
Describe the solution you'd like
By right-clicking on an added game, a context menu should appear, allowing you to choose which version of Xenia you want to use by selecting a Xenia executable from a menu.
Additional context
It would be cool if a star icon appeared in the top right corner of the game box to indicate that it's using a custom Xenia installation.

I'll have to think about this, but if I were to do it, I would probably disable the option to Install things like patches and content for that game if it's using custom Xenia version.
Currently I'm focused on adapting the app UI to work in Fullscreen mode and this has already been requested by another user so I'll have to take a closer look.
Thanks for doing a proper "Feature Request".

Is your feature request related to a problem? Please describe.
This would be a useful quality of life feature, as some games perform better with a custom Xenia version or by using a fork for a particular game, such as the Mousehook Xenia fork.
Describe the solution you'd like
By right-clicking on an added game, a context menu should appear, allowing you to choose which version of Xenia you want to use by selecting a Xenia executable from a menu.
Additional context
It would be cool if a star icon appeared in the top right corner of the game box to indicate that it's using a custom Xenia installation.

I agree with this because Forza Motorsport 2 or any forza game perform better in older builds than newer

I have added an option to Switch to a Custom Version of Xenia in #84 and merged it into the dev branch.
You can test this in the new experimental build.

I have added an option to Switch to a Custom Version of Xenia in #84 and merged it into the dev branch. You can test this in the new experimental build.

Okay

I have added an option to Switch to a Custom Version of Xenia in #84 and merged it into the dev branch. You can test this in the new experimental build.

its working fine
can i post video to show it?

its working fine can i post video to show it?
Of course, it is public after all.

its working fine can i post video to show it?

Of course, it is public after all.

this feature is useful i'm pretty sure


Use Zimbra Api

Hello,
I tried to install you module with composer.  I  took you composer.json and changed some  information in order to install your module in vendor directory. I can not use you module. I tried to follow your readme, but it doesn't work.
I do that : require_once 'vendor/autoload.php';
and then
$api = new \Zimbra\MailFactory::instance('https://zimbra.domain.com/service/admin/soap');
Apparently, i have a problem on this second line and I  don't understand whatit doesnt work.
Thx for your help
My composer.json
{
"name": "zimbraAccess",
"type": "library",
"description": "PHP wrapper library around the Zimbra Soap API (web service)",
"keywords": ["library", "soap", "web service", "client", "Zimbra API"],
"license": "BSD (3-Clause) License",
"authors": [
{
"name": "Nguyen Van Nguyen",
"email"<EMAIL_ADDRESS>"homepage": "https://github.com/nguyennv"
}
],
"require": {
"php": ">=5.4.0",
"evenement/evenement": "~2.0",
"guzzlehttp/guzzle": "5.",
"phpcollection/phpcollection": "0.",
"zimbra/soap-api": "dev-master"
},
"suggest": {
"ext-soap": "*"
}
}

I fixed it using
$js = new \Zimbra\Enum\RequestFormat('js');
$api = new \Zimbra\Admin\Http('https://mailrelayserver.com/service/soap/', $js);
As for some reason the code provided in ,,tutorial'' was not working for me either.


Render with http 404 or 500 status

I've custom pages for 404 and 500 errors using my default layout.
But when I'm rendering these pages with their proper status, Turbolinks seems to reevaluate all JS making things go south. With a 200 status on these pages, no problem...

After some debuging, I've seen than in 2xx case it goes through the SnapshotRenderer and in the other cases the ErrorRenderer.
What the point of this ErrorRenderer ?

Wondering the same thing here with 403. Things don't go south but it causes a flash of unstyled content.
Demo:
Click on "Notification Settings" on https://thredded.org/thredded/.

I've personally solved my issue the dirty way, monkey patching Turbolink, waiting for a better understanding of this issue or eventually a fix.
# Monkey patch Turbolinks to render 404 & 500 normally
Turbolinks.HttpRequest.prototype.requestLoaded = ->
  @endRequest =>
    if 200 <= @xhr.status < 300 or @xhr.status = 404 or @xhr.status = 500
<EMAIL_ADDRESS>@xhr.getResponseHeader("Turbolinks-Location"))
    else
      @failed = true
<EMAIL_ADDRESS>@xhr.responseText)

/cc @sstephenson

Ran into this today while upgrading from turbolinks 2.5.3 to 5.0.1. When using custom pages and rendering them with status: 404 or status: :not_found or any other status code it would cause JS issues that were hard to diagnose. Using above patch fixed the issues.

I've encountered the same issue, not only with custom pages but with error pages being rendered through a turbolinks request

Here is a monkey-patch that also handles 403 and is in ES5 instead of CoffeeScript:
// Monkey patch Turbolinks to render 403, 404 & 500 normally
// See https://github.com/turbolinks/turbolinks/issues/179
window.Turbolinks.HttpRequest.prototype.requestLoaded = function() {
  return this.endRequest(function() {
    var code = this.xhr.status;
    if (200 <= code && code < 300 ||
        code === 403 || code === 404 || code === 500) {
      this.delegate.requestCompletedWithResponse(
          this.xhr.responseText,
          this.xhr.getResponseHeader("Turbolinks-Location"));
    } else {
      this.failed = true;
      this.delegate.requestFailedWithStatusCode(code, this.xhr.responseText);
    }
  }.bind(this));
};

I read code around visit.coffee, view.coffee and etc. to find this issue for our bug.
While I want to have custom header for avoid this, it'd also be better to be documented.

turbolinks-rails overwrites redirect_to to return custom header instead of 3xx response:
https://github.com/turbolinks/turbolinks-rails/blob/10fabf0e3885c63e9d6ea698f929a8c5ad491a73/lib/turbolinks/redirection.rb#L9
I prefer add render ..., turbolinks: true and override status to 200 like above redirect_to does.

💭 I'm ready to write PR 😎

Above one was not good idea, manipulating response code can have bad influence on caching or etc.

I find it a little odd something like this hasn't been addressed already. I would've thought a good proportion of Rails apps would serve error pages using the default template.

Oh this solve my problem #277

#277

I checked how Basecamp handles this themselves. After a 404 subsequent visits trigger a full page reload. Seems like a nice way to handle this situation.
Also, Turbolinks.ErrorRenderer seems to be patched with custom behaviour to render the error page.


bug produced on data 'wiki'

when i ran on the 'wiki', it said that, IndexError: index 2330 is out of bounds for axis 0 with size 2317.
Thanks
Wei

sorry, I have found the reason that the issue comes from the preprocessing of data.


Update meta descriptions

Updates to meta description to remove reserved words where possible and reduce length.

@DaniHalfin


chore(deps): upgrade configuration

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-configuration-k8s-27-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2437

Questions ?
Please refer to the Backport tool documentation


Fix pet star filters for profession, crafting and combat

These filters now use a complicated mapping of values between 0-3 stars: https://devs.defikingdoms.com/nfts/pets#gathering-profession-bonus And the values range from 0 to 70160 (Alchemy 3-star)

Create the complicated mapping table by star values (0 to 3)
Add a function GetBonusValues(minStars, maxStars) to process the supplied star filter into a list of appropriate values
Adjust handling for profession, crafting and combat star filters to use GetBonusValues()

I noticed when you export the table, that the values were not being matched up correctly and showed NaN for the Profession and Crafting bonuses.  The 2nd commit fixes that.


Final hierarchy

no full implementation yet. For review of stub model hierarchy in abstracttypes.jl

I think the README.md should also be updated?


Frontend support for /new forms for all content types

/case/new is done.
/organization/new and /method/new both rely on this backend issue before i can test the front end: https://github.com/participedia/api/issues/549


initial commit for user-service

initial commit for user-service
added .gitignore file

@Aloynz  say just merge only


Remove cached Carthage/Build directory

What

There was a Carthage/Build directory. This is an inconvenience stuff,  so I've removed it(cached also).

Its ok I will squash and merge. can you remove the WIP label from title please?


Add Pause/Resume methods to multipart uploads

This branch offers Pause/Resume methods so a multipart upload may be stopped, its state persisted, and then loaded later (perhaps in a completely new process).
I wrote this nearly 2 years ago and just now realized I never tried to contribute it back.

Just cleaning up old cruft of mine. :wave:


Update documentation for Marker

As I was using this package, I was confused as to how to set the position of my Marker component. I had to dig into the source code to find that Marker receives a list of uncontrolled props that matches the list here: https://developers.google.com/maps/documentation/javascript/3.exp/reference#Marker
I simply updated the Marker docs to link to the Google reference. Please let me know if there is a better way you'd like me to do this.

Thanks!

Released v7.3.0


Use expand-file-name instead of concat.

org-journal-dir may not end with a / and using concat doesn't work
correctly, in that case.

This is much better, thanks!


[WIP] aio.core: Add AwaitableGenerator

Signed-off-by: Ryan Northey<EMAIL_ADDRESS>

reWIPping to resolve typing issues, and self-review

@kfaseela this one should be ready for review, its taken quite a bit to get type hinting working, hinting callbacks is a pita at the best of times. I think what it has now is roughly correct, and has been tested in subsequent PRs, but we may have to revisit some of the typing here, or want to make it more specific.


um6: 1.1.3-1 in 'melodic/distribution.yaml' [bloom]

Increasing version of package(s) in repository um6 to 1.1.3-1:

upstream repository: https://github.com/ros-drivers/um6.git
release repository: https://github.com/ros-drivers-gbp/um6-release.git
distro file: melodic/distribution.yaml
bloom version: 0.8.0
previous version for package: 1.1.2-1

um6
* Disabled using MagneticField message by default.
* Updated to be able to use MagneticField message.
* Updated TravisCI to use Industrial CI for Kinetic and Melodic.
* Contributors: Tony Baltovski

Holding for sync


az extension add should give an option to install extension for all users (i.e. at a machine level)

az extension add should give an option to install extension for all users (i.e. at a machine level)
Currently it is possible that azure cli is installed for all users in the machine but extension installation is bound only to a particular user..
it will be great if there can be an option to install extension at machine level instead of just user level

Before we get more user up-votes to make it mainline, the work around is to leverage the Azure_Extension_dir to set to any folders which can be accessed by any users

Before we get more user up-votes to make it mainline, the work around is to leverage the Azure_Extension_dir to set to any folders which can be accessed by any users

Hi @yugangw-msft
How do you leverage the Azure_Extension_dir exactly?

I'd like to upvote as well.
Unfortunately it prevents me from pre-installing the extension for my vscode-containers remote dev box.
My own attempt both using user and none-user fails with "INFO: Suppress exception There are no active accounts."
Sample build:
Step 11/13 : USER vscode   Step 12/13 : RUN az extension add --name azure-devops --verbose     && az extension add --name dev-spaces     && az extension add --name resource-graph     && az extension add --name managementpartner    ---> Running in 7b55fbc711f9   INFO: Suppress exception There are no active accounts.   INFO: Suppress exception Please run 'az login' to setup account.   INFO: command ran in 8.572 seconds.
It appears az-cli requires interactive usage before we can actually use the 'extension add' command.

add to S164.

Hi All,
I see S164 is closed on Feb 4, 2020.
I have azure-cli v.2.2.0 and I install devops extension (v.0.17.0), but still the extensions is not available for other users. Is there any workaround to make extensions visible to other users? The one mentioned above did not work for me.
Thanks.

@nsavelyeva By The one mentioned above did not work for me, do you mean the environment variable does not change the extension install location successfully for you, or it does not suit your need? Can you explain?

Another way to customize extension install location is to add dir value under extension section in your config file (By default ~/.azure/config, configurable by environment variable AZURE_CONFIG_DIR).  An example is:

[extension]
dir = C:\Users\fenzhou\Develop\env3\Lib\site-packages\azure-cli-extensions

@fengzhou-msft
Thank you for your reply.
I double-checked the 1st way (with environment variable) and also the alternative one (with the configuration file) - I confirm both are working and perfectly meet my need.
In my case I made a mistake in the very beginning when setting the environment variable. Sorry about that.


oneOf with discriminator on enum field

commit: https://github.com/kstasik/schema-tools/commit/2a292e15ce6edaf638328d12e6bff43e436a3922
introduce breaking change and remove handling of discriminator field on enum with multiple values
if we have model:
Location:
  additionalProperties: false
  type: object
  required:
    - locationId
  properties:
    locationId:
      type: string
    kindDiscriminator:
      oneOf:
        - $ref: '#/KindDiscriminatorSimple'
        - $ref: '#/KindDiscriminatorComplex'
        - $ref: '#/KindDiscriminatorSemi'
      discriminator:
        propertyName: testField
        mapping:
          simple: '#/KindDiscriminatorSimple'
          complex_one: '#/KindDiscriminatorComplex'
          complex_two: '#/KindDiscriminatorComplex'
          semi: '#/KindDiscriminatorSemi'

KindDiscriminatorSimple:
  type: object
  required: ['name','testField']
  properties:
    testField:
      type: string
      enum:
        - "simple"
    name:
      type: string

KindDiscriminatorComplex:
  type: object
  required: ['name','testField']
  properties:
    testField:
      type: string
      enum:
        - "complex_one"
        - "complex_two"
    name:
      type: string

KindDiscriminatorSemi:
  type: object
  required: ['testField']
  properties:
    testField:
      type: string
      enum:
        - "semi"

then variant model in current state don't have testField so i can't determine what value was there
so, to bring back support for this kind of discriminators we need to bring back this field to variant model or generate more variant models and add them to discriminator

test coverge (version of schema tools has to be bumped:
https://github.com/kstasik/schema-tools-templates/pull/48


8Bit Fiesta (382260)

Linux version can't be downloaded (invalid platform)

This seems to be an (intentional?) misconfiguration with their packages - the game sub includes the depots, the free on demand sub does not. Anyone that previously bought the game before f2p can still download it.
https://steamdb.info/sub/71648/
https://steamdb.info/sub/264709/history/?changeid=4306859


Clarify url syntax in documentation

New to django-filter and I assumed that this kind of url would be accepted 'out-of-the-box':
?field_name__gte=4
i.e. the same syntax used in the Django Admin.
Unless I'm missing something, it seems that it's not (at least without some extra work on the users side)
It might be worth documenting this as I'm sure I'm not the first person to make this assumption and it would save people digging through the code to see if it's an error on their part

I agree, I struggled a bit yesterday due to lack of documentation, it would be very great :) .

Whilst I agree the docs as they stand could do with going over, I'm going to close this issue.
The specific case is a long way from what's supported by Django Filter so I'm not sure how I'd action it as an example.
I will review all issues with the Documentation label as I rework the docs.


Commit message template missing

CONTRIBUTING.md refers to a commit message template at dev/git.commit.template. However, the file doesn't exist in this repo.

Thanks for noticing!
It'd be the same as in https://github.com/apple/swift-nio/tree/master/dev
We could simply copy them over; would you be able to send in a PR please?


Issue running demo - unable to find specified file

Hi there, I'm running the demo for this, and while the simple_writer is able to synthesize and write, when using the TTS_Writer I'm getting a file not found.
The code I'm running is:
items1 = []
items1.append(TTS_Item('This is a test:', 0))
items1.append(TTS_Item('This is another test:', 1))

items2 = []
items2.append(TTS_Item('Another test',  0))
items2.append(TTS_Item('This is getting boring!', 1))

chapter = []
chapter.append(TTS_Chapter(items1, 'Chapter 1'))
chapter.append(TTS_Chapter(items2, 'Chapter 2'))

project = TTS_Project(chapter, 'Project Title', 'Project Subtitle', author='Some Author')

# Add a cover image
project.add_image_from_url('https://coqui.ai/static/38a06ec53309f617be3eb3b8b9367abf/598c3/logo-wordmark.png')

writer = TTS_Writer(project, os.path.join(user_dir, 'tts_arranger_example_output/'), preferred_speakers=preferred_speakers)
writer.synthesize_and_write(project.author + ' - ' + project.title,'C:\\temp\\')

And I get this output:
Synthesizing project "Project Title".
Preprocessing items.
Initializing speech synthesizer.
 > tts_models/en/vctk/vits is already downloaded.
Synthesizing chapter 1 of 2.
Synthesizing item 1 of 4:
(0 => "p273", 0ms): This is a test:
Adding pause: 750ms:
Synthesizing item 3 of 4:
(1 => "p330", 0ms): This is another test:
Adding pause: 750ms:
Temp file added: C:\temp\uxx05nrp\tts_part_0.wav
Synthesizing project "Project Title" failed: [WinError 2] The system cannot find the file specified.

I specify the temp directory because I was getting the same error without specifying it and thought that might be the issue.
I should also note that I don't see the temp file being created either.

Hi, thanks for reporting! There was no checking if the temporary dir prefix is existing before creating the actual temp dir in it. This is fixed now, could you please check with the new release?

Hmm, when I run it with the new version, without specifying a temp directory I get this output:
File "C:\Users\aarendt\Miniconda3\envs\coquitts\lib\os.py", line 225, in makedirs
    mkdir(name, mode)
FileNotFoundError: [WinError 3] The system cannot find the path specified: ''

and if i specify a directory, i get this:
File "C:\Users\aarendt\Miniconda3\envs\coquitts\lib\os.py", line 225, in makedirs
    mkdir(name, mode)
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'C:\\temp\\'

That's because there was a bug in my bugfix 🙃 The updated version I just released should fix the problem, finally.

I feel bad about this - I'm wondering if it's a me problem 😅
I'm getting the same output as earlier.
no temp dir specified
Synthesizing chapter 1 of 2.
Synthesizing item 1 of 4:
(0 => "p273", 0ms): This is a test:
Adding pause: 750ms:
Synthesizing item 3 of 4:
(1 => "p227", 0ms): This is another test:
Adding pause: 750ms:
Temp file added: C:\Users\aarendt\AppData\LOCAL\Temp\tmp35l1fntm\tts_part_0.wav
Synthesizing project "Project Title" failed: [WinError 2] The system cannot find the file specified.

temp dir specified
Synthesizing chapter 1 of 2.
Synthesizing item 1 of 4:
(0 => "p273", 0ms): This is a test:
Adding pause: 750ms:
Synthesizing item 3 of 4:
(1 => "p227", 0ms): This is another test:
Adding pause: 750ms:
Temp file added: C:\temp\tmpvg2pkfod\tts_part_0.wav
Synthesizing project "Project Title" failed: [WinError 2] The system cannot find the file specified.

Alright - maybe we should change tack.  I'll post the exact file I'm using to try to run this(just stright up '>python thisfile.py', and if you get the same error, good - if not...  well, yes likely this is a me problem.
import os

from tts_arranger import TTS_Item, TTS_Simple_Writer, TTS_Chapter, TTS_Project, TTS_Writer

# Simple example using Simple Writer (using a simple list of TTS items), uses tts_models/en/vctk/vits by (default)

user_dir = 'C:\\temp\\'

tts_items = []

preferred_speakers = ['p273', 'p227']

tts_items.append(TTS_Item('This is a test', 0))  # Uses preferred speaker #0
tts_items.append(TTS_Item(length=2000))  # Insert pause
tts_items.append(TTS_Item('This is a test with another speaker and a fixed minimum length', 1, length=10000)) # Uses preferred speaker #1 and sets minimum length

# Create writer using our item list and prefered speakers and synthesize and save as mp3 audio
simple_writer = TTS_Simple_Writer(tts_items, preferred_speakers)
simple_writer.synthesize_and_write(os.path.join(user_dir, 'tts_arranger_example_output/test.mp3'))

# English example using tts_models/en/vctk/vits (with multispeaker support)

items1 = []
items1.append(TTS_Item('This is a test:', 0))
items1.append(TTS_Item('This is another test:', 1))

items2 = []
items2.append(TTS_Item('Another test',  0))
items2.append(TTS_Item('This is getting boring!', 1))

chapter = []
chapter.append(TTS_Chapter(items1, 'Chapter 1'))
chapter.append(TTS_Chapter(items2, 'Chapter 2'))

project = TTS_Project(chapter, 'Project Title', 'Project Subtitle', author='Some Author')

# Add a cover image
project.add_image_from_url('https://coqui.ai/static/38a06ec53309f617be3eb3b8b9367abf/598c3/logo-wordmark.png')

writer = TTS_Writer(project, os.path.join(user_dir, 'tts_arranger_example_output/'), preferred_speakers=preferred_speakers)
writer.synthesize_and_write(project.author + ' - ' + project.title,user_dir)

No worries, the things you pointed out clearly addressed problems in my path handling code so that was already helpful, thank you!
Looks like there are still some problems with how Windows paths are handled that relate to the original bug I tried to fix. I mostly do Python coding on Linux so I guess I never ran into these path-related corner cases. I’ll do more testing on my Windows machine and see what I can come up with.

@Hexatona, would you care to check using the debugger where exactly my code is hitting the error above with you? If you use vscode, you can just make a project for your test code and add "justMyCode": false to your launch.json file.
I suspect this his happening when the synthesized chapter audio is written to the temp file using scipy.io.wavfile.write, though I have no idea why this isn’t triggered for the first chapter in the example already. It almost seems the temp directory is getting deleted at some place for some reason.


[Article] Vue3 composition api in a nutshell

Thankyou all for the feedback!

Hi Lars, it's a good article. Nice to see some Vue content.
Last year we published also a Vue composition api article, feel free to re-use any if possible. We won't be migrating this one anymore.
https://www.intracto.com/nl-be/blog/composition-api-de-belangrijkste-nieuwigheid-vue-3


property 'querySelector' of null at IOSTransition.init

Ionic version:  (check one with "x")
[ ] 1.x
[x ] 2.x
[ ] 3.x
I'm submitting a ...  (check one with "x")
[x ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:

When using
this.nav.push(myComponent);

Transition to next component in stack in our app fails on iOS (also Browser iOS emulation) with
ORIGINAL STACKTRACE:
ErrorHandler.handleError @ error_handler.js:62
next @ application_ref.js:285
schedulerFn @ async.js:88
SafeSubscriber.__tryOrUnsub @ Subscriber.js:238
SafeSubscriber.next @ Subscriber.js:190
Subscriber._next @ Subscriber.js:135
Subscriber.next @ Subscriber.js:95
Subject.next @ Subject.js:61
EventEmitter.emit @ async.js:78
NgZone.triggerError @ ng_zone.js:280
onHandleError @ ng_zone.js:254
t.handleError @ polyfills.js:3
e.runTask @ polyfills.js:3
invoke @ polyfills.js:3
error_handler.js:63 TypeError: Cannot read property 'querySelector' of null
at IOSTransition.init (transition-ios.js:141)
at NavControllerBase._trnsStart (nav-controller-base.js:630)
at IOSTransition._trnsStart (nav-controller-base.js:590)
at IOSTransition.Transition.start (transition.js:42)
at NavControllerBase._transition (nav-controller-base.js:608)
at NavControllerBase._postViewInit (nav-controller-base.js:454)
at NavControllerBase._viewTest (nav-controller-base.js:551)
at NavControllerBase._nextTrns (nav-controller-base.js:295)
at NavControllerBase._queueTrns (nav-controller-base.js:251)
at NavControllerBase.push (nav-controller-base.js:75)
ErrorHandler.handleError @ error_handler.js:63
next @ application_ref.js:285
schedulerFn @ async.js:88
SafeSubscriber.__tryOrUnsub @ Subscriber.js:238
SafeSubscriber.next @ Subscriber.js:190
Subscriber._next @ Subscriber.js:135
Subscriber.next @ Subscriber.js:95
Subject.next @ Subject.js:61
EventEmitter.emit @ async.js:78
NgZone.triggerError @ ng_zone.js:280
onHandleError @ ng_zone.js:254
t.handleError @ polyfills.js:3
e.runTask @ polyfills.js:3
invoke @ polyfills.js:3

Expected behavior:

Transition to next component in stack in our app. This works on Android (also Browser Android emulation)
Steps to reproduce:

Related code:
config.xml:
  <feature name="CDVWKWebViewEngine">
        <param name="ios-package" value="CDVWKWebViewEngine" />
    </feature>
    <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />

and
this.nav.push(myComponent)
Other information:

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
Your system information:

Cordova CLI: 6.5.0
Ionic Framework Version: 2.0.1
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.1.0
ios-deploy version: 1.9.1
ios-sim version: 5.0.13
OS: macOS Sierra
Node Version: v6.2.2
Xcode version: Xcode 8.3.1 Build version 8E1000a

Hello, thanks for using Ionic! Would you mind sharing a repo we can use to reproduce this?

This issue was moved to driftyco/ionic-feature-requests#182

Yes, I just gave you access.

Any news so far?

But you guys could access out repo? Please let me know.

Ionic 3 resolved the issue for us. Well done!

also experiencing this error

I have the same issue intermittently when attempting to logout.

I was able to fix this issue using [hidden] instead of *ngIf on ion-navbar, suggested here https://github.com/ionic-team/ionic/issues/9499#issuecomment-265149381

I had this exact same problem. I started from the conference app base with the following code in my tutorial.html:
<ion-header no-border>
  <ion-navbar end *ngIf="showSkip">
    <ion-buttons>
      <button ion-button (click)="enterApp()" color="primary">Skip</button>
    </ion-buttons>
  </ion-navbar>
</ion-header>

I then changed only the *ngIf binding in the :
<ion-navbar end [hidden]="showSkip">

and my problem was solved, just like @luckylooke
@manucorporat was his issue solved in 2.0.0-rc.5 as you mentioned in #9499 or is it a new issue?
I am using Ionic CLI 3.17.0
Here is my package.json:
{
    "name": "myapp",
    "version": "0.0.1",
    "description": "An Ionic project",
    "license": "Apache-2.0",
    "repository": {
        "type": "git",
        "url": "https://github.com/ionic-team/ionic-conference-app.git"
    },
    "scripts": {
        "build": "ionic-app-scripts build",
        "clean": "ionic-app-scripts clean",
        "lint": "ionic-app-scripts lint",
        "ionic:build": "npm run build",
        "ionic:serve": "npm run serve",
        "ionic:lint": "npm run lint"
    },
    "dependencies": {
        "@angular/common": "4.4.4",
        "@angular/compiler": "4.4.4",
        "@angular/compiler-cli": "4.4.4",
        "@angular/core": "4.4.4",
        "@angular/forms": "4.4.4",
        "@angular/http": "4.4.4",
        "@angular/platform-browser": "4.4.4",
        "@angular/platform-browser-dynamic": "4.4.4",
        "@ionic-native/core": "^4.3.1",
        "@ionic-native/in-app-browser": "^4.3.1",
        "@ionic-native/splash-screen": "^4.3.1",
        "@ionic-native/status-bar": "^4.3.1",
        "@ionic/cloud-angular": "^0.12.0",
        "@ionic/storage": "^2.0.1",
        "angular2-jwt": "^0.2.3",
        "code-push": "^2.0.1-beta",
        "cordova-android": "^6.3.0",
        "cordova-ios": "^4.5.3",
        "cordova-plugin-code-push": "^1.9.8-beta",
        "cordova-plugin-compat": "^1.2.0",
        "cordova-plugin-crosswalk-webview": "^2.3.0",
        "cordova-plugin-device": "^1.1.6",
        "cordova-plugin-dialogs": "^1.3.3",
        "cordova-plugin-file": "^4.3.3",
        "cordova-plugin-file-transfer": "^1.6.3",
        "cordova-plugin-inappbrowser": "^1.7.1",
        "cordova-plugin-ionic": "^2.0.3",
        "cordova-plugin-ionic-keyboard": "^2.0.4",
        "cordova-plugin-ionic-webview": "^1.1.16",
        "cordova-plugin-splashscreen": "^4.0.3",
        "cordova-plugin-statusbar": "^2.2.3",
        "cordova-plugin-whitelist": "^1.3.2",
        "cordova-plugin-zip": "^3.1.0",
        "ionic-angular": "3.8.0",
        "ionicons": "3.0.0",
        "lodash": "^4.17.4",
        "rxjs": "5.4.3",
        "sw-toolbox": "3.6.0",
        "zone.js": "0.8.18"
    },
    "devDependencies": {
        "@ionic/app-scripts": "3.0.1",
        "typescript": "~2.3.2",
        "webpack-merge": "^4.1.0"
    },
    "config": {
        "ionic_aot_write_to_disk": true
    },
    "cordova": {
        "platforms": [
            "android",
            "ios"
        ],
        "plugins": {
            "cordova-plugin-crosswalk-webview": {
                "XWALK_VERSION": "22+",
                "XWALK_LITEVERSION": "xwalk_core_library_canary:17+",
                "XWALK_COMMANDLINE": "--disable-pull-to-refresh-effect",
                "XWALK_MODE": "embedded",
                "XWALK_MULTIPLEAPK": "true"
            },
            "cordova-plugin-device": {},
            "cordova-plugin-inappbrowser": {},
            "cordova-plugin-splashscreen": {},
            "cordova-plugin-whitelist": {},
            "cordova-plugin-ionic-webview": {},
            "cordova-plugin-statusbar": {},
            "cordova-plugin-ionic-keyboard": {},
            "cordova-plugin-code-push": {}
        }
    }
}

@kentoj

I then changed only the *ngIf binding in the :
<ion-navbar end [hidden]="showSkip">

worked for me !
Thanks


Generate images on server via upload

At the moment, I create sleeve artwork locally and scp it to the server. Would be nice if I could upload a large res image and have the server automatically resize it to what it needs.

Nah, easier to just ImageMagick it, and proof the result before uploading, see README.md in the artwork and logos directories.


Adds new themes: Darcula and Gruvbox

This PR fixes #32 and adds two more themes: Darcula (here called "Vlad") as addressed in #32  and gruvbox (here called "Groovy"). It also adds the navigationbarColor (not shown in the screenshots).
"Vlad"

"Groovy"

Converting to draft, since the TextViews are not properly colored in android L.


Updates for supported Python versions

Python 3.3 was dropped in version 4.2.0 of More Itertools:
https://more-itertools.readthedocs.io/en/latest/versions.html#id2
This PR:

Removes the Trove classifiers for Python 3.2 and 3.3
Adds python_requires to help pip install the right version for the running Python
Upgrade Python syntax with pyupgrade
Upgrade unit tests to use more useful asserts

Sure, I've rebased out that commit and force-pushed.

Excellent! Many thanks for this.


Fix/listings help link

Pull Request Template
Issue Overview
This PR addresses #issue

[x] This change addresses the issue in full
[ ] This change addresses only certain aspects of the issue
[ ] This change is a dependency for another issue
[ ] This change has a dependency from another issue

Description
Add href for link to the help center housing-help page on the Listings Need Help card.
How Can This Be Tested/Reviewed?
Checklist:

[x] My code follows the style guidelines of this project
[ ] I have added QA notes to the issue with applicable URLs
[x] I have performed a self-review of my own code
[ ] I have reviewed the changes in a desktop view
[ ] I have reviewed the changes in a mobile view
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have assigned reviewers
[ ] I have run yarn generate:client and/or created a migration if I made backend changes that require them
[ ] My commit message(s) is/are polished, and any breaking changes are indicated in the message and are well-described
[ ] Commits made across packages purposefully have the same commit message/version change, else are separated into different commits

Reviewer Notes:
Steps to review a PR:

Read and understand the issue, and ensure the author has added QA notes
Review the code itself from a style point of view
Pull the changes down locally and test that the acceptance criteria is met
Also review the acceptance criteria on the Netlify deploy preview (noting that these do not yet include any backend changes made in the PR)
Either explicitly ask a clarifying question, request changes, or approve the PR if there are small remaining changes but the PR is otherwise good to go

On Merge:
If you have one commit and message, squash. If you need each message to be applied, rebase and merge.

Looks like a lot more commits got added to this PR, can you rebase and push just the one commit?

@ifranch yeah...I didn't realize it until after I added y'all as reviewers...so removed you & was trying to fix before reassigning, but you were too quick! Thanks! Fixed now.


Only View Press Release you are Working On

Right now if you click a press release to view/work on. You see all the press releases in alphabetical order in the middle pane.

Would like that middle area to display only the press release you are working on.

Fixed this last night. Does git not tell you that I've updated master?


Block cache override settings are reset.

We have confirmed that this problem occurs in 8.5.2, 8.5.4, 8.5.5RC, and develop branch.
The following steps will clear the block cache override setting.

Set the block cache override.

Cache block output :OFF
Cache block output even for logged in users :OFF
Cache block output on HTTP POST: OFF

Save the page.
Edit the block from step 1 and save it.
Check the block's cache settings.
-> None Each setting you cleared in step 1 is turned on.

See the video for details.
https://user-images.githubusercontent.com/50855696/106708462-42ce1000-6636-11eb-8527-bce64438a31c.mp4

I have downloaded and tested 9.0.0, but unfortunately the issue has not been resolved..
https://user-images.githubusercontent.com/50855696/139640618-3ebaa96e-312b-4690-b250-7a297440a45e.mp4


Suggested fix for issue #59 - Serial tool window exception

Used this commit from another plugin to suggest a fix for this one:
https://github.com/antlr/intellij-plugin-v4/commit/097170b095231013103a2024d9237e953ce61c1c
Note - untested and Java is not my main language.

#59

Please merge and deploy this.

New version of plugin has this issue fixed. JetBrains should have it approved soon, but there is a direct link to this version before approval:  https://plugins.jetbrains.com/plugin/11301-arduino-support/versions/stable/305519.
Works with CLion up to 2022.2. 2022.3 is broken and it will take some work to get it working with it.


Unable to log in Github

check chrome console get
Refused to apply style from 'https://vscode-auth.github.com/css/fonts/roboto.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
vscode-auth.github.com/:1 Refused to apply style from 'https://vscode-auth.github.com/css/fonts/roboto.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

tried firefox with the same authlink got similar error:
The resource from “https://vscode-auth.github.com/css/fonts/roboto.css” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).

both tried private mode with the authlink https://vscode-auth.github.com/authorize/?callbackUri%20vscode://vscode.github-authentication/did-authenticate%253FwindowId%253D1
vscode up to date
chrome up to date
firefox up to date

I think it could be related to the nosniff options added for security

VS Code Version: 1.63.2
OS Version: Win10 1905 X64

I'm still unable to login successfully,already tried some way as https://github.com/VSCodium/vscodium/issues/534 and https://github.com/microsoft/vscode-pull-request-github/issues/1221 provided,none of them working

I don't think it's that. A font loading shouldn't block the flow at all.

both tried private mode with the authlink https://vscode-auth.github.com/authorize/?callbackUri vscode://vscode.github-authentication/did-authenticate%253FwindowId%253D1

was there anything else in the link? This only seems to have part of what I expected. It should contain a code query parameter among other things... You're using VS Code right? I have no idea if vscodium even supports auth so if that's what you're using, you'll have to discuss it with those folks.
If you are using VS Code, can you share a gif/video of you going through the flow? I wanna make sure each step is expected.

/gifPlease

/gifPlease

hi gif is too huge to upload I've been upload mp4 here:
https://public11temp.s3.us-west-1.amazonaws.com/2022-02-03-22-42-44.mp4

@Arryboom we just released a new version of VS Code (1.64). Can you please give that one a try and see if you still see this issue?

@Arryboom we just released a new version of VS Code (1.64). Can you please give that one a try and see if you still see this issue?

no it didnt solve this issue,now version is 1.64.0,and still the same link

@Arryboom we just released a new version of VS Code (1.64). Can you please give that one a try and see if you still see this issue?

Ok,i guess I know the problem,
you said  it's part of url before so I tried another computer and its full link was like https://vscode-auth.github.com/authorize/?callbackUri=vscode://vscode.github-authentication/did-authenticate%253FwindowId%253D1&scope=read:user&state=xxx&responseType=code&authServer=https://github.com,it works fine.
Now back to this one(cannot login github),using sysinternal tools to check the start command line you can see the : in "read:user" was replaced with a space (split into two start command args into chrome)

update:
I've updated chrome to the lastest version,it now works as expected.
although Im still wonder why old version split the start command,and what's more weired is that even it's 2 seperated command args,the first url should stop at "read",not "253D1",and if it's ":" cause the issue,then why the first ":" in "vscode://" didnt split...

yeah that is veryyyyy strange. It's almost as if it saw that &scope=read user was not a valid query parameter and chopped that off and everything that came after it...
Not sure I understand why it behaved the way that you saw.. but I'm glad Chrome fixed it for you! :)
I'll close this now since there's nothing I can really do here.

yeah that is veryyyyy strange. It's almost as if it saw that &scope=read user was not a valid query parameter and chopped that off and everything that came after it...
Not sure I understand why it behaved the way that you saw.. but I'm glad Chrome fixed it for you! :)
I'll close this now since there's nothing I can really do here.

Thanks so much for help!:)


HV-1249 Allocating smaller sets/maps in ConstraintTree code path; mor…

…e than 5 composing constraints should be a very rare exception
https://hibernate.atlassian.net/browse/HV-1249

Merged, thanks!