Add gating functionality to the Allies page

Ally Page Gating
Figma Desktop: https://www.figma.com/file/Lo1ZcBOO9t4QRbX2I0PwBQ/RBB?node-id=1155%3A9992
Figma Mobile: https://www.figma.com/file/Lo1ZcBOO9t4QRbX2I0PwBQ/RBB?node-id=1155%3A10056
When a user visits the Allies page for the first time, they should be presented with a popup asking them to agree to our terms and conditions (link TBD). Upon checking the checkbox, the modal will be closed, and the AllyFeed will be rendered.
Functionally, we want to prevent easy scraping of our user's data. So in order to help cut down on that we require folks to accept terms and conditions before they view the list. We need to ensure that no data is shown until the terms and conditions have been clicked, instead, behind this modal we will show a grid of "Skeleton" elements (https://chakra-ui.com/skeleton). Once the checkbox has been clicked, localStorage should be used to ensure that user does not have to accept the terms and conditions again, the modal should close, and the Skeleton elements should be re-rendered with real data.

 [Allies] - Add gating functionality

I can take this one. Let me know


Color Replaced

Fixes

Fixes #[#62 ] by @[@panchovm]
Description

Color change from  DarkTurquoise with ForestGreen across all site.
Technical details

rgb(34,139,34):This is the value of Forest Green

Screenshots

Checklist

[x] My pull request targets the develop branch of the repository.
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.

@Aakash2408 I switched the base branch to be develop since develop is not merged into master yet.
Please fix the merge conflicts by merging the latest develop into your branch.

@Aakash2408 I switched the base branch to be develop since develop is not merged into master yet.
Please fix the merge conflicts by merging the latest develop into your branch.
ok I will do it

@Aakash2408 I switched the base branch to be develop since develop is not merged into master yet.
Please fix the merge conflicts by merging the latest develop into your branch.

At that time I just switched  to develop branch, created my new branch and made changes into that and made a pull request to merge that into the main branch

@kgodey  sorry there were major issues on my locals for rebasing and merge. So I opened another pull request kindly check #72 .


Feature Request: Add ability to summon angry geese

Loving this mod, the animations and textures are awesome. I think adding the ability to summon angry geese would put it over the top for me, as a content creator. I know they get angry when you hit them, but having viewers spawn in a flock of angry geese would just be something special :)
Thanks in advance!

Sorry I think this use case is a bit too niche and would require some potentially buggy code. Maybe there is a way to use a command block to fake a player attack though, not sure.


[RefreshIndicator] The valueColor animation does not respect the alpha value of the given color

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Set a color value with alpha less than 0xff for RefreshIndicator.color.
Try the animation.
The alpha was manipulated by the tween with [0, 1], rather than  [0, color.alpha].

https://github.com/flutter/flutter/blob/82cb74932f7e1bf7965aaa5d4f4562e7feb08050/packages/flutter/lib/src/material/refresh_indicator.dart#L298-L301
Expected results
The alpha value should respect the given.
Actual results
The alpha value of the color was manipulated by the color tween, which was fixed to [0, 1].
Code sample
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true, // This doesn't matter.
      ),
      home: Builder(
        builder: (context) => Scaffold(
          appBar: AppBar(
            backgroundColor: Theme.of(context).colorScheme.inversePrimary,
            title: const Text('Flutter Demo Home Page'),
          ),
          body: RefreshIndicator(
            onRefresh: () => Future.delayed(const Duration(seconds: 3), () {}),
            color: Colors.blue.withOpacity(0.5),
            child: ListView(
              physics: const AlwaysScrollableScrollPhysics(),
              children: [
                Text(
                  'Pull to display to indicator.',
                  style: Theme.of(context).textTheme.headlineMedium,
                  textAlign: TextAlign.center,
                ),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

Actual
Expected

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[!] Flutter (Channel [user-branch], 3.14.0-14.0.pre.42, on Microsoft Windows [Version 10.0.22621.2134], locale en-US)
    ! Flutter version 3.14.0-14.0.pre.42 on channel [user-branch] at X:\SDK\flutter-master
    • Framework revision ec653ff9ac (27 minutes ago), 2023-09-12 09:48:13 +0800
    • Engine revision 3b75e3de7e
    • Dart version 3.2.0 (build 3.2.0-122.0.dev)
    • DevTools version 2.26.2
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

Reproducible using the code sample provided above.

flutter doctor -v
[!] Flutter (Channel stable, 3.13.3, on macOS 13.4.1 22F770820d darwin-arm64, locale en-GB)
    • Flutter version 3.13.3 on channel stable at /Users/nexus/dev/sdks/flutter
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutters/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutters/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision<PHONE_NUMBER> (5 days ago), 2023-09-06 14:32:31 -0700
    • Engine revision b8d35810e9
    • Dart version 3.1.1
    • DevTools version 2.25.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/223.8836.35.2231.10406996/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode-14.3.0.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/223.8836.35.2231.10406996/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.1)
    • IntelliJ at /Users/nexus/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 75.1.4
    • Dart plugin version 232.9559.10

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/232.8660.185/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.1)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/232.9559.62/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.82.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.72.0

[✓] Connected device (3 available)
    • Pixel 7 (mobile) • 28291FDH2001SA • android-arm64  • Android 13 (API 33)
    • macOS (desktop)  • macos          • darwin-arm64   • macOS 13.4.1 22F770820d darwin-arm64
    • Chrome (web)     • chrome         • web-javascript • Google Chrome 116.0.5845.179

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 3.14.0-14.0.pre.232, on macOS 13.4.1 22F770820d darwin-arm64, locale en-GB)
    • Flutter version 3.14.0-14.0.pre.232 on channel master at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision e95c745b33 (2 hours ago), 2023-09-12 02:06:14 -0400
    • Engine revision ee7215553d
    • Dart version 3.2.0 (build 3.2.0-134.0.dev)
    • DevTools version 2.27.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/223.8836.35.2231.10406996/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode-14.3.0.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/223.8836.35.2231.10406996/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/232.8660.185/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.1)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/232.9559.62/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.82.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.72.0

[✓] Connected device (3 available)
    • Pixel 7 (mobile) • 28291FDH2001SA • android-arm64  • Android 13 (API 33)
    • macOS (desktop)  • macos          • darwin-arm64   • macOS 13.4.1 22F770820d darwin-arm64
    • Chrome (web)     • chrome         • web-javascript • Google Chrome 116.0.5845.179

[✓] Network resources
    • All expected network resources are available.

• No issues found!


pattern fills not supported with -gif

Reported by mclean on 12 Apr 2002 15:35 UTC
Ferret doesn't support pattern fills when generating
GIF output through the -gif command line option.
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/385

Comment by<EMAIL_ADDRESS>on 21 Oct 2003 20:16 UTC
Moving from the<EMAIL_ADDRESS>user to the<EMAIL_ADDRESS>user.

Comment by<EMAIL_ADDRESS>on 5 Nov 2003 22:32 UTC
reassign to Ansley

Comment by<EMAIL_ADDRESS>on 10 Feb 2004 21:19 UTC
Move remaining bugs from component "All" to "PLOT+"

Comment by<EMAIL_ADDRESS>on 15 Feb 2005 17:41 UTC
... and they are also unavailable via -batch


Kml image size issue

I'm submitting a ...  (check one with "x")

[ ] question
[ x] any problem or bug report

OS:  (check one with "x")

[ ] Android
[ x] iOS
[ ] Browser

cordova information:
call-number 0.0.2 "Cordova Call Number Plugin"
cordova-clipboard 1.2.1 "Clipboard"
cordova-open-native-settings 1.5.1 "Native settings"
cordova-plugin-actionsheet 2.3.3 "ActionSheet"
cordova-plugin-add-swift-support 2.0.2 "AddSwiftSupport"
cordova-plugin-app-launcher 0.4.0 "Launcher"
cordova-plugin-app-version 0.1.9 "AppVersion"
cordova-plugin-brightness 0.1.5 "Brightness"
cordova-plugin-calendar 5.1.4 "Calendar"
cordova-plugin-device 2.0.1 "Device"
cordova-plugin-dialogs 2.0.1 "Notification"
cordova-plugin-email-composer 0.8.15 "EmailComposer"
cordova-plugin-file 6.0.1 "File"
cordova-plugin-file-opener2 2.0.19 "File Opener2"
cordova-plugin-file-transfer 1.7.1 "File Transfer"
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-globalization 1.0.9 "Globalization"
cordova-plugin-googlemaps 2.6.2 "cordova-plugin-googlemaps"
cordova-plugin-httpd 0.9.3 "CorHttpd"
cordova-plugin-inappbrowser 2.0.2 "InAppBrowser"
cordova-plugin-ionic-keyboard 2.0.5 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 1.1.16 "cordova-plugin-ionic-webview"
cordova-plugin-ios-disableshaketoedit 1.0.0 "iOS Disable Shake to Edit"
cordova-plugin-native-spinner 1.1.3 "Native Spinner"
cordova-plugin-network-information 2.0.1 "Network Information"
cordova-plugin-qrscanner 3.0.1 "QRScanner"
cordova-plugin-screen-orientation 3.0.1 "Screen Orientation"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.1 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
uk.co.workingedge.phonegap.plugin.launchnavigator 4.1.5 "Launch Navigator"

ionic infomation:
@ionic-native/core : 4.4.0
@ionic-native/google-maps : 4.8.2

Current behavior:
I'm using some kml files with png images to show the fllor plans of some buildings, but the plugin doesn't load the images and doesn't print any error.
Expected behavior:
I want to see the png file of the floor plans on map
Related code, data or error log (please format your code or data):
I'm using @ionic/native to add the KmlOverlay:
private addFloorOverlayOnMap(overlayUrl: string): void {
    this.map.addKmlOverlay({
        url: overlayUrl,
        clickable: false,
        suppressInfoWindows: true
    }).then(() => {
        this.animateCamera({
            lat: this.selectedMap.lat,
            lng: this.selectedMap.lng
        }, 1000);
    });
}

Every kml file has an Icon tag with the relative path of the floor image (in the same directory) and the LatLonBox tag with coordinates and orientation infos:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Folder>
        <GroundOverlay>
            <name>ASP</name>
            <Icon>
                <href>floor.png</href>
            </Icon>
            <LatLonBox>
                <north>50.83941553734493</north>
                <south>50.83781189671782</south>
                <east>4.37719363558801</east>
                <west>4.371445134777508</west>
                <rotation>107.8712310791015</rotation>
            </LatLonBox>
        </GroundOverlay>
    </Folder>
</kml>

Every png file has 4000px as width, because I need to zoom a lot inside it.
With version 2.2.9 all works fine, but with the new 2.6.2 I can't see the images, but if I scale down the png to 400px it works, but is not acceptable for us.
There is some width, height or size limitations for the images used as Icon in kml?
Thanks,
--Luca

Split image using networklink tag

@wf9a5m75 Thanks for your answer.
Do you suggest me to split my floor plan image into multiple ones and create more kml files to include them? There is a way to do this "automatically", maybe with some tool.
Actually I'm using the overlay feature in Google Earth in order to get the right coordinates and rotation, but there is no NetworkLink "export"...

Desktop has large memory, but mobile device has limited memory. 4000px png is too much big size. Even if the app works on your phone, it might be crashed on someone's phone.
Prevent crashing, you need to split image to multiple part. Please find a good tool to do that.

Ok, I'll try to split the image, but why with the 2.2.9 version of the plugin this error doesn't occur?
Did you change something on the new versions or maybe the iOS SDK now have some limitations?

You should split your image up. I recommend using gdal2tiles or any of the programs from this suite: https://gdal.org/programs/index.html

@alex116 The GDAL tool is amazing, thank you.
I follow a guide to add coordinates on the image and I splitted it into tiles, but using the same addKmlOveray method the app doesn't show any overlay image on map and now it also crashes with a EXC_BAD_ACCESS error on the elementName function in TBXML.m file.
Here the main kml generated with gdal2tiles.py:
<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Document>
        <name>floor.tif</name>
        <description></description>
        <Style>
            <ListStyle id="hideChildren">
                <listItemType>checkHideChildren</listItemType>
            </ListStyle>
        </Style>
        <NetworkLink>
            <name>16/33563/25638.png</name>
            <Region>
                <LatLonAltBox>
                    <north>50.83923339843750</north>
                    <south>50.83374023437500</south>
                    <east>4.37255859375000</east>
                    <west>4.36706542968750</west>
                </LatLonAltBox>
                <Lod>
                    <minLodPixels>128</minLodPixels>
                    <maxLodPixels>-1</maxLodPixels>
                </Lod>
            </Region>
            <Link>
                <href>16/33563/25638.kml</href>
                <viewRefreshMode>onRegion</viewRefreshMode>
                <viewFormat/>
            </Link>
        </NetworkLink>

        <NetworkLink>
            <name>16/33563/25639.png</name>
            <Region>
                <LatLonAltBox>
                    <north>50.84472656250000</north>
                    <south>50.83923339843750</south>
                    <east>4.37255859375000</east>
                    <west>4.36706542968750</west>
                </LatLonAltBox>
                <Lod>
                    <minLodPixels>128</minLodPixels>
                    <maxLodPixels>-1</maxLodPixels>
                </Lod>
            </Region>
            <Link>
                <href>16/33563/25639.kml</href>
                <viewRefreshMode>onRegion</viewRefreshMode>
                <viewFormat/>
            </Link>
        </NetworkLink>

        <NetworkLink>
            <name>16/33564/25638.png</name>
            <Region>
                <LatLonAltBox>
                    <north>50.83923339843750</north>
                    <south>50.83374023437500</south>
                    <east>4.37805175781250</east>
                    <west>4.37255859375000</west>
                </LatLonAltBox>
                <Lod>
                    <minLodPixels>128</minLodPixels>
                    <maxLodPixels>-1</maxLodPixels>
                </Lod>
            </Region>
            <Link>
                <href>16/33564/25638.kml</href>
                <viewRefreshMode>onRegion</viewRefreshMode>
                <viewFormat/>
            </Link>
        </NetworkLink>

        <NetworkLink>
            <name>16/33564/25639.png</name>
            <Region>
                <LatLonAltBox>
                    <north>50.84472656250000</north>
                    <south>50.83923339843750</south>
                    <east>4.37805175781250</east>
                    <west>4.37255859375000</west>
                </LatLonAltBox>
                <Lod>
                    <minLodPixels>128</minLodPixels>
                    <maxLodPixels>-1</maxLodPixels>
                </Lod>
            </Region>
            <Link>
                <href>16/33564/25639.kml</href>
                <viewRefreshMode>onRegion</viewRefreshMode>
                <viewFormat/>
            </Link>
        </NetworkLink>
    </Document>
</kml>

and one of the inner kml file:
<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Document>
        <name>16/33563/25638.kml</name>
        <description></description>
        <Style>
            <ListStyle id="hideChildren">
                <listItemType>checkHideChildren</listItemType>
            </ListStyle>
        </Style>
        <Region>
            <LatLonAltBox>
                <north>50.83923339843750</north>
                <south>50.83374023437500</south>
                <east>4.37255859375000</east>
                <west>4.36706542968750</west>
            </LatLonAltBox>
            <Lod>
                <minLodPixels>128</minLodPixels>
                <maxLodPixels>2048</maxLodPixels>
            </Lod>
        </Region>
        <GroundOverlay>
            <drawOrder>32</drawOrder>
            <Icon>
                <href>25638.png</href>
            </Icon>
            <LatLonBox>
                <north>50.83923339843750</north>
                <south>50.83374023437500</south>
                <east>4.37255859375000</east>
                <west>4.36706542968750</west>
            </LatLonBox>
        </GroundOverlay>

        <NetworkLink>
            <name>17/67127/51277.png</name>
            <Region>
                <LatLonAltBox>
                    <north>50.83923339843750</north>
                    <south>50.83648681640625</south>
                    <east>4.37255859375000</east>
                    <west>4.36981201171875</west>
                </LatLonAltBox>
                <Lod>
                    <minLodPixels>128</minLodPixels>
                    <maxLodPixels>-1</maxLodPixels>
                </Lod>
            </Region>
            <Link>
                <href>../../17/67127/51277.kml</href>
                <viewRefreshMode>onRegion</viewRefreshMode>
                <viewFormat/>
            </Link>
        </NetworkLink>
    </Document>
</kml>

What I'm doing wrong?
Thanks

Please share your project files on GitHub repository including image files

Thanks @wf9a5m75, but the project is an enterprise one and I can't share on puglic github repo.
A could share the images and kmls files: floor_tiles.zip
Consider that the only method that I use after the map load is:
this.map.addKmlOverlay({
    url: './assets/imgs/building/floor_tiles.kml',
    clickable: false,
    suppressInfoWindows: true
});

Thanks

Unfortunately I have zip file. Please share your project files on GitHub repository. GitHub provides private repository as free.
Otherwise I will close this thread.

Ok. I'll create the repo and I'll share with you in a few days. Thanks

@wf9a5m75 I added you as collaborator of my private github project. In that project there is a map-details page that load a building with 3 floors:

"-1" floor has 4000px image as overlay
"00" floor has the kml with NetworkLink tags
"01" floor has 1500px image as overlay

I hope you could help me.
Thanks,
--Luca

I tried to build your app, but it seems your cordova and platforms are old.
Please upgrade to cordova 9 and cordova-android.

ping

Hi @wf9a5m75, I'm already use Cordova 9 and the iOS project build correctly.
However I also updated the Android platform to 8.0.0 and it build correclty too.
info info:
Ionic:

   ionic (Ionic CLI)  : 4.12.0
   Ionic Framework    : ionic-angular 3.9.5
   @ionic/app-scripts : 3.2.2

Cordova:

   cordova (Cordova CLI) : 9.0.0<EMAIL_ADDRESS>   Cordova Platforms     : android 8.0.0, ios 5.0.1
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 1.2.1, (and 26 other plugins)

System:

   Android SDK Tools : 26.1.1
   ios-deploy        : 1.9.4
   ios-sim           : 8.0.1
   NodeJS            : v10.15.2
   npm               : 6.4.1
   OS                : macOS Mojave
   Xcode             : Xcode 10.2.1 Build version 10E1001

@lcaprini Sorry for the late reply.
I used it differently. I completely abandoned trying to use kml.
I created a pyramid of tiles at different zoom levels and then added them as a tile overlay.
I had to parse my kml files to find the bounds of the images and converted the images to geotiffs.
Then I joined all geotiffs to a giant file by stitching them together.
Then I tiled them into a pyramid folder layout.
Then I used the addTileOverlay function, which automatically selects the needed tiles at the correct resolution from the generated pyramid structure.
That way the map only loads the tiles it needs and removes them on its own, no memory management on my part and for me this solved the crashing issues.
I will stay away from kml from now on if I can.
https://github.com/mapsplugin/cordova-plugin-googlemaps-doc/blob/master/v2.6.0/class/TileOverlay/README.md


refactor: tslib

Added tslib as explicit dependency to avoid issues such as https://github.com/WalletConnect/walletconnect-monorepo/issues/1657

here i'm not yet sure as unlike monorepo, utils packages have different versions so I'm not seeing how we can update easily besides going one by one

In terms of publishing we should be able to do this from the root dir with lerna; i.e. if you run npm run pre-publish, the new-version subscript will prompt you for each package to bump the version.
After that should work the same as in the our main monorepo when doing npm-publish for all


⚠ ClamAV has degraded performance

In 859a212, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 272 ms

Resolved: ClamAV performance has improved in 6cb246e.


adding mainet Susono and testnet Maistestsubnet

Website
https://www.opn.network/?lng=en
ChainId
Mainnet: 13812
Testnet: 43214913
rpc endpoints:
Mainnet: https://gateway.opn.network/node/ext/bc/2VsZe5DstWw2bfgdx3YbjKcMsJnNDjni95sZorBEdk9L9Qr9Fr/rpc
Testnet: http://<IP_ADDRESS>:9650/ext/bc/VUKSzFZKckx4PoZF9gX5QAqLPxbLzvu1vcssPG5QuodaJtdHT/rpc

Hey, @Uxio0 should I provide you guys with something else?

Hey, @Uxio0 should I provide you guys with something else?

We cannot call eth_estimateGas to prepare the deployment: "tx.origin 0x0000000000000000000000000000000000000000 is not authorized to deploy a contract"

Hey, @Uxio0 should I provide you guys with something else?

We cannot call eth_estimateGas to prepare the deployment: "tx.origin 0x0000000000000000000000000000000000000000 is not authorized to deploy a contract"

Okay, zero address is authorized to deploy, you can give it a go. :)

Ready! Please use eth_call before to make sure everything is working

Ready!


TTS WebAssembly for other languages not work

I tried to follow the instruction to build text-to-speech with WebAssembly.
https://k2-fsa.github.io/sherpa/onnx/tts/wasm/index.html
When I used English language as in instruction. It worked well.
But when I tried to use some models for different languages.
https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-mls-medium.tar.bz2
It did not generate correct audio voices.
(in the case of single speaker model, it seems to work, but for multiple speakers not work well)
How can I solve this problem?

Please tell us what you have done with the German tts model.
For "not work well", could you describe in detail what it means?

Thank you for reply.
I just followed documentation page (https://k2-fsa.github.io/sherpa/onnx/tts/wasm/build.html) by changing wget URL and moving, copy file name according to downloaded file.
Page was successfully displayed, but when I tried to create German voice, it create strange voice in all Speaker ID I tested (5~6 different ID).

by changing URL for wget

Could you describe it in detail what you have done?

I tried wget and manually download from models list.
wget -q https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-mls-medium.tar.bz2
extract downloaded folder
copy .onnx, tokens, and espeak-ng-data to asset folder
and change .onnx file name to model.onnx.
delete old contents in build-wasm-simd-tts folder
run
build-wasm-simd-tts.sh
test page
generated voice length is very long (~20 second) and strange from "Heute ist ein guter Tag. Gestern war ein guter Tag.".

Could you switch to another German model?
I just tested it and found that the model cannot produce correct speech. I am deleting it.

By the way, you can try all German tts models at
https://huggingface.co/spaces/k2-fsa/text-to-speech

That is no problem. I am testing it.
But I want to know why in English case multi-speakers model works, and not works in other languages (I tested French multi-speakers model as well, and it generates strange voices).  Which files are wrong to produce strange voices?

I tested French multi-speakers model as well, and it generates strange voices

Please tell us the exact model you are using.
please first test the model at
https://huggingface.co/spaces/k2-fsa/text-to-speech

I don't remember well, but I think model was
https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-fr_FR-mls-medium.tar.bz2
It is possible that vits-piper models that contain "mls(-medium)" not work well in different languages as well.

I suggest that you don't use any model including mls in its name. I am deleting this model from sherpa-onnx.


Config

How do I specify model() parameters, from here: https://github.com/marella/ctransformers#config
Placing them inside model() does not raise an error, but they are ignored for my mpt model ie. I can enter whatever I want, output does not change at all.
Am I supposed to enter them under kwargs as a list? Is there an example somewhere?
EDIT: I changed gnenerate() to model(). I had generate() on my mind from another question, but it is the model parameters that I am trying to set

Code:
import ctransformers
from transformers import AutoTokenizer
name = '/home/vmajor/models/mpt-30B-instruct-GGML/mpt-30b-instruct.ggmlv0.q8_0.bin'
#config = ctransformers.hub.AutoConfig(name)

model = ctransformers.AutoModelForCausalLM.from_pretrained(
  name,
  model_type='mpt',
  top_k=40,
  top_p=0.1,
  temperature=0.7,
  repetition_penalty=1.18,
  last_n_tokens=64,
  seed=123,
  batch_size=64,
  context_length=8192,
  max_new_tokens=300
)

context = "Below is an instruction that describes a task. Write a response that appropriately completes the request.\n\n###Instruction\n"
prompt = "Read this carefully, and reflect on your answer before you give it: David has three sisters. How many brothers does each sister have?\n"
output = "### Response\n"
formatted_prompt = context + prompt + output

print(model(formatted_prompt))

Never mind, this does not appear to be ctransformers issue, it is just that my mpt seems to react to settings in a different way to llama derivatives. It requires larger jumps, and seems to be the most sensitive to top_p values.


Would you consider doing an image resize?

I found this library extremely slow and memory consuming: https://pub.dartlang.org/packages/image
Was wondering if you would consider adding some resize APIs, my use case is uploading pictures to Firebase, and I need to find the smallest file-size possible. Users could select images of anywhere between 100KB to 5MB, so I would like to do a resize to width: 1080 (like what instagram does)
Thank you.

Compression and encoding of pictures are related to the content of pictures.
The width and height of the picture are the same as the other picture.
The size of another solid-color image will be very small, while the color is rich, the size will also increase.
So it's hard to know the size of the file before compression.

Resize has many ways. This library compresses the quality of the image and converts it to JPEG format to achieve the effect. During the compression process, the aspect ratio of the image will remain unchanged.
If you need crop images based on size/offset, other libraries are recommended, such as flutter_native_image

Hi, thanks for your quick reply. I see that compression is related to the content the byte data. But if I resize the photo first (for example from 3000 X 3000 to 1000 X 1000) it's going be much smaller after compression is that correct?
I was wondering if this library would consider adding similar apis for resize independent or during compression?

There are minWidth and minHeight parameters that can be used to adjust the size. This parameter ensures that the aspect ratio remains unchanged.
But crop are not supported(the rectangle becomes a square).

Yeah but it's a minimum, it doesn't take it resize always.


Make the link_status CSVs be generated from an exporter

It will still generate them on the fly, but it'll be a bit more
consistent with the big LinksExporter by being LinksStatus in
lib/exporters and not relying on a presenter.
We still need the method in the controller to be able to use
send_data.

Trello: https://trello.com/c/a2GItwki/484-look-at-export-csv-generation-code-3
(With @issyl0.)

This looks good, keeping things close together will help us in future if we have more of them to write.


Properly handle unicode length

This should fix #15 , adds a single dependency and also needs real tests before merging.

Works great in our initial testing — placing emojis before inline entities used to mis-place the inline entity and subsequent ranges, but does not on this branch.

Only a little worried about performance of punycode in this way (although they're mindful of it) but it's looking good so far, and easy enough to optimise later if need be :)

Yeah bit worried about performance myself.
Form what I understand and tested so far it should be possible to drop punycode ucs2.decode in favor of Array.from and then just join('') instead of encode.
I'm gonna write some more test for this and then pick the method with better performance.

Added some test and ran some pref checks against both versions. While punycode seems marginally faster on node, in chrome 53 results were almost same. So far i think it would be better to stick with Array.from as that's a native solution.

For references sake. Also see #27


[RediSearch] Fix num parameter and spellcheck response object

Hi!
I accidentally made a mistake when making the last pull request.
// .length was used no matter whether it was a string or a string[], so
['param1', 'param2'].length == 2 //This was correct
// But a user might want to enter a string
'param1'.length == 6 //Is bad in this case, we only need to send "1"

Also changed the spellcheck module response parsing to objects like this:
{
  term: "mellow",
  suggestions: [
    {
      score: 1,
      suggestion: "yellow"
    },
    {
      score: 1,
      suggestion: "mellon"
    }
  ]
}

This request is independent of #132, can be merged if no issues are found.
I will fix 132 in another pull request... (once I get the necessary test case(s) to reproduce it)

Fixed everything, except:
https://github.com/danitseitlin/redis-modules-sdk-ts/pull/161#discussion_r708427769
Please elaborate further on that issue, thanks.

Moved handleSpellcheckResponse to a file called redisearch.helpers.ts, is this what you meant?

Like this?


[BUG] can not set web and api namespace by command

I create a micro service , and execute below command in terminal window :
micro web --namespace mg.core.web
but the result namespace is default go.micro.web
// Terminal console as below
C:\Hayden\02.Develop\03.Temp\mg.core\github.com\mint-studio\mg.core\service\user>micro web --namespace=mg.core.web
2020-03-11 17:36:23 HTTP API Listening on [::]:8082
2020-03-11 17:36:23 Starting [service] go.micro.web
2020-03-11 17:36:23 Server [grpc] Listening on [::]:62178
2020-03-11 17:36:23 Registry [mdns] Registering node: go.micro.web-0f1a20a3-f04d-4068-ad29-5cfc7670892c
I hope to change the default namespace 'go.micro.web' to 'mg.core.web', but the command has no effect, I try to set environment MICRO_NAMESPACE=mg.core, it dose not work yet.
 The service name has not changed. We can make it change but its not something we've currently configured.


fix: bug in compute_transition_probabilities

Description
The transition probabilities are invalid at k > 1 in compute_transition_probabilities which can influence the computation of local G scores. This PR contains a fix for this bug along with some additional minor fixes:
Changes

correctly row-normalize W_out matrix after matrix power computation
handle situation where use_weights=False to match R implementation
set normalize_counts=False as default to match R implementation

Fixes: exe-1867
Type of change
Please delete options that are not relevant.

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

PR checklist:

[x] This comment contains a description of changes (with reason).
[x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If a new tool or package is included, I have updated poetry.lock, and cited it properly
[x] I have checked my code and documentation and corrected any misspellings
[ ] I have documented any significant changes to the code in CHANGELOG.md

LGTM. Only comment is how did you discover this? Can you in this case include maybe a test to collect this knowledge that needs to always pass?

I discovered it when creating the local G tutorial for Python because the p-values didn't match with R. These things are quite difficult to detect which is why I think it's so important that more people play around with the method in their analysis.
I will add a test!


fix(curriculum): dice game steps fix

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #55498
Closes #55725

Sorry, could you make additional changes described in this comment: #55498 (comment)?

@gikf updated PR

updated PR.


docs: prepare v13

Prepare v13, last checks and release notes

[x] Node 18 (wip in #2017 )
[ ] Test a canary on (wip in https://github.com/belgattitude/nextjs-monorepo-example/pull/2864)
[ ] Update README.md

After

[ ] Update the nextjs example : https://github.com/vercel/next.js/tree/canary/examples/with-next-i18next

Will ping when ready

Might be blocked in https://github.com/belgattitude/nextjs-monorepo-example/pull/2864

Will look this week-end or Monday

@pedrodurek what is your opinion?

I'll merge as it's only doc and some peer-deps update.
But interested about @pedrodurek opinion as well. I'll see if I can advance on other topics.
Thanks a lot @adrai


simply download youtube by default config

Currently, these configurations are scattered in various places, and later, there is consideration to optimize and consolidate the configuration of YouTube’s URLs.

thanks for your contribution!


References to Jasig (instead of Apereo) in Polish and Ukrainian message files--patching master.

Please refer to issue #2752.

[] Brief description of changes applied: Occurrences of Jasig changed to Apereo, or removed.
[] Any documentation on how to configure, test: Select (1) Polish and (2) Ukrainian from the login page and examine the logo title and copyright messages.
[] Any possible limitations, side effects, etc: It is possible, though unlikely, that application.title is used in a Ukrainian context. Please see the commit comment for justification for its removal.
[] Reference any other pull requests that might be related: None

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.8 out of 9 committers have signed the CLA.:white_check_mark: mmoayyed:white_check_mark: pdrados:white_check_mark: jkacer:white_check_mark: PavlikPolivka:white_check_mark: lidonghe:white_check_mark: jhitt25:white_check_mark: lsenecaux:white_check_mark: klewczuk:x: leebakeYou have signed the CLA already but the status is still pending? Let us recheck it.

This doesn't look right, because your base branch started off from 5.1.x. You want to base your changes off of a branch that spawned from master. Please let me know if you need additional instructions on how to do this.

Sorry... how do I delete this PR? Just click the Close button?

Yup.


Execution failed for task ':firebase_core:generateDebugRFile'. > Could not resolve all files for configuration ':firebase_core:debugCompileClasspath'.    > Could not find com.google.firebase:firebase-common:.      Required by:          project :firebase_core  * 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

Execution failed for task ':firebase_core:generateDebugRFile'.

Could not resolve all files for configuration ':firebase_core:debugCompileClasspath'.
Could not find com.google.firebase:firebase-common:.
Required by:
project :firebase_core

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

Hi @yashvenrakumar
From what I can see, the issue is related to a FlutterFire plugin rather than to Flutter itself. Please open the issue in the dedicated repository.
Closing, as this isn't an issue with Flutter itself.
If you disagree, please write in the comments,  providing your flutter doctor -v, your pubspec.yaml, a minimal reproducible code sample that does not use 3rd party plugins, your complete flutter run -v logs running the minimal code sample
and I will reopen it.
Thank you


Negative distances for fitted points with the DirectionalConvexHull

@victorprincipe found an important bug / logical error
We get negative distances for points we fitted on. Since we fitted on them the distance should be >= 0
from skmatter.sample_selection import DirectionalConvexHull
import numpy as np
X = np.load('X.npy')
y = np.load('y.npy')
dch = DirectionalConvexHull(low_dim_idx=[0, 1]).fit(X, y)
print(dch.score_samples(X, y))
print(dch.interpolator_y_(X))

data.zip

fixed in #165


Fix: Ensure we check for existence of msg before using msg.payload

Description

Removes null pointer in UI Event
Ensure we check for existence of msg onLoad for Button Group

Introduced in: https://github.com/FlowFuse/node-red-dashboard/pull/1089

Ensure we check for existence of msg onLoad for UI Text

Introduced in: https://github.com/FlowFuse/node-red-dashboard/pull/1091

Fix for UI Switch, introduced in #1090 will be fixed as part of further work on going in UI Switch


haproxy: 1.7.3 -> 1.7.8

Motivation for this change
Update.
Things done
Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

[x] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

Since the kubernetes NixOS test uses haproxy, thought I'd use that as a quick test but it times out before and after this change (and doesn't seem to be executed on Hydra), presumably it's a known problem.


Component to create: overlay

Official link to component description & demo: http://dev.office.com/fabric/components/overlay
Screenshot of web analytics for the original http://officeuifabric.com site by @andrewconnell. Use this to see what are the most popular components: http://imgur.com/gallery/buUcyQv

I will take this one on.

SPEC
This one should be simple and I guess it is intended to be incorporated with other components (e.g. dialog)
main component directive:
optional boolean attribute uif-overlay-dark.  Defaults to false and when true adds the --dark class to the overlay.
examples:
 Hello World
 Hello World
 ...

IMHO I think this would make more sense:
<uif-overlay uif-mode="[light | dark]">Hello World</uif-overlay>
No need to include the name overlay in the attribute name as it's not going to be a directive.

I think that makes sense as well.  I've submitted a pull request to review.

Since you're looking at an enum, the next merge of PR's to dev will introduce two new directive guidelines which will affect this directive. Specifically check guideline 007... it's in PR #94... guideline 008 is also related.
To be clear, theses aren't guidelines today, but we will be creating issues & assigning to the original directive authors in the coming days on stuff to address. So... when I review all the PRs in the next few days, if you don't have this no worries... we'll just create an issue and assign it to you, but if you want to be proactive, mentioning it now.

Thanks.  I'll review and update accordingly.

:+1: on the spec @andrewconnell suggested

I've submitted the PR to follow the guideline for attribute validation and error messages.  I took a slightly different approach to injecting the logService.  Not sure if one method is better then another.
@andrewconnell can you change the label of this issue to work in progress?

Ready for review PR #103


#3290 Adding schismtracker

Manifest supports both 32 and 64 bit versions.

@Ash258 thank you for all the comments! I have accepted proposed resolution for all of them!


Load kg-covid-19 into blazegraph instance

@kltm has set up a blazegraph endpoint:
http://kg-hub-rdf.berkeleybop.io/blazegraph/#splash
now we just need to give him a .jnl file - anyone want to help with this?

Noting:
https://github.com/geneontology/go-site/blob/master/pipeline/Makefile#L181-L198

From @balhoff
blazegraph-runner load --informat= ntriples --journal=blazegraph.jnl --use-ontology-graph=true myfile.nt
Is it an ontology?
If not, maybe you don’t want --use-ontology-graph=true

@kltm I had accidentally put a space before the format there.

fixed

thanks @balhoff @kltm

@justaddcoffee you may need to increase available heap size:
export JAVA_OPTS=-Xmx16G

#151 is merged and will emit a blazegraph journal here if the Jenkins gods are good.
@kltm can we sync up on Monday-ish to see about loading this jnl?

Possible working deployment draft on issue-134-blazegraph-deploy, but cannot test until journal available (and jenkins can find the branch).

Possible working deployment draft on issue-134-blazegraph-deploy, but cannot test until journal available (and jenkins can find the branch).

Thanks very much @kltm - should have a blazegraph journal soon

blazegraph-runner load --informat=ntriples --journal=blazegraph.jnl --use-ontology-graph=true myfile.nt
Is it an ontology?
If not, maybe you don’t want --use-ontology-graph=true

@balhoff about whether this is an ontology - I'm not sure. It contains the contents of 3 ontologies, but I don't know if it's an ontology itself. What's this --use-ontology-graph flag do?
@balhoff thanks again for all your help.

It contains the contents of 3 ontologies, but I don't know if it's an ontology itself.

@justaddcoffee it kind of depends how they were merged. OWL ontologies can be stored in RDF, but there is a schema dictating how the RDF can be structured. For the purposes of the --use-ontology-graph, it will just search the file for a triple like ?ont rdf:type owl:Ontology. It does this in a streaming way, so it won't load the whole file into memory. It stops at the first matching triple, and will use the ?ont IRI as the graph IRI to load the file into.

thanks @balhoff

Okay, completed blazegraph journal is here
Increasing memory cut the blazegraph-runner runtime in half, down to 17h
I'll sync up with Seth to stand up the blazegraph instance

Increasing memory cut the blazegraph-runner runtime in half, down to 17h

This still seems quite long. Did you say 15 million triples?

Since adding memory reduced the load time, it is highly likely that a lot of time is spent in garbage collection when loading via blazegraph-runner

This still seems quite long. Did you say 15 million triples?

The TSV edge file has 15 million lines, it's actually got 561 million triples:
~/Desktop  $ gzcat kg-covid-19.nt.gz | wc -l
 561836116

Oh! That's a different story. It may be fairly appropriate time frame then. You may be able to speed it up somewhat if you are on SSD.

Oh! That's a different story. It may be fairly appropriate time frame then. You may be able to speed it up somewhat if you are on SSD.

not sure why this would matter, but when I use the NT file produced at the merge step (as opposed to doing this after the fact with KGX), the runtime is reduced to 8 h. (@deepakunni3, thanks again for spotting this)

@kltm the blazegraph deploy stage failed, perhaps because of a permission problem with the repo operations.git
06:55:00  hudson.plugins.git.GitException: Command "git fetch --tags --progress -- https://github.com/geneontology/operations.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
06:55:00  stdout:
06:55:00  stderr: remote: Repository not found.
06:55:00  fatal: repository 'https://github.com/geneontology/operations.git/' not foun

Oh! That's a different story. It may be fairly appropriate time frame then. You may be able to speed it up somewhat if you are on SSD.

not sure why this would matter, but when I use the NT file produced at the merge step (as opposed to doing this after the fact with KGX), the runtime is reduced to 8 h. (@deepakunni3, thanks again for spotting this)
Triples are down to about 262M now, so this reduction in runtime is possibly just because the graph got a lot smaller:
~/Desktop  $ gzcat kg-covid-19.nt.gz.2 | wc -l
 262313832
~/Desktop  $

Yes, I fixed the NT exporter to not export unnecessary edges like id which is a self referencing triple. Also, the nans are fixed (removed). Which again reduces the triple count.

@justaddcoffee You should have a repo invite now to help deal with the issue.

Thanks @kltm !

Ummm...I made a few more changes and I think it worked? Do you have a way to test that?

Assuming this is "good" for now, next steps might be to get this out of the cheat of using a GO repo into something you have more easy operational control of. That said, this works for now...


Issue credits to Greg

Issue 20000 credits to @GregCTWang.

 Follow up
On Sunday, 17-Mar-24 02:25:03 UTC by Gov4Git dev
Issued 20000 credits to member @gregctwang.


Event viewer should support node events

@bryanl commented on Wed Apr 17 2019

We do not have an event viewer for non-namespaced items. We currently only search for event in a namespace.


Set CORS header "Access-Control-Allow-Origin" for REST API

It would be great if the HTTP responses received from the REST API would set this CORS header:
Access-Control-Allow-Origin: *

Then one could access Wandbox with JavaScript and the XMLHttpRequest object from the browser.

It's a great idea! I added the header to REST API responses.

Thanks, that was fast! I can confirm that it works. :)


Updating Lambda function environment variables does not allow special characters

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
18.12.1
Amplify CLI Version
10.7.1
What operating system are you using?
Windows
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No manual changes made.
Describe the bug
I'm trying to update environment variables for one of my lambdas. The purpose of the variable is to store the hostname of the app so that when we send emails, we can provide a link to app frontend. In my dev environment I'm able to set the variable to localhost:3000 however, when I try to update it for my production environment with the actual hostname, I get an error about invalid characters. Currently I have to go and manually update the lambda's environment variables in the AWS console. Is there a way that I can actually configure the amplify cli to do this?
Enter the environment variable name: https://xxxx.xxxxx.xxxx.com
>> You can use the following characters: a-z A-Z 0-9 _

Expected behavior
Providing a URL or really any variable with special characters should work as the values are just stored as strings in the team-provider-info.json file.
Reproduction steps

Create a lambda function.
Configure it to include an environment variable.
Try input a variable with special characters such as a URL

Project Identifier
No response
Log output

# Put your logs below this line

Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

Hey @alex-griffiths :wave: thanks for raising this! What is the use case for using a URL as the environment variable name?

We use the URL as the value, not the name of the variable. The name of the variable is HOSTNAME, and the value is the URL.
We store the URL as a variable because we use it in emails as a link to our frontend where users can redeem invites, or opt out of email communications. If there was a way to access the hostname of that amplify generates by default, I'd use that, but that doesn't seem possible at the moment.


auth: FGA for SHOW Queries

URL for relevant page?
https://docs.influxdata.com/enterprise_influxdb/v1.3/guides/fine-grained-authorization/
What products and version are you using?
In InfluxEnterprise 1.5, SHOW MEASUREMENTS AND SHOW TAGS are restricted via fine grained authorization.  This needs to be represented in the documentation.
https://github.com/influxdata/plutonium/pull/1546

@chobbs just asked about this.  We need to update the FGA docs to highlight this --- as expected behavior.  Perhaps @pierwill can tackle this?

Closed via https://github.com/influxdata/docs.influxdata.com/pull/2540


Feature Implementation: Adding Multi-language Support System

I want to add this functionality so that individuals can understand the content in their native languages.
@ANSHIKA-26 I would love to work on it, Could you assign this task to me??

we already have a translator , what do you wish to add

@ANSHIKA-26 Just to add google translator on all the pages.

why ? we already have a translator


⚠ Bofrost.lu has degraded performance

In f214bb9, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1310 ms

Resolved: Bofrost.lu performance has improved in 838cebc after 20 minutes.


Lots of instant output will exceed keyboard boundary

Secondary login output exceeds keyboard boundary. I have to hit keyboard icon twice to fix.
Informations

Device : iPhone 7+
OS : iOS 14.2
WebSSH Pro version : 14.6.6

Screenshots

To Reproduce
After logging into my OpenBSD server, I log into an Ubuntu server vm with a lot of verbose messages which prints out enough to hide the cursor as shown in the picture.
In total, it prints out (I replaced the usernames and ip addresses. The password protected vm is not accessible without having ssh access to my public key access only server):
Last login: Tue Nov 24 18:49:17 2020 from <IP_ADDRESS>
OpenBSD 6.8 (GENERIC.MP) #1: Tue Nov  3 09:06:04 MST 2020
Welcome to OpenBSD: The proactively secure Unix-like operating system.
Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code.  With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.
fuzzamp# /home/[username]/vm1login
OpenSSH_8.4, LibreSSL 3.2.2
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 49: Applying options for *
debug1: Connecting to [ip address] [ip address] port 22.
debug1: Connection established.
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_rsa-cert type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: identity file /root/.ssh/id_dsa-cert type -1
debug1: identity file /root/.ssh/id_ecdsa type -1
debug1: identity file /root/.ssh/id_ecdsa-cert type -1
debug1: identity file /root/.ssh/id_ecdsa_sk type -1
debug1: identity file /root/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /root/.ssh/id_ed25519 type -1
debug1: identity file /root/.ssh/id_ed25519-cert type -1
debug1: identity file /root/.ssh/id_ed25519_sk type -1
debug1: identity file /root/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /root/.ssh/id_xmss type -1
debug1: identity file /root/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.4
debug1: Remote protocol version 2.0, remote software version OpenSSH_8.2p1 Ubuntu-4ubuntu0.1
debug1: match: OpenSSH_8.2p1 Ubuntu-4ubuntu0.1 pat OpenSSH* compat 0x04000000
debug1: Authenticating to [ip address]:22 as '[username]'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: aes256-ctr MAC<EMAIL_ADDRESS>compression: none
debug1: kex: client->server cipher: aes256-ctr MAC<EMAIL_ADDRESS>compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:P8YuxeGd6OgcLv5oqTCGFiMnO/RXab6bQSq0W2f1MBk
debug1: Host '[ip adress]' is known and matches the ECDSA host key.
debug1: Found key in /root/.ssh/known_hosts:5
debug1: rekey out after 6553600 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 6553600 blocks
debug1: Will attempt key: /root/.ssh/id_rsa
debug1: Will attempt key: /root/.ssh/id_dsa
debug1: Will attempt key: /root/.ssh/id_ecdsa
debug1: Will attempt key: /root/.ssh/id_ecdsa_sk
debug1: Will attempt key: /root/.ssh/id_ed25519
debug1: Will attempt key: /root/.ssh/id_ed25519_sk
debug1: Will attempt key: /root/.ssh/id_xmss
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519<EMAIL_ADDRESS>debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug1: Trying private key: /root/.ssh/id_ecdsa
debug1: Trying private key: /root/.ssh/id_ecdsa_sk
debug1: Trying private key: /root/.ssh/id_ed25519
debug1: Trying private key: /root/.ssh/id_ed25519_sk
debug1: Trying private key: /root/.ssh/id_xmss
debug1: Next authentication method: password
[username]@[ip address]'s password:

Hello @lukensmall 👋
WebSSH have several troubles with the keyboard : https://github.com/isontheline/pro.webssh.net/issues/37
I will try to fix your issue asap
Have a nice day ☀

Hello 👋
Don't worry about this issue closing : I'm merging this issue into #37 in order to track all Virtual Keyboard Enhancements needed. I will work on it soon.
Have a nice day. ☀

Hello,
I'm working on your issue right now 😇
A fix will available on TestFlight in a few hours : https://testflight.apple.com/join/QSrBK59z

Hello @lukensmall  👋
Could you try WebSSH Beta from TestFlight app : https://testflight.apple.com/join/QSrBK59z
In order to check if your issue is fixed or not.
Thank you a lot.

Hello @lukensmall 👋
Can I add your nickname to "WebSSH Contributors" page ?

You can put me on the contributor list if you want.
I checked it out and it seems to work for the bug that I submitted and I
kinda like what you did for the “select” tool too!
Thanks for working on it!
On Sun, Dec 20, 2020 at 2:20 PM Arnaud Mengus<EMAIL_ADDRESS>wrote:

Hello @lukensmall https://github.com/lukensmall 👋
Can I add your nickname to "WebSSH Contributors" page ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/isontheline/pro.webssh.net/issues/111#issuecomment-748665857,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH4TJHEUNUD6PWPZJ3JVAS3SVZMBFANCNFSM4UBVCTNA
.

--
-Luke

Thank you a lot for your feedback 👍


Stop warning propagation

Tidying up the logs. Similar change going into epiforecasts/epinow2#63 to stop the inner propogation
Also adds a stacktrace to the error dump (might as well use some of the other features from the error handling in rlang)

Looks good.


feat(Drawer): add BackdropProps prop

CC-839
Add possibility to pass props to backdrop overlay for Drawer
Description
Add extra prop to the Drawer - BackdropProps. We can use it like BackdropProps={{ invisible: true }}. In this case, overlay will be transparent without dark background, but you can still click on the backdrop to hide Drawer.
How to test
Open storybook for the Drawer and check the last example With invisible backdrop
Screenshots
https://user-images.githubusercontent.com/16545305/236804196-cb9f2fcb-ffab-4718-ba1e-17eb70507d05.mov
Development checks

[x] Add changeset according to guidelines (if needed)
[x] Read CONTRIBUTING.md and Component API principles
~[ ]~ Make sure that additions and changes on design follow Toptal's BASE design, and it's been already discussed with designers at #-base-core
[x] Annotate all props in component with documentation
[x] Create examples for component
[ ] Ensure that deployed demo has expected results and good examples
[ ] Ensure the changed/created components have not caused accessibility issues. How to use accessibility plugin in storybook.
[ ] Self reviewed
~[ ]~ Covered with tests

Breaking change

~[ ]~ codemod is created and showcased in the changeset
~[ ]~ test alpha package of Picasso in StaffPortal

All development checks should be done and set checked to pass the
GitHub Bot: TODOLess action

PR commands

List of available commands:

@toptal-bot run package:alpha-release - Release alpha version
@toptal-anvil ping reviewers - Ping FX team for review

PR Review Guidelines

When to approve? ✅
You are OK with merging this PR and

You have no extra requests.
You have optional requests.

Add nit: to your comment. (ex. nit: I'd rename this variable from makeCircle to getCircle)

When to request changes? ❌
You are not OK with merging this PR because

Something is broken after the changes.
Acceptance criteria is not reached.
Code is dirty.

When to comment (neither ✅ nor ❌)
You want your comments to be addressed before merging this PR in cases like:

There are leftovers like unnecessary logs, comments, etc.
You have an opinionated comment regarding the code that requires a discussion.
You have questions.

How to handle the comments?

An owner of a comment is the only one who can resolve it.
An owner of a comment must resolve it when it's addressed.
A PR owner must reply with ✅ when a comment is addressed.

CC-839 Add possibility to pass props to backdrop overlay for Drawer
Description
Add extra prop to the Drawer - BackdropProps. We can use it like BackdropProps={{ invisible: true }}. In this case, overlay will be transparent without dark background, but you can still click on the backdrop to hide Drawer.
How to test
Open storybook for the Drawer and check the last example With invisible backdrop
Screenshots
Screen.Recording.2023-05-08.at.13.27.51.mov
Development checks

[x]  Add changeset according to guidelines (if needed)
[x]  Read CONTRIBUTING.md and Component API principles
~[ ]~ Make sure that additions and changes on design follow Toptal's BASE design, and it's been already discussed with designers at #-base-core
[x]  Annotate all props in component with documentation
[x]  Create examples for component
[ ]  Ensure that deployed demo has expected results and good examples
[ ]  Ensure the changed/created components have not caused accessibility issues. How to use accessibility plugin in storybook.
[ ]  Self reviewed
~[ ]~ Covered with tests

Breaking change

~[ ]~ codemod is created and showcased in the changeset
~[ ]~ test alpha package of Picasso in StaffPortal

All development checks should be done and set checked to pass the
GitHub Bot: TODOLess action

PR commands
PR Review Guidelines

Looks good! Use this case with certain caution. We will add to Base and try improve on it. Thanks All


Running amplify configure ignores AWS CLI credentials

Note: If your issue/bug is regarding the AWS Amplify Console service, please log it in the
Amplify Console GitHub Issue Tracker

Describe the bug
Running amplify configure takes me to the AWS console eventhough I have an AWS CLI profile set
Amplify CLI Version
4.13.4
To Reproduce
Run amplify configure with AWS CLI credentials file set
Expected behavior
Should use existing AWS CLI credentials
Screenshots

Desktop (please complete the following information):

OS: Ubuntu 16.04
Node Version v12.16.1

Additional context
Add any other context about the problem here.

@ryudice Are you configuring the CLI for the first time or are you running this command on an existing amplify project?

If you already have an AWS Profile set already, then you don't need to go through the amplify configure step. You can select your already set profile when going through the amplify init flow. amplify configure is for customers who do not have any profile set.

amplify init doesnt pickup my credentials either:

@ryudice Are you configuring the CLI for the first time or are you running this command on an existing amplify project?

@SwaySway I'm running it for the first time on a gatsby project.

@ryudice
How did you set the profile on your computer?
It should be in these two files:
<home-dir>/.aws/credentials and <home-dir>/.aws/config
Here's the documentation on how it should be setup
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
The amplify configure command is a convenience tool to help you to set up a profile in those files.
Seems like you should following through the amplify configure steps and get the profile correctly setup.

@UnleashedMind
I have the profile configure in ~/.aws/credentials. I have the AWS_PROFILE environment variable set, so I was expecting the amplify CLI to use the profile set through the AWS_PROFILE environment variable just like the aws CLI does, is this not the expected behavior?

No, the amplify CLI does not use the AWS_PROFILE environment variable.
From what I see in your screen shot, I don't think the Amplify CLI recognizes your profile settings.

closing the issue, feel free to open another one if needed.


[PE-D][Tester D] Matching jobs to persons

If I have 2 jobs with the same name but different salary and description, I am unable to figure out which job the person is linked to.

Labels: severity.Low type.FunctionalityBug
original: karthickkc/ped#4

This seems related to

#306 and issues linked within that

In the first place, it should not be possible to have jobs with the same name.

They are not the same name, but I get what the tester is trying to say.
Since there isn't any other way to see the match, I think this is a functionality bug that can be fixed by wrap text.

Duplicate issue.


Feature: Improve the context flyout (discussion)

The app should show the same items as the File Explorer ones.

[ ] Fix an issue where the drive-related items are shown in layout pages
[ ] Add an ability to right click a sidebar section
[ ] Add an ability to rename drive name
[ ] Add missing PathIcon/Opacity icons

[ ] Eject
[ ] Format
[ ] Open in a pane

[ ] Add drive-related AppBarButtons to InnerNavigationToolbar

Fix an issue where the drive-related items are shown in layout pages

We're tracking this in https://github.com/files-community/Files/issues/14058

We're tracking this in https://github.com/files-community/Files/issues/14058

Thanks

This is already supported

More options can be added

I think this is already supported in the Properties Window

Right...

I believe this was by design

Wdym? Not adding an icno for it?

I believe I should close lol. and request only adding icons and adding more options to context flyout.

More options can be added

I suppose we can add an option to the "Network" section to map a drive. Can you open a feature request to track this idea?

Wdym? Not adding an icno for it?

The icons are meant to help the more common actions stand out. If everything had an icon, it would defeat the purpose of having them in the first place.

I was thinking that this looks very odd and was wondering why not create with arrow overlay icon as we already have pane icon with "+".

Add drive-related AppBarButtons to InnerNavigationToolbar

Which options do you have in mind?


refactor(tier4_planning_rviz_plugin): clean up the code of path

Description
Plugin for PathWithLaneId/Path/Trajectory has almost the same structure.
I implemented the abstract class for them.

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@yukkysaito Could you review the PR.
@kosuke55 Please let me know if there should be any difference among path_with_lane_id, path, and trajectory.
(I know some had velocity_text. With this PR, three all have velocity_text.)


Confidence Scores from ObjectDetector.Operator()

Hello @takuya-takeuch
I am loading a custom model for object detections, and I would like to return a IEnumerable of RectDetection instead of an IEnumerable<DlibDotNet.Rectangle>.  The detection is working, but I am interested in getting the DetectionConfidence for each detection.
var tmp2 = new DlibDotNet.ScanFHogPyramid<DlibDotNet.PyramidDown, DlibDotNet.DefaultFHogFeatureExtractor>(6);
objectDetector = new ObjectDetector<ScanFHogPyramid<PyramidDown, DefaultFHogFeatureExtractor>>(tmp2);
objectDetector.Deserialize(@"C:\Path\to\model\model.svn");

//After we have already loaded our frame, code below is executed
Matrix<RgbPixel> dlibMatrix = new Matrix<RgbPixel>(array, rgbMat.Height, rgbMat.Width, rgbMat.ElemSize());

IEnumerable<DlibDotNet.Rectangle> detections = objectDetector.Operator(dlibMatrix);

Thank you!

I just realized I filed this under the wrong repo of yours...Re-filing in the correct one

I just realized I filed this under the wrong repo of yours...Re-filing in the correct one


CMake throws up on Windows

It complains about there begin backslashes in line 40 in cmake_install.cmake
I fixed it by removing like 16 from NAppGenerateTools.cmake

Hi @alex-s168
Please provide more context. Version of Windows, version of Visual Studio, version of CMake and logs.

Fixed in this commit: https://github.com/frang75/nappgui_src/commit/cda8a3fccf101ecae03a383fd481517518d70075


Image outputs

Can I ask where the image outputs are stored? Can they be stored if they aren't?

Currently images are not saved in the backend.
I made the PR #13 for this feature.

Nice thanks! I see it is merged now, will test it once in pip package (not in my computer right now to test properly).

Nvm tested, works perfectly! Thanks for adding this quickly.


Multiple IP address support in ResolvedNodeData structure and cache

Problem
Two(ish) related issues (in two commits)

ResolvedNodeData reports only the last address in the mdns packet and it would be lovely if we could get all of them since we'd ideally like to enable fallbacks

The cache also needs to handle multiple addresses. Since the cache entry is basically the same as the ResolvedNodeData structure, it makes sense to just store that directly and stop copying back and forth, especially if there are multiple addresses. As a bonus, this gave an incentive to actually add the expiry time to the ResolvedNodeData, which probably should have been there in the first place anyway.

Change overview

Adds multiple addresses to ResolvedNodeData
Add expiry time to ResolvedNodeData
Use ResolvedNodeData structure directly in the cache

Not yet done - any time of multiple address support in device or session layers

Note this will change the address used for operational from the last address in the mdns packet to the first

Testing
Cache tests cover cache changes, operational addresses covered by cirque tests. Also tested manually.

@cecille Can you resolve the conflicts? Should be able to get this in then!

This is rebased now. If we're happy to continue the discussion on the linked issue, I think we can resolve the conversation from earlier and put this in.


Join Our Super Framework Discord Community!

Dear Super Devs,
We are thrilled to announce the launch of the official Super Framework Discord server! 🚀
Join us here: Super Framework Discord

Connect with Fellow Developers: Share your knowledge, experiences, and insights with a like-minded community. Collaborate on projects, seek advice, or help others on their coding journey.

Stay Updated: Be the first to know about Super Framework updates, releases, and important announcements. Our Discord server is your go-to source for the latest news and information.

Get Help and Support: Have a question or run into an issue? Our community is here to help. Whether you're a beginner or an expert, you'll find assistance and guidance when you need it.

Showcase Your Work: Share your Super Framework projects, YouTube videos, blog posts, or any content related to Super Framework. Get valuable feedback and connect with your audience.

Engage in Discussions: Join discussions on Super Framework best practices, development tips, and emerging trends in the Flutter and React ecosystems.

Join the Super Framework Discord Community Now: Discord Link🚀
See you in the server!

Hey @DrDejaVuNG can you double check link ? I think it needs to be updated.


Add HS3

Ref: https://github.com/Setheum-Labs/HS3

Closes at https://github.com/Setheum-Labs/setheum-commons/commit/b9ab5a695f9c5f8f31191ebebf29046f0f54b795


Convert private vars in ErrorReport to public

This is a fix to #12, where I introduced periskop.ErrorReport. It contains variables that need to be set by the client when calling ErrorCollector.Report(), however none of those are exposed. This means that a client cannot set any of these variables.

@marctc


Adding figures

Description
Adding figures for the README.md file
Status

[x] Ready to go

Codecov Report

Merging #37 (984ba74) into main (74b2088) will not change coverage.
The diff coverage is n/a.


Input: multiline not displaying properly

Issue type
I'm submitting a ...  (check one with "x")

[X] bug report
[ ] feature request

Issue description
Current behavior:
Setting multiline/number of lines doesn't work on input. The height stays the same.
Expected behavior:
Setting multiline/number of lines should make the input field bigger in height (according to the number of lines). See: https://facebook.github.io/react-native/docs/textinput
Steps to reproduce:

Add a input component.
Set multiline too true.
Set the number of lines.

Related code:

<Input
  multiline={true}
  numberOfLines={10}
/>

If I'm missing anything here, let me know.
Other information:
OS, device, package version
React Native v0.61.1 on iPhone 11 Pro simulator 11.1.
React Native UI Kitten v4.2.0.

Hi 👋
I guess this is standard behavior of TextInput in React Native. Setting minHeight or maxHeight to styles should make it work

It does not, see below. Setting minHeight/maxHeight has no affect either. Only when you start typing text, the red box will start growing. But I need to display a bigger one from start.
Code:
<Input
  style={{ backgroundColor: "red", height: 150 }}
  multiline={true}
  numberOfLines={10}
/>

<TextInput
  style={{ backgroundColor: "yellow", height: 150 }}
  multiline={true}
  numberOfLines={10}
/>

Screenshot:


Type mismatch for typed variable return. Expected one of the following ['list[str]'] but got <class 'list'> instead.

I am using python 3.9.18 and the following code causes an error:

from __future__ import annotations
import type_enforced

@type_enforced.Enforcer
class foo:
    def __init__(self):
        pass

    def bar(self) -> list[str]:
        return ["hello", "world"]

foo().bar() # error here

Error produced:
Exception has occurred: TypeError
(foo.bar): Type mismatch for typed variable `return`. Expected one of the following `['list[str]']` but got `<class 'list'>` instead.
  File "/home/mcl/githubrepos/project/src/test.py", line 15, in <module>
    print(foo().bar())
TypeError: (foo.bar): Type mismatch for typed variable `return`. Expected one of the following `['list[str]']` but got `<class 'list'>` instead.

Any help is appreciated. Thanks.

Thanks for creating an issue. I am able to reproduce your error.
It appears that an easy fix is to remove:
from __future__ import annotations

That line modifies the way annotations are handled (they are postponed). This prevents the type_enforced package from being able to handle annotations correctly as python stores them differently under the hood.
This postponed structure will possibly be introduced as the default in python4, but we will not add support for it until it is official. Originally, this was supposed to be the case in python3.10, however it keeps getting pushed back.
Please close this issue if it is resolved.

Thank you. I had from __future__ import annotations in my code because it fixes an error that Pylance threw when I use union types as such int | float. By removing from __future__ import annotations, I had to use another syntax for union types: [int | float].
Reference:

https://github.com/microsoft/pylance-release/issues/513
https://stackoverflow.com/a/69440658/17627866


Add @layer support

Description
Fixes: https://github.com/wayfair/rainbow-sprinkles/issues/146
Add @layer support
Type of Change

[ ] Bug Fix
[x] New Feature
[ ] Breaking Change
[ ] Refactor
[ ] Documentation
[ ] Other (please describe)

Checklist

[x] I have read the contributing guidelines
[x] Existing issues have been referenced (where applicable)
[x] I have verified this change is not present in other open pull requests
[ ] Functionality is documented
[x] All code style checks pass
[ ] New code contribution is covered by automated tests
[x] All new and existing tests pass

Hey @roginfarrer
I've made appropriate changes, could you please take a look again


cargo-deb takes extremly long to setup/install

Sorry, I can't find a form to send the distributors of that repro a Mail or similar.
So maybee you can help me out right here
https://community.openhab.org/t/https-github-com-iamthecarl-system-mqtt/154907
Not sure if it is based on a bug, but maybee we could discuss.
Thank you!

Unfortunatly, I do not have access to a Pi1 to test on, so I can only speculate what your issue is and how to fix it.
If I recall correctly, that version only has 512Mb of RAM. I've never tested builds on something that small but it's probably not enough. As a quick and dirty test, I ran /usr/bin/time -v cargo build -j1 on my machine and found that it used about 583Mb of memory. That's certainly enough to start spilling into the swap space, or crash if no swap space is available. Note that this was on an x86 system, so it could be better or worse than what a 32bit ARM system would get.
I recommend you try cross-compiling from your host machine to the Pi.
I typically use cross when doing one off builds for embedded devices.
I tried the command cross deb --target armv7-unknown-linux-gnueabi but unfortunately that failed due to an error related to the ring crate. It's work hours for me right now so I'll have to look more into how to fix that later.

After this long I'm considering this solved or abandoned.


Design the user facing route

Closing as this is now done in Figma, and partially still in Framer for the content section (which I'll port to Figma a bit later); will need to figure out how to share this on Git eventually.


Table with fixed header

Table component works fine in all the way but things has to introduce and improve is

Table with fixed header
Table with card layout responsive

Dupe of #26337  ?

Yup, closing out.


creation of a new ORAS Artifact manifest should set io.cncf.oras.artifact.created

ORAS Artifact manifests added io.cncf.oras.artifact.created to account for artifact lifecycle management as an artifact is promoted across registries. See ORAS Artifact Manifest Properties and the Referrers Sorting Results API
To assure all new artifacts have a io.cncf.oras.artifact.created value, oras-go should set it on manifest creation. If a user provides the value, we should accept their value, be we should have a default.
Setting the created annotation enables scenarios for pulling a collection of reference types, that may overlay the same information.

I may pull a collection of scan reports for the net-monitor:v1 image. How do I sort the collection to know the last, or even the first?
I pull a collection of annotations, that update the eol date for the net-monitor:v1 image. I need the newest value to account for the latest information.

"io.cncf.oras.artifact.created": "2022-06-13T22:11:10.08Z"

@SteveLasker Is this annotation field io.cncf.oras.artifact.created a MUST or SHOULD or MAY?

Good question @shizhMSFT. The spec doesn't actually call out MUST, SHOULD, MAY.
And, that is a good question to raise. From an oras-go library, setting the value will help users with smart defaults, so adding this will make the default scenarios easier to consume later.

@binbin-li We need to update the notation-go implementation once this issue is addressed.

Woot, woot. Chipping away at the details.


Update message tray and message list types

Update message list and message tray types.

I'm still testing these new types w/ my extension to see if I got everything alright, but I believe they're at least more correct for GNOME 46 than the current 45 types (which are pretty much wrong all around, since this part got a heavy makeover for GNOME 46).
So I think you can merge and release as is, and I'll make follow up PRs if I find mistakes or missing types.
Note that I sometimes took the lazy way and remove internal attributes (ie starting with _) and classes that were never exported to begin with, instead of meticulously going through every single type.

@swsnr Thank you!


Recording stream continues to exist after stopping

The browser continues to show the red recording dot even after stopping.

Potential solution:
mediaRecorderRef.current.onstop = () => {
  mediaRecorderRef.current.stream.getTracks()[0].stop()
  ...

Thanks for the update. Will notify you when it is updated.


fix: view more color, button width

Fixed color for view more text.
Fixed button width on no wallet detected modal.

Thanks!

Published:

<EMAIL_ADDRESS>


Block bug in Windows

Describe the bug
When I use the windows operating system to develop, I will call the evolute method of the BFCEvaluator class, and every time I call the checkout method in this method, it will block for a long time.After single-step debugging, it is found that cmd will be created in the checkout method for checkout. This line of code will cause long-term blocking in the Windows system.
To Reproduce
Run RegMiner through the Miner main class.
Expected behavior
Windows OS does not block when running checkout method
Screenshots
Screenshot of block code.

Desktop (please complete the following information):

OS: Windows 11
JAVA：java version 11.0.10
GIT: 2.33.0.windows.2

Additional context
N.A.

Thanks for your information! The problem with RegMiner on Windows has always been there, and despite our many attempts to solve it, it has regression repeatedly. This is caused by inappropriate process creation. We need to sort out all the code that creates the process and replace it with a safer API as much as possible. If we cannot replace it, we need to consider how to manage the life cycle of the process effectively.  @llmhyy

@SongXueZhi have we had some issues delivered for the windows bugs?

@SongXueZhi have we had some issues delivered for the windows bugs?

@llmhyy Ruiqi is creating a corresponding issue for each window bug according to the symptoms. I am considering who is more suitable to maintain the stability of RegMiner under Windows.