text:
gsheet support [feature request]

Would it be possible to add gsheet support as xlsx to this awesome library?

"gsheet support as xlsx" can mean:
A) interoperating with google sheets via XLSX: if the library can't read a file generated by google sheets that's a bug.  It may or may not be a bug if google sheets can't read a file generated by this library.  In any case, file an issue if you come across a bad import or export.
B) programmatically interacting with google sheets.  This is definitely out of scope, but if you follow the quickstart in https://developers.google.com/sheets/api/quickstart/js or https://developers.google.com/sheets/api/quickstart/nodejs , you can request or put arrays of arrays (which line up with aoa_to_sheet and sheet_to_json with header:1)
C) .gsheet file support:  The .GSHEET file is a JSON file with a url key corresponding to a google drive URL and a doc_id key corresponding to the Google Sheet key, so processing .GSHEET files means dealing with the google sheets API

Oh I see now, thanks @SheetJSDev for clarifying: I thought gsheet files actually had the payload like any file instead of carrying just the metadata to interact with gdoc service.
Thanks and sorry for the noise!

authors: SheetJSDev damianobarbati

repo: SheetJS/js-xlsx


text:
A flag to ignore order

Some XML formats don't care about the order of the nodes in a subnode. A flag to skip reordering in one node might be useful for some formats. Comment here if you need this (because if no one actually need it, it won't happen).

I ran across this problem in a project of mine, where I was comparing musical scores with xmldiff. I didn't care about the order of layers within a bar, for example, but did care about the order of bars within a piece and the order of notes and rests within a bar.
I ended up using xmldiff anyway, however the output of the comparison would be much cleaner with the ability to ignore order for certain node types.

Is this an active request at the moment ?

If you mean if somebody is actively working on it, to my knowledge no.

source: gharchive/issue

authors: alexmirrington regebro rishabhgpt

repo: Shoobx/xmldiff

license: MIT

license_type: permissive

license_source: github-api


text:
Unknown extension type THEME_APP_EXTENSION

I follow the steps of 'Register the Theme app extension to your app' in 'getting-started.md'.PowerShell shows 'Unknown extension type THEME_APP_EXTENSION'

the command is 'shopify extension register'

I started afresh with 'shopify extension create' and copied the files in the existing theme folder into the new folder. It worked for me. I also defered the product-reviews-form.js like this  to solve the next error.

I started afresh with 'shopify extension create' and copied the files in the existing theme folder into the new folder. It worked for me. I also defered the product-reviews-form.js like this  to solve the next error.

Thank you for your solution!!!!It worked!!!!! 💯 :D

I started afresh with 'shopify extension create' and copied the files in the existing theme folder into the new folder. It worked for me. I also defered the product-reviews-form.js like this  to solve the next error.

Thank you for your solution!!!!It worked!!!!! 💯 :D

authors: StandMind Teetomania

repo: Shopify/product-reviews-sample-app


text:
Slow vscode

Type: Bug
VSCode is slow and I notice that I have so many ruby processes running
Extension version: 0.5.21
VS Code version: Code 1.89.1 (dc96b837cf6bb4af9cd736aa3af08cf8279f7685, 2024-05-07T05:14:32.757Z)
OS version: Darwin arm64 23.4.0
Modes:

System Info

Item
Value

CPUs
Apple M2 Pro (10 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
8, 10, 7

Memory (System)
16.00GB (7.31GB free)

Process Argv
--crash-reporter-id 2cad5d75-1714-41e5-85a8-bcf01e3894fa

Screen Reader
yes

VM
0%

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
tftest:31042121
vstes516:30244333
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
a9j8j154:30646983
962ge761:30959799
pythongtdpath:30769146
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2:30936856
pythonmypyd1:30879173
pythoncet0:30885854
h48ei257:31000450
pythontbext0:30879054
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
f3je6385:31013174
pythoncenvpt:31049070
fchga941:31046352
pythonprc:31047982
dwnewjupytercf:31046870
26j00206:31048877

@martinezguillaume are you actually using the Ruby LSP extension? I don't see anything Ruby related in the list above.

repo: Shopify/ruby-lsp


text:
Warn if you're missing parameters

My bad, but I didn't set these 2 values:
ShopifyAPI::Session.api_key and ShopifyAPI::Session.secret -- thought I had, turned out I didn't
After activating a session, and trying to do ShopifyAPI::Shop.current, you'd see 401
ShopifyAPI::Products.all simply nil
I would expect it to raise an error that I haven't supplied the api_key/secret, would've made me realize I didn't have them set as I had assumed a lot faster

I agree this would be nice to have


text:
Replace nil to null

Hi
In my liquid code, I found something like that, could you help me?

The prettier plugin for liquid prefers null to nil. They both evaluate to the same thing. It's a convention thing.

authors: TarikAndrukhivNA charlespwd

repo: Shopify/theme-tools


text:
Case study on AS265066's route reports

AS265066 has 97.741433% meh and the rest bad, out of 1284 routes.
AS265066_non_skip_reports.txt.gz

The MehExport from 265066 is interesting here.
TABLE_DUMP2|1687212019|B|147.28.7.2|3130|138.0.44.0/24|3130 1239 174 265066 262369|IGP|147.28.7.2|0|0|1239:321 1239:1000 1239:1011|NAG||:
    138.0.44.0/24 -> [Seq(3130), Seq(1239), Seq(174), Seq(265066), Seq(262369)]
    MehExport { from: 262369, to: 265066, items: [MatchPeering, SpecAsIsOriginButNoRoute(262369)] }
    MehImport { from: 262369, to: 265066, items: [MatchPeering, MatchPeering, MatchPeering, MatchPeering, SpecUphill] }
    MehExport { from: 265066, to: 174, items: [MatchPeering, MatchPeering, MatchPeering, MatchFilter, SpecUphillTier1] }
    OkImport { from: 265066, to: 174 }
    UnrecExport { from: 174, to: 1239, items: [UnrecordedSomeAsSetRoute("AS174:AS-COGENT")] }
    SkipImport { from: 174, to: 1239, items: [SkipImportEmpty] }
    SkipExport { from: 1239, to: 3130, items: [SkipExportEmpty] }
    OkImport { from: 1239, to: 3130 }.

They correspond to the rule export: to AS174 announce AS265066 AND AS-CONECT-NET:AS-CUSTOMER-COGENT.

This seems to be a misuse of AND where OR is likely more appropriate.
This does not fall into SpecExportCustomers because AS265066 is a customer of AS174, not a provider.

Another almost identical scenario with AS52863.
TABLE_DUMP2|1687212019|B|147.28.7.1|3130|143.137.71.0/24|3130 1239 3257 400282 52863 265066 262369|INCOMPLETE|147.28.7.1|0|0|1239:321 1239:1000 1239:1010|NAG||:
    143.137.71.0/24 -> [Seq(3130), Seq(1239), Seq(3257), Seq(400282), Seq(52863), Seq(265066), Seq(262369)]
    MehExport { from: 262369, to: 265066, items: [MatchPeering, SpecAsIsOriginButNoRoute(262369)] }
    MehImport { from: 262369, to: 265066, items: [MatchPeering, MatchPeering, MatchPeering, MatchPeering, SpecUphill] }
    MehExport { from: 265066, to: 52863, items: [MatchPeering, MatchPeering, MatchFilter, MatchPeering, SpecUphill] }
    MehImport { from: 265066, to: 52863, items: [MatchPeering, …, MatchPeering, SpecUphill] }
    MehExport { from: 52863, to: 400282, items: [MatchPeering, …, MatchPeering, SpecUphill] }
    MehImport { from: 52863, to: 400282, items: [MatchPeering, MatchPeering, MatchPeering, MatchPeering, SpecUphill] }
    UnrecExport { from: 400282, to: 3257, items: [UnrecordedAsSetRoute("AS-TRIBENET"), UnrecordedAsSetRoute("AS262403:AS-CUSTOMERS-NETWAY"), …, UnrecordedSomeAsSetRoute("AS-TASCOM-CUSTOMERS"), SpecAsIsOriginButNoRoute(262369), UnrecordedSomeAsSetRoute("AS52871:AS-CONE"), UnrecordedSomeAsSetRoute("AS262474:AS-CUSTOMERS"), UnrecordedSomeAsSetRoute("AS13335:AS-CUSTOMERS"), UnrecordedSomeAsSetRoute("AS-K2TELECOM-COSTUMERS"), SpecAsIsOriginButNoRoute(262369), UnrecordedAsSetRoute("AS-VOANET"), UnrecordedAsSetRoute("AS-3L-CLOUD"), UnrecordedAsSetRoute("AS-ICONE-TELECOM"), UnrecordedAsSetRoute("AS-NETTEL-1"), SpecAsIsOriginButNoRoute(262369), SpecAsIsOriginButNoRoute(262369), SpecAsIsOriginButNoRoute(262369), SpecAsIsOriginButNoRoute(262369), UnrecordedSomeAsSetRoute("AS-Telium-Customers"), UnrecordedSomeAsSetRoute("AS-ADYLNET-CUSTOMERS"), UnrecordedSomeAsSetRoute("AS-ANTEL-ALL"), UnrecordedSomeAsSetRoute("AS28146:AS-ALL"), UnrecordedSomeAsSetRoute("AS-61595"), UnrecordedAsSetRoute("AS-NV7-CUSTOMERS"), UnrecordedAsSetRoute("AS-JMTELECOM"), UnrecordedAsSetRoute("AS-VOOP"), UnrecordedAsSetRoute("AS-LINEJET"), UnrecordedSomeAsSetRoute("AS-ALTAREDE"), SpecAsIsOriginButNoRoute(262369), UnrecordedSomeAsSetRoute("AS269661:AS-ALL"), …, MatchPeering, MatchPeering] }
    MehImport { from: 400282, to: 3257, items: [MatchPeering, …] }
    MehExport { from: 3257, to: 1239, items: […, MatchPeering, SpecTier1Pair] }
    SkipImport { from: 3257, to: 1239, items: [SkipImportEmpty] }
    SkipExport { from: 1239, to: 3130, items: [SkipExportEmpty] }
    OkImport { from: 1239, to: 3130 }.

This correspond to the rule export: to AS52863 announce AS265066 AND AS-CONECT-NET:AS-CUSTOMER-UPX.

Another scenario with AS3356 that is also almost the same.

All bad imports failed on peerings.


text:
added rasamd to main help

added to clarify --adapter possible values
I realize this is exceedingly minor, but I had to look at the code to figure out how to output markdown. Thanks for your great project!

This is something I indeed forgot to change when adding the markdown adapter.
Thanks for changing this, I'm accepting the pull request right away!

source: gharchive/pull-request

authors: SimGus ziligy

repo: SimGus/Chatette


text:
NDK support

Does this work with Android NDK?

There shouldn't be any dependancies it requires that would stop it from working with the NDK. In fact our first major use case is the NDK so when we have it up and running specifically we'll have an "NDK: getting started" guide.

Can I ask when the basic functionalities (like matcher...) are done?

No hard dates on that unfortunately. We are currently using a different matcher so our priority is extraction for now. The work on the project will ramp up in January, but matcher is last on the list so it could be 6+ months.

Thanks for response :)
Can you tell me what matcher are you using please? Is it open source?
To be honest, I'm using another extraction library :(

I hope you are using another extracter since this one isn't completed yet!

authors: TristramN qpaolo

repo: SimPrints/libAFIS

license_source: bigquery


text:
There was a problem with the document(s) that you sent to Kindle

Dear Simeon,
I can't send files to kindle anymore, I get the following error message:
Dear Kindle Customer,
The following document, sent by you at 16:16 Uhr, am Sonntag, 21. August 2022 MESZ, could not be delivered to the address you specified:

test for kindle.epub

I'm using your plugin with default settings, and with your backend.
Are there any issues with the recent change from mobi to epub?
Thanks a lot for your great plugin, it has been super helpful to me :-)

Dear creadian,
I'm sorry for this Problem. I hope I can find the Issue.
Can you send me the .md file and the exported .epub file?
In my case the Plugin and Backend are working.
I use the Backend: https://staneks.de/apps/md2mobi/
Greetings,
Simeon

Hi Simeon, sure, I can send you the md and epub. Is there an email I can send it to? From mobile, I can't upload files to github

Sure.
Please send it to rtdust@gmail.com.
Greetings,
Simeon

Sorry for the delay, I just sent you the files for checking. thank you so much for looking into it!

Hi creadian,
I hope the problem is solved.
There was an Issue with the locaStorage Key 'language'.
I hope it works for you.
Please install the Update 0.0.11.
Greetings,
Simeon

authors: SimeonLukas creadian

repo: SimeonLukas/obsidian-kindle-export


text:
is there a way to create dayView with 30 minutes slots

I want to create day view with with 30 minutes slots.
for now it giving 1 hour slots so i am unable to arrange two event in one slot
when i do this my event tile gets overflow
how can i solve this
this my whole code where
Rx eventController = EventController().obs;
print statement for startDate and endDate
start time----------------------2022-05-06 15:00:00.000
endTime--------------------2022-05-06 15:30:00.000
start time----------------------2022-05-06 12:00:00.000
endTime--------------------2022-05-06 12:30:00.000
start time----------------------2022-05-06 14:30:00.000
endTime--------------------2022-05-06 15:00:00.000
start time----------------------2022-05-06 14:00:00.000
endTime--------------------2022-05-06 14:30:00.000
CalendarEventData data = CalendarEventData(
title: "$name",
color: Colors.pinkAccent,
description: serviceName,
date: startTime,
startTime: startTime,
endDate: endTime,
endTime: endTime,
);
eventController.value.add(data);
`DayView(
controller: controller.eventController.value,
timeLineOffset: 0.5,
timeLineBuilder: (date) {
return Text(DateFormat("HH:mm").format(date));
},
liveTimeIndicatorSettings: HourIndicatorSettings(color: Colors.red),
verticalLineOffset: 40,
eventTileBuilder: (date, events, boundary, start, end) {
print(" length ${events.length}");
String str =
"${DateFormat("HH:mm").format(events[0].startTime)}-${DateFormat("HH:mm").format(events[0].endTime)} ${events[0].title.substring(0, events[0].title.length - 1)}";
return Container(
color: events[0].color,
child: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Row(
children: [
Flexible(
child: Text("$str",
style: Get.textTheme.headline6.merge(
TextStyle(color: Get.theme.primaryColor),
)),
),
],
),
Row(
children: [
Flexible(child: Text("${events[0].description}")),
],
),
],
),
);
},
showVerticalLine: false,
// To display live time line in day view.
showLiveTimeLineInAllDays: true,
// To display live time line in all pages in day view.
heightPerMinute: 1.8,
eventArranger: SideEventArranger(),
                                onEventTap: (events, date) => print(events),
                              )`

mac@macs-Mac-mini-3 % flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.10.5, on macOS 11.5.2 20G95 darwin-x64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[!] Xcode - develop for iOS and macOS (Xcode 12.5)
! Flutter recommends a minimum Xcode version of 13.
Download the latest version or update via the Mac App Store.
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] Connected device (2 available)
[✓] HTTP Host Availability
! Doctor found issues in 1 category.
mac@macs-Mac-mini-3 zylu_business %

Please ignore above PR.

@vishalvishvakarma1111  Please share more info. I am not able to reproduce the issue from given code.

Hi @vishalvishvakarma1111, I'm closing this issue for now. We have provided a new field in DayView and WeekView named minutesSlotSize to define the slot sizes. Feel free to reopen this issue if this is not the functionality you were asking for.


text:
Typemap "ret" to attach C finalizer to Image and Transform objects.

This deals with leaking when these objects are returned
by the procedural interface or Execute method call. Otherwise swig
is only attaching finalizers to the contructor outputs.
Change-Id: I1712bfe9efcbf55bce6f3bcdd8041a487dc14f85

@zivy  I have merged this topic into the next branch. Can you please verify it works with the Notebooks. Thanks!

repo: SimpleITK/SimpleITK


text:
Getting when I use SqsListener in the code

I am getting following error when I use SqsListener in the code.
2020-03-02 12:48:15.373 ERROR 16736 --- [           main] o.s.boot.SpringApplication               : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleMessageListenerContainer' defined in class path resource [org/springframework/cloud/aws/messaging/config/annotation/SqsConfiguration.class]: Invocation of init method failed; nested exception is com.amazonaws.SdkClientException: Unable to load AWS credentials from any provider in the chain: [com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper@523d6bdb: Unable to load credentials from service endpoint, com.amazonaws.auth.profile.ProfileCredentialsProvider@58496c97: profile file cannot be null]
please suggest the fix.

In config file, above this function
public AmazonSQSAsync amazonSQSAsync()
Add @Primary
@Bean annotations

repo: SimpleProgramming/spring-boot-aws-sqs


text:
npm run build

My operation steps

1

npm install -g vue-cli right

2

vue init simulatedgreg/electron-vue my-project right

3

yarn
D:\stuty\electron\my-project  (my-project@0.0.1)
λ yarn
yarn install v1.9.4
warning package.json: No license field
info No lockfile found.
warning my-project@0.0.1: No license field
[1/4] Resolving packages...
warning babili-webpack-plugin > babel-preset-babili@0.1.4: babili has been renamed to babel-minify. Please update to babel-preset-minify
warning css-loader > cssnano > autoprefixer > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning css-loader > cssnano > postcss-merge-rules > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning css-loader > cssnano > postcss-merge-rules > caniuse-api > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools
.
warning electron > electron-download > nugget > progress-stream > through2 > xtend > object-keys@0.4.0:
[2/4] Fetching packages...
info fsevents@1.2.4: The platform "win32" is incompatible with this module.
info "fsevents@1.2.4" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
$ npm run lint:fix

> my-project@0.0.1 lint:fix D:\stuty\electron\my-project
> eslint --ext .js,.vue -f ./node_modules/eslint-friendly-formatter --fix src

Done in 125.57s.

4

npm run build
Version: webpack 4.20.2
Time: 6170ms
Built at: 2018-10-12 10:48:13
  Asset      Size  Chunks             Chunk Names
main.js  1.43 KiB       0  [emitted]  main
Entrypoint main = main.js
[0] external "electron" 42 bytes {0} [built]
[1] ./src/main/index.js 801 bytes {0} [built]
[2] external "path" 42 bytes {0} [built]

Hash: 5125388731e03736346c
Version: webpack 4.20.2
Time: 16054ms
Built at: 2018-10-12 10:48:23
                Asset       Size  Chunks             Chunk Names
imgs/logo--assets.png   60.4 KiB          [emitted]
          renderer.js    107 KiB       0  [emitted]  renderer
           index.html  315 bytes          [emitted]
Entrypoint renderer = renderer.js
 [0] ./node_modules/vue-loader/lib/runtime/componentNormalizer.js 2.63 KiB {0} [built]
 [1] ./node_modules/vue-style-loader!./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-option
s!./src/renderer/App.vue?vue&type=style&index=0&lang=css& 608 bytes {0} [built]
 [3] ./node_modules/vue-style-loader!./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-option
s!./src/renderer/components/LandingPage.vue?vue&type=style&index=0&lang=css& 628 bytes {0} [built]
 [5] ./node_modules/vue-style-loader/lib/addStylesClient.js + 1 modules 6.71 KiB {0} [built]
     | ./node_modules/vue-style-loader/lib/addStylesClient.js 6.09 KiB [built]
     | ./node_modules/vue-style-loader/lib/listToStyles.js 637 bytes [built]
 [6] ./src/renderer/store/modules/index.js 238 bytes {0} [built]
 [7] external "vue-router" 42 bytes {0} [built]
 [8] external "vuex" 42 bytes {0} [built]
 [9] external "axios" 42 bytes {0} [built]
[10] ./src/renderer/App.vue?vue&type=style&index=0&lang=css& 560 bytes {0} [built]
[11] ./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/App.vue?vue&typ
e=style&index=0&lang=css& 162 bytes {0} [built]
[17] ./src/renderer/components/LandingPage.vue?vue&type=style&index=0&lang=css& 600 bytes {0} [built]
[19] ./src/renderer/store/modules sync nonrecursive \.js$ 192 bytes {0} [built]
[21] external "vue-electron" 42 bytes {0} [built]
[22] ./src/renderer/components/LandingPage.vue + 9 modules 5.63 KiB {0} [built]
     | ./src/renderer/components/LandingPage.vue 590 bytes [built]
     | ./src/renderer/components/LandingPage.vue?vue&type=template&id=d52715ae& 215 bytes [built]
     | ./src/renderer/components/LandingPage.vue?vue&type=script&lang=js& 372 bytes [built]
     | ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LandingPa
ge.vue?vue&type=template&id=d52715ae& 1.4 KiB [built]
     | ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LandingPage.vue?vue&type=script&lang=js& 269 bytes [b
uilt]
     | ./src/renderer/components/LandingPage/SystemInformation.vue 665 bytes [built]
     | ./src/renderer/components/LandingPage/SystemInformation.vue?vue&type=template&id=13129888&scoped=true& 239 bytes [built]
     | ./src/renderer/components/LandingPage/SystemInformation.vue?vue&type=script&lang=js& 396 bytes [built]
     | ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LandingPa
ge/SystemInformation.vue?vue&type=template&id=13129888&scoped=true& 1.24 KiB [built]
     | ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/components/LandingPage/SystemInformation.vue?vue&type=script&lan
g=js& 298 bytes [built]
[23] ./src/renderer/main.js + 8 modules 288 KiB {0} [built]
     | ./src/renderer/main.js 382 bytes [built]
     | ./node_modules/vue/dist/vue.esm.js 286 KiB [built]
     | ./src/renderer/App.vue 547 bytes [built]
     | ./src/renderer/router/index.js 264 bytes [built]
     | ./src/renderer/store/index.js 202 bytes [built]
     | ./src/renderer/App.vue?vue&type=template&id=4ecb01d3& 201 bytes [built]
     | ./src/renderer/App.vue?vue&type=script&lang=js& 344 bytes [built]
     | ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/App.vue?vue&type=tem
plate&id=4ecb01d3& 210 bytes [built]
     | ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/renderer/App.vue?vue&type=script&lang=js& 42 bytes [built]
    + 9 hidden modules
Child html-webpack-plugin for "index.html":
         Asset     Size  Chunks  Chunk Names
    index.html  556 KiB       0
    Entrypoint undefined = index.html
    [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/index.ejs 1.08 KiB {0} [built]
    [1] ./node_modules/lodash/lodash.js 527 KiB {0} [built]
    [2] (webpack)/buildin/module.js 519 bytes {0} [built]

 OKAY  take it away `electron-builder`

  • electron-builder version=20.28.4
  • loaded configuration file=package.json ("build" field)
  • writing effective config file=build\builder-effective-config.yaml
  • no native production dependencies
  • packaging       platform=win32 arch=x64 electron=2.0.11 appOutDir=build\win-unpacked
  • building        target=nsis file=build\my-project Setup 0.0.1.exe archs=x64 oneClick=true
  • downloading               path=C:\Users\ccc\AppData\Local\electron-builder\Cache\nsis\nsis-resources-3.3.0 url=https://github.com/electron-userland/electron-builder
-binaries/releases/download/nsis-resources-3.3.0/nsis-resources-3.3.0.7z
  ⨯ Get https://github-production-release-asset-2e65be.s3.amazonaws.com/65527128/a66824a4-87df-11e7-82f2-5300303e3c85?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=
AKIAIWNJYAX4CSVEH53A%2F20181012%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181012T024908Z&X-Amz-Expires=300&X-Amz-Signature=0889be7f9506533c8b1002eadd3b238f4a76330e1b
cdd358bd2e8b88e60facd2&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dnsis-resources-3.3.0.7z&response-content-type=applica
tion%2Foctet-stream: dial tcp 54.231.40.27:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or e
stablished connection failed because connected host has failed to respond.
github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/downloader.go:167
github.com/develar/app-builder/pkg/download.(*Downloader).follow
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/downloader.go:200
github.com/develar/app-builder/pkg/download.(*Downloader).Download
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/downloader.go:75
github.com/develar/app-builder/pkg/download.DownloadArtifact
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/artifactDownloader.go:139
github.com/develar/app-builder/pkg/download.ConfigureArtifactCommand.func1
        /Users/develar/go/src/github.com/develar/app-builder/pkg/download/artifactDownloader.go:50
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*actionMixin).applyActions
        /Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/actions.go:28
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).applyActions
        /Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:557
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).execute
        /Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:390
github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin.(*Application).Parse
        /Users/develar/go/src/github.com/develar/app-builder/vendor/github.com/alecthomas/kingpin/app.go:222
main.main
        /Users/develar/go/src/github.com/develar/app-builder/main.go:74
runtime.main
        /usr/local/Cellar/go/1.10.3/libexec/src/runtime/proc.go:198
runtime.goexit
        /usr/local/Cellar/go/1.10.3/libexec/src/runtime/asm_amd64.s:2361

Error: D:\stuty\electron\my-project\node_modules\app-builder-bin\win\x64\app-builder.exe exited with code 1
    at ChildProcess.childProcess.once.code (D:\stuty\electron\my-project\node_modules\builder-util\src\util.ts:254:14)
    at Object.onceWrapper (events.js:273:13)
    at ChildProcess.emit (events.js:182:13)
    at maybeClose (internal/child_process.js:961:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5)
From previous event:
    at AsyncTaskManager.add (D:\stuty\electron\my-project\node_modules\builder-util\src\asyncTaskManager.ts:14:20)
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\targets\nsis\NsisTarget.ts:515:5
    at Generator.next (<anonymous>)
From previous event:
    at NsisTarget.computeCommonInstallerScriptHeader (D:\stuty\electron\my-project\node_modules\app-builder-lib\out\targets\nsis\NsisTarget.js:787:7)
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\targets\nsis\NsisTarget.ts:250:7
    at Generator.next (<anonymous>)
    at runCallback (timers.js:696:18)
    at tryOnImmediate (timers.js:667:5)
    at processImmediate (timers.js:649:5)
From previous event:
    at NsisTarget.buildInstaller (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\targets\nsis\NsisTarget.ts:274:7)
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\out\targets\nsis\NsisTarget.js:328:22
    at Generator.next (<anonymous>)
From previous event:
    at NsisTarget.finishBuild (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\targets\nsis\NsisTarget.ts:111:6)
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:384:36
    at Generator.next (<anonymous>)
    at runCallback (timers.js:696:18)
    at tryOnImmediate (timers.js:667:5)
    at processImmediate (timers.js:649:5)
From previous event:
    at Packager.doBuild (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:344:39)
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:314:57
    at Generator.next (<anonymous>)
    at D:\stuty\electron\my-project\node_modules\graceful-fs\graceful-fs.js:99:16
    at D:\stuty\electron\my-project\node_modules\graceful-fs\graceful-fs.js:43:10
    at FSReqWrap.oncomplete (fs.js:169:20)
From previous event:
    at Packager._build (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:285:133)
    at D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:281:23
    at Generator.next (<anonymous>)
From previous event:
    at Packager.build (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\packager.ts:238:14)
    at build (D:\stuty\electron\my-project\node_modules\app-builder-lib\src\index.ts:58:28)
    at build (D:\stuty\electron\my-project\node_modules\electron-builder\src\builder.ts:227:10)
    at then (D:\stuty\electron\my-project\node_modules\electron-builder\src\cli\cli.ts:42:48)
    at runCallback (timers.js:696:18)
    at tryOnImmediate (timers.js:667:5)
    at processImmediate (timers.js:649:5)
From previous event:
    at Object.args [as handler] (D:\stuty\electron\my-project\node_modules\electron-builder\src\cli\cli.ts:42:48)
    at Object.runCommand (D:\stuty\electron\my-project\node_modules\yargs\lib\command.js:238:44)
    at Object.parseArgs [as _parseArgs] (D:\stuty\electron\my-project\node_modules\yargs\yargs.js:1085:24)
    at Object.get [as argv] (D:\stuty\electron\my-project\node_modules\yargs\yargs.js:1000:21)
    at Object.<anonymous> (D:\stuty\electron\my-project\node_modules\electron-builder\src\cli\cli.ts:25:28)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:744:10)
    at startup (internal/bootstrap/node.js:238:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:572:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! my-project@0.0.1 build: `node .electron-vue/build.js && electron-builder`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the my-project@0.0.1 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ccc\AppData\Roaming\npm-cache\_logs\2018-10-12T02_49_27_853Z-debug.log

I didn't do anything else.
but

I know how to solve it.
1

copy
path:C:\Users\ccc.electron  ---  (C:\User\PC_userName.electron)

2

paste
path:C:\Users\ccc\AppData\Local\electron\Cache  ---  (C:\User\PC_userName\AppData\Local\electron\Cache)

3
OK，build again
end

This is a network problem.

breakwall and anything is OK, you should close this issue @guestccc

@guestccc what do you mean step 1 and step2

@guestccc oh! I got it, thanks!

I know how to solve it.
1

copy
path:C:\Users\ccc.electron  ---  (C:\User\PC_userName.electron)

2

paste
path:C:\Users\ccc\AppData\Local\electron\Cache  ---  (C:\User\PC_userName\AppData\Local\electron\Cache)

3
OK，build again
end

This is a network problem.

I have the same problem, and I used your solution, but I didn't solve the problem.

set msvs_version=2015
set npm_config_target=4.0.5
set npm_config_target_arch=ia32
set npm_config_arch=ia32
set npm_config_runtime=electron
set npm_config_build_from_source=true
set npm_config_disturl=https://npm.taobao.org/mirrors/atom-shell

Use https://npm.taobao.org/mirrors/atom-shell
Use VPN or Shadowsocks
Clean 'C:\Users\Administrator\AppData\Local\electron\Cache'

authors: Ctum githoniel guestccc lixuguang webees

repo: SimulatedGREG/electron-vue


text:
encoding problem with migrated sources

although the files are all UTF-8 there are charset problems that need fixing. I suspect this was a problem in Sourceforge, perhaps when going from CVS to svn. An example is files that are showing Jeremias M�rki instead of Jeremias Märki even though the charset is UTF-8.
As there's a lot of � chars in the test classes some care will need to be taken to ensure they are set to the intended values.

Seems like all sources were ISO-8859-1 originally

Maybe this issue is now obsolet. Since commit 3b6581b7a44 Project character set is changed to UTF-8.

yeah this can be closed


text:
ME Bridge causes java exception exportItemToPeripheral when item doesn't exist

Describe
I have a simple setup: controller, terminal, chest, storage bus. Computer sits next to bridge with another chest to it's right.
Request to move an item that's not in the chest and I get the following:

I also tried wrapping the target using a modem in another test and got a different java exception:

A side effect of the first java exception is that my ME terminal no longer shows any items, though I can insert into it with no trouble. Subsequent calls to listItems returns an empty table. So realistically this could be a problem on AE2's side and not AP but I thought I'd start here.
Steps to reproduce
Setup basic ME system as described above
use lua console to wrap the ME bridge and call the exportItemToPeripheral method on an item that doesn't exist in your storage.
For the second test I used wired modems to add an entangled block to a warehouse from minecolonies.
I apologize if this has been fixed as I appear to be on version 1.19.2 0.27.24b because that's what the direwolf20 1.19.2 pack is using atm (at least in their release version). I did try to look through the closed issues, but didn't see anything related to this exactly.
Multiplayer?
Yes
Version
Own compiled build.
Minecraft, Forge and maybe other related mods versions
Forge 43.2.6
Screenshots or Videos
No response
Crashlog/log
https://pastebin.com/VJcKJbYt

I need to look into your first issue a bit deeper.
But the second thing is an issue on your end. If you want that the bridge can access peripherals in the network, you need to wrap the bridge via an modem so the bridge has a connection to the network where the target chest is also connected to

I forgot to capture the stack trace for the first exception so here it is:
https://pastebin.com/GnJ0EZLu

I need to look into your first issue a bit deeper. But the second thing is an issue on your end. If you want that the bridge can access peripherals in the network, you need to wrap the bridge via an modem so the bridge has a connection to the network where the target chest is also connected to

Got it, think! The peripheral needs network access to the rest of the network, the computer doesn't act as a go between on those. I merely thought to try that setup because of another reported issue regarding the RS bridge and a warehouse block.

Interestingly this setup caused that same second error, but I'm not convinced I'm just doing something wrong XD

Have you changed the way how you wrap it?
Should be something like peripheral.wrap("rsBridge_1") or peripheral.find("rsBridge")

I tested the same concept with the RS bridge and a refined storage controller and external storage and everything worked fine so it does seem to be an AE2 only issue.

The first issue could be my fault. I'll check that next week.
I'll also add some better erro messages to prevent these exceptions

Forgot to close this
Fixed in the last versions of 1.18.2, 1.19.2 and 1.19.3

authors: SirEndii mrlamb

repo: SirEndii/AdvancedPeripherals


text:
Erreur sur interface web

Bonjour,
J'ai des erreur sur l'interface web pour ajouter des radios, crée des réveil.
Create new web radio webradio-form.component.ts:55:14
Object { name: "Rock", url: "http://hd.lagrosseradio.info/lagrosseradio-rock-192.mp3", is_default: false }
webradio-form.component.ts:56:14
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur http://192.168.1.32:8000/api/webradios/. Raison : échec de la requête CORS.

Error [object Object] webradio-form.component.ts:63:18
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur http://192.168.1.32:8000/api/alarmclocks/. Raison : échec de la requête CORS.

ERROR
Object { headers: {…}, status: 0, statusText: "Unknown Error", url: "http://192.168.1.32:8000/api/alarmclocks/", ok: false, name: "HttpErrorResponse", message: "Http failure response for http://192.168.1.32:8000/api/alarmclocks/: 0 Unknown Error", error: error }
core.js:5882:19
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur http://192.168.1.32:8000/api/volume/. Raison : échec de la requête CORS.

Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur http://192.168.1.32:8000/api/backup/. Raison : échec de la requête CORS.

ERROR
Object { headers: {…}, status: 0, statusText: "Unknown Error", url: "http://192.168.1.32:8000/api/volume/", ok: false, name: "HttpErrorResponse", message: "Http failure response for http://192.168.1.32:8000/api/volume/: 0 Unknown Error", error: error }
core.js:5882:19
ERROR
Object { headers: {…}, status: 0, statusText: "Unknown Error", url: "http://192.168.1.32:8000/api/backup/", ok: false, name: "HttpErrorResponse", message: "Http failure response for http://192.168.1.32:8000/api/backup/: 0 Unknown Error", error: error }
core.js:5882:19

Duplicated with #12 .
PLease english only.

I have the latest version installed. I don't understand what I should do?

license: mit


text:
[sitecore-jss-nextjs] Revert on-demand ISR

Temporarily revert changes from https://github.com/Sitecore/jss/pull/1674 until Sitecore CM blockers are addressed.

[x] This PR follows the Contribution Guide
[x] Changelog updated

Testing Details

[ ] Unit Test Added
[ ] Manual Test/Other (Please elaborate)

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] Chore

@art-alexeyenko @illiakovalenko - We can still open this PR since we still need to do it for JSS 21.7.0 release.

authors: art-alexeyenko kendoce

repo: Sitecore/jss


text:
[Typescript] Bug fix to allow custom components

Description / Motivation
Support for custom components in field-factory.tsx I am trying to add a custom react component to the jss-react-forms and relying on typescript.
The method definition only allows of type FieldTypes Enum and I dont have an override to pass my custom component implementation. Internally its a map that takes string and react component for that type.
I have added string so it can be FieldTypes for OOB field and custom field can be added with the {guid} string.
Testing Details
Sitecore 10.1 JSS SXA Docker environment Typescript
In my local instance I am using this approach and it works.
Types of changes

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

@CobyPear The new pull request with proper branch.

Our CI shows a linting error, can you run yarn lint on the repo and address any errors please? Thanks.

@bala-one Merged into https://github.com/Sitecore/jss/pull/1047

authors: CobyPear bala-one illiakovalenko


text:
actions显示

我希望actions里面的签到集合分开显示出来，签到结果都集合到一个，出错也不知道是添加哪个cookie导致错误的原因😂

不进行分离了，后期会支持传入参数检测。

不进行分离了，后期会支持传入参数检测。

authors: Sitoi niumingyuan

repo: Sitoi/dailycheckin


text:
英語版(まだ日本語で書かれている)に日本語版と同様の誤植がある場合について

先日マージしていただいたPR #61 について、全く同じ誤植が(まだ日本語のままの)英語版でも見られることに気が付きました。
https://github.com/Siv3D/siv3d.docs/blob/b4d0494902712b9e8598c6dc21beb700038dfb16/docs/tutorial/data-structures.md#要素数を指定した初期化-1
英語版に関して、もう一度PRを出すべきでしょうか。また、今後PRを出す際、両方を含めて出すべきでしょうか。現状の英語版の立ち位置をお教えいただけると助かります。

どちらでも OK です。両方だと助かります。
現在のページは v0.6 で完全に置き換え予定なので、最近メンテの機運が落ちています 🙄

了解です！ありがとうございます！

authors: ROCKTAKEY Reputeless


text:
Can not wipe individual items

Describe the bug
can not wipe individual items
To Reproduce
on load:
wipe crafting recipes for any diamond armor
wipe crafting recipes for any diamond tools
wipe crafting recipes for diamond sword
wipe crafting recipes for enchantment table
wipe crafting recipes for brewing stand
wipe crafting recipes for magma cream
Information:

Skript version: 4.1.4
Server software: Spigot
Server version: 1.12.2
java.lang.NoSuchMethodException: net.minecraft.server.v1_12_R1.CraftingManager.getInstance(). i assume this has to do with the crafting recipe manager.

Additional context
i can create recipes and "wipe server crafting recipes" works but wiping individual recipes like this doesnt work:
wipe crafting recipes for any diamond armor
wipe crafting recipes for any diamond tools
wipe crafting recipes for diamond sword
wipe crafting recipes for enchantment table
wipe crafting recipes for brewing stand
wipe crafting recipes for magma cream
this also gives no error

Crafting recipes were removed, please use any other addon that supports recipes like SkBee

repo: SkQuery/SkQuery


text:
improve: optimize flow timeout's logic

Regarding the flow timeout logic, it may take over 5 minutes to execute when paired with a very slow plugin, causing a critical blockage for real-time monitoring. Therefore, while addressing the primary issue of the plugin not being executed on a separate thread, it is also essential to optimize the overall data structure. Currently, the flow uses HashMap and Vector, which need to be replaced with more suitable alternatives.

[ ] fix the plugin code to be executed in a separated thread
[ ] improve data structure of the flow part

@WieeRd

a

authors: SkuldNorniern WieeRd

repo: SkuldNorniern/fluere


text:
go get v1.0.0 error

Describe the bug
go get -u github.com/SkyAPM/go2sky@v1.0.0 发生以下错误：
# skywalking.apache.org/repo/goapi/collect/language/agent/v3
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/BrowserPerf_grpc.pb.go:16:11: undefined: grpc.SupportPackageIsVersion7
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/BrowserPerf_grpc.pb.go:29:5: undefined: grpc.ClientConnInterface
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/BrowserPerf_grpc.pb.go:32:37: undefined: grpc.ClientConnInterface
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/BrowserPerf_grpc.pb.go:109:41: undefined: grpc.ServiceRegistrar
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/CLRMetric_grpc.pb.go:16:11: undefined: grpc.SupportPackageIsVersion7
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/CLRMetric_grpc.pb.go:26:5: undefined: grpc.ClientConnInterface
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/CLRMetric_grpc.pb.go:29:41: undefined: grpc.ClientConnInterface
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/CLRMetric_grpc.pb.go:67:45: undefined: grpc.ServiceRegistrar
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/JVMMetric_grpc.pb.go:16:11: undefined: grpc.SupportPackageIsVersion7
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/JVMMetric_grpc.pb.go:26:5: undefined: grpc.ClientConnInterface
../../go/pkg/mod/skywalking.apache.org/repo/goapi@v0.0.0-20210419035606-01fe14e7707e/collect/language/agent/v3/JVMMetric_grpc.pb.go:26:5: too many errors

To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [MAC]
Go Version [go version go1.16.3 darwin/amd64]

Additional context
Add any other context about the problem here.

升级grpc版本fixed


text:
Uncaught exception on Open File

If you open the open file dialogue and then hit cancel it does this:

This has been fixed by f26c52, which will take effect in the next version.

authors: SkyHawkB ethamitc

repo: SkyHawkB/Hawk


text:
It is not opening App Store For IOS

Describe the bug
After executing the method
Future launchStore() => RateMyApp._channel.invokeMethod('launchStore', {
'appId': storeIdentifier,
});
and having set properly appStoreIdentifier, app store is not opened to prompt for a review
To Reproduce
Steps to reproduce the behavior:
Easy, just execute the following anywhere you want:
RateMyApp _rateMyApp = RateMyApp(
  preferencesPrefix: 'rateMyApp_',
  minDays: 7,
  minLaunches: 10,
  remindDays: 7,
  remindLaunches: 10,
  appStoreIdentifier: 'putsomeappidhere',
);

_rateMyApp.launchStore();

Expected behavior
It is expected that user is redirected to app store and prompted to review that app, currently nothing happens!
Screenshots
If applicable, add screenshots to help explain your problem.

I tried to debug your plugin RateMyAppPlugin.m, and I see that canOpenUrl returns always false, and then code to open store is not executed....

Well, if canOpenUrl is always returning false, there's pretty much nothing you can do. Does this answer work for you ?

@Skyost thanks first for reply
I have this in my info.plist, so yes I have itms there
<array>
      // other stuff
	<string>itms</string>
</array>

And still the dialog does not open both in emulator ios and real IPHONE device
Any thoughts of this? Does it work for you on ios...

Same issue.
@Skyost
Can you change the plugin code to open at least the website if that returns false and cannot open app store directly.
Or return a proper value from this channel call, so we know if error happened or not, and maybe retry ourselves in the flutter code to open web

@kristijorgji Good idea, I'm gonna do that.

@kristijorgji Good idea, I'm gonna do that.

Great thanks for that. But also is weird why it is always returning false, the canOpen call actually... also having added in query scheme both itms and itms-apps
But at least the suggested change should give us, the consumers a second chance to handle things in some other way when the plugin cannot open the ios store.
And for the android store works always great. Great job with the plugin

But also is weird why it is always returning false, the canOpen call actually

Agreed. Developing on iOS can be painful sometimes.

But at least the suggested change should give us, the consumers a second chance to handle things in some other way when the plugin cannot open the ios store.

Yes, as you said, you could always try to use something like url_launcher if it fails with launchStore.

And for the android store works always great. Great job with the plugin

Top, thanks 😁

I think I've fixed this using what @kristijorgji advised me to do. Could you please try the new implementation @FL-K and tell me if it works for you ?
You can try the new version with :
dependencies:
  rate_my_app:
    git:
      url: https://github.com/Skyost/RateMyApp
      ref: master

(in your pubspec.yml)

I can try that too, but aren't you gonna publish e new version ? Or you want us to test first then publish the new version

@kristijorgji The new version is ready to be published, you just have to confirm me that it contains the required changes.

error: The named parameter 'ignoreIOS' isn't defined. (undefined_named_parameter at [single_app] lib/utils/prompt_rate_dialog.dart:101)
Is it possible to revert this option back make it backward compatible ?
That error is shown when showing the star dialog, and want to ignore the default ios to be shown

Ok for some reason safary complains and cannot open the url
https://itunes.apple.com/app/id\(appId!)")
which is really weird (appid is repleaced with the real app id)

@kristijorgji Thanks for testing. So Safari is telling you that https://itunes.apple.com/app/id(appId!) (with \(appId!) being your app id) is an invalid address ?

@kristijorgji Thanks for testing. So Safari is telling you that https://itunes.apple.com/app/id(appId!) (with \(appId!) being your app id) is an invalid address ?

Yes exactly, I tried inside IOS simulator

@kristijorgji Oh you're using a simulator. I think that's the problem (see this).

The app store in old version of plugin was not being opened also in a real device.
yes know safari is not opening that page in emulator.... but that is one website not the app store itself the link at  https://itunes.apple.com/app/id(appId!) (with

@kristijorgji

The app store in old version of plugin was not being opened also in a real device.

You mean, using rateMyApp.launchStore() ? Well at least, you now have an alternative if this method is failing.

yes know safari is not opening that page in emulator.... but that is one website not the app store itself the link at https://itunes.apple.com/app/id(appId!) (with

I was precisely speaking about that.

Hi @Skyost, What is the solution to this issue? I am having the same issue, and await _rateMyApp.launchStore(); is launching an incorrect URL in Safari. The url it tried to open was https://itunes.apple.com/app/idcom.myapp.app

authors: FL-K Skyost gtu-myowin kristijorgji

repo: Skyost/RateMyApp


text:
ODF ClassParent parameters are incorrectly parsed as ClassLabel

For example, this:
[WeaponClass]

ClassLabel = "com_weap_inf_smg_n7hurricane"
GeometryName = "m9_tempest.msh"

[Properties]

HUDTag = "m9_tempest"
GeometryName = "m9_tempest"
HighResGeometry = "m9_tempest"
OrdnanceName = "ssv_weap_inf_smg_n7hurricane_ord"

should be this:
[WeaponClass]

ClassParent = "com_weap_inf_smg_n7hurricane"
GeometryName = "m9_tempest.msh"

[Properties]

HUDTag = "m9_tempest"
GeometryName = "m9_tempest"
HighResGeometry = "m9_tempest"
OrdnanceName = "ssv_weap_inf_smg_n7hurricane_ord"

This is caused by both keys being turned into the same BASE chunk, which suggests from the game's point of view they're the same. However it would be easy to add a lookup table to check if we're dealing with a known ClassLabel and output the correct key name for the user's benefit.

Turns out there is one key difference between ClassLabel and ClassParent and that is that the latter produces class references in .req files. So swbf-unmunge simply always using ClassLabel is actually a bug after all. If I (or someone else) ever work on swbf-unmunge again this would be a good and easy thing to fix.

repo: SleepKiller/swbf-unmunge


text:
Ender IO Zoo Requires Ender IO and Ender Core

???

If we set them to "required", the cf client will install both. That won't work either and you cannot make it only install one. However, you can manually select which one you want...

You do infact need both of those. The curse page needs to be updated.

how about ender core?

authors: HenryLoenwind KenyMylankca hypherionmc

repo: SleepyTrousers/EnderIO

license: Unlicense


text:
[1.12.2] crash on 5.2.61

Issue Description:
crashing on startup with ender io 5.2.61
the crash screen claims its ender io powertools module.
this issue doesnt happen with ender io 5.2.59 which is what i upgraded from due to the gas conduits addon requiring 5.2.60
update: tried 5.2.60 and the same crash happens, downgrading back to 5.2.59 causes no crash
What happens:
gets to about 5/7 in initialization then crashes

Affected Versions (Do not use "latest"):

EnderIO: 5.2.61
EnderCore: 0.5.76
Minecraft: 1.12.2
Forge: 2847
SpongeForge? no
Optifine? yes
Single Player and/or Server? crashes on both client and server with the same issue

Your most recent log file where the issue was present:
crash report: https://pastebin.com/qzz5t4ge

Nope, that's something new.
Some mod called "sledgehammer" is trying to modify our code and crashes.
Still not our problem.

so i need to report it to them, ok.

authors: HenryLoenwind xemnes


text:
Additional information about tracker in GUI

In GUI on the tracker page we need to add some information:

[ ] Tracker's Hardware ID
[ ] Tracker's Firmware Version
[ ] Tracker's vendor if we have it

We already have the last one (manufacturer)

I have a question is this being used as the hardware ID? Or we just using the MAC address of the device

authors: Eirenliel ImUrX Louka3000

repo: SlimeVR/SlimeVR-Server


text:
Christmas seasonal pages

Added Christmas seasonal category's pages.
1 for its items with relative detail.
1 for the generic category type pages.

For some reason it had commits from the older pr.

repo: Slimefun/Wiki


text:
Разработка игры "Аудиовызов"

Nikita- RA
Sviatlana -C
Yahor - I


text:
🛑 My blog(CDN) is down

In b8e77fc, My blog(CDN) (https://sbrave.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: My blog(CDN) is back up in 52e0583.

repo: SmartBrave/uptime


text:
🛑 My blog(CDN) is down

In 115828f, My blog(CDN) (https://sbrave.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: My blog(CDN) is back up in eea554b.


text:
Possible to work within code blocks?

In Ruby Rspec it's very common to use code blocks to define chunks when defining specs.
Something like this:
RSpec.describe Some::Class do
  describe '.build' do
    # set some vars
    context 'some context' do
      # more vars
      it 'a spec' do
        # spec definition
      end

      it 'another spec' do
        # spec definition
      end
    end

    context 'another context' do
      # ...
    end
  end

  describe '.call' do
    # ...
    # ...
  end
# it goes like this
end

I don't see anything in the navbuddy window since there are no class and method definitions. My main hope when getting this plugin was that i would stop getting lost mainly in these kind of long spec files. Is it possible to include these kind of nested block definitions in the nav window?

Navbuddy itself doesn't parse the code, it just gets the data from lsp for which symbols are present in the file. You could try alternate language servers for ruby to see if they can provide this data, or maybe open an issue in the language server's repo.

You're right, for a moment i was thinking of treesitter nodes instead of lsp symbols. Just double checked and solargraph deosn't list code blocks as symbols. Only other lsp for ruby is `ruby-ls' which is not in a usable state for me. Maybe i need use a plugin which shows context through treesitter..
But thanks for the answer, and for the great plugin!

authors: SmiteshP cagdassalur

repo: SmiteshP/nvim-navbuddy


text:
🛑 MPC Homepage is down

In 54b270a, MPC Homepage (https://www.minorplanetcenter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MPC Homepage is back up in 5601e2b after 2 minutes.

repo: Smithsonian/upptime


text:
🛑 MPC Homepage is down

In 3206362, MPC Homepage (https://www.minorplanetcenter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MPC Homepage is back up in c904e86 after 23 minutes.


text:
🛑 MPC Homepage is down

In 495e7c4, MPC Homepage (https://www.minorplanetcenter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MPC Homepage is back up in 783e2d3 after 1 minute.


text:
events

The engine, as per Issue #6 and PR #8, supports time events, but there is currently no support for arbitrary events defined by a game.
I think we need to expand the engine's capabilities to support these abitrary events.

Im thinking rather than subscribe to each individual component (like health, movement) you subscribe to the engine -> it will give you updates to your perspective which you maintain - or you can request your entire perspective. This way the composition will decide what components are available these components then push the updates out through the engine.

I agree, which is what I implemented in PR #8 :)  Subscriptions are made to the engine itself, as are associated publications.  That what you had in mind?
Components like Thirst are completely independent of other components.  Going to have a crack at the first game component(s) today to see how that shapes up.


text:
[error] [error] [error]

11:46:29.375 [komf-event-listener-1] INFO org.snd.mediaserver.MetadataService -- searching "Platinum Blood" using MANGADEX
11:46:30.472 [komf-event-listener-1] INFO org.snd.mediaserver.MetadataService -- found match: "プラチナ・ブラッド" from MANGADEX  ProviderSeriesId(id=5249812c-9e9b-4797-a188-f9e5fd740ac0)
11:46:30.472 [komf-event-listener-1] INFO org.snd.mediaserver.MetadataService -- launching metadata aggregation using [MANGA_UPDATES, ANILIST, YEN_PRESS, KODANSHA, VIZ, BOOK_WALKER]
11:46:30.473 [komf-meta-service-3] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using MANGA_UPDATES
11:46:30.473 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using YEN_PRESS
11:46:30.473 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using ANILIST
11:46:30.473 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using KODANSHA
11:46:30.942 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using YEN_PRESS
11:46:31.011 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using ANILIST
11:46:31.180 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using VIZ
11:46:31.264 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using BOOK_WALKER
11:46:31.506 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using VIZ
11:46:31.723 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using KODANSHA
11:46:32.093 [komf-meta-service-3] INFO org.snd.mediaserver.MetadataService -- found match: "Platinum Blood" from MANGA_UPDATES  ProviderSeriesId(id=9151322570)
11:46:35.959 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using BOOK_WALKER
Exception in thread "komf-event-listener-1" java.lang.NullPointerException
at org.snd.mediaserver.MetadataService.mergeMetadata(MetadataService.kt:279)
at org.snd.mediaserver.MetadataService.aggregateMetadataFromProviders(MetadataService.kt:266)
at org.snd.mediaserver.MetadataService.matchSeriesMetadata-APDQdY8(MetadataService.kt:135)
at org.snd.mediaserver.komga.KomgaEventListener.processEvents(KomgaEventListener.kt:133)
at org.snd.mediaserver.komga.KomgaEventListener.onEvent$lambda$6$lambda$5(KomgaEventListener.kt:119)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

11:52:38.896 [JettyServerThreadPool-108] INFO org.snd.mediaserver.MetadataService -- launching metadata aggregation using [MANGA_UPDATES, ANILIST, YEN_PRESS, KODANSHA, VIZ, BOOK_WALKER]
11:52:38.896 [komf-meta-service-3] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using MANGA_UPDATES
11:52:38.896 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using KODANSHA
11:52:38.896 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using ANILIST
11:52:38.896 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using YEN_PRESS
11:52:39.389 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using YEN_PRESS
11:52:39.599 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using ANILIST
11:52:39.641 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using VIZ
11:52:39.652 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using KODANSHA
11:52:39.776 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using VIZ
11:52:39.836 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "プラチナ・ブラッド" using BOOK_WALKER
11:52:40.577 [komf-meta-service-3] INFO org.snd.mediaserver.MetadataService -- found match: "Platinum Blood" from MANGA_UPDATES  ProviderSeriesId(id=9151322570)
11:52:41.013 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "白金之血" using BOOK_WALKER
11:52:42.806 [JettyServerThreadPool-108] WARN io.javalin.Javalin -- Uncaught exception
java.lang.NullPointerException: null```

some more new error
11:55:04.038 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "Stan for Salvation" using ANILIST
11:55:04.308 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "Saihate Shijuusou" using ANILIST
11:55:04.321 [JettyServerThreadPool-120] INFO org.snd.mediaserver.MetadataService -- (MANGADEX) fetching metadata for book 2
11:55:04.476 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "サイハテ四重奏" using VIZ
11:55:04.570 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "サイハテ四重奏" using BOOK_WALKER
11:55:04.596 [JettyServerThreadPool-115] INFO org.snd.mediaserver.MetadataUpdateService -- updating book Cheat Mode Farming in Another World c003 (2022) (Digital) (TooManyIsekai)
11:55:04.647 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "Stan for Salvation" using KODANSHA
11:55:04.804 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "Stan for Salvation" using VIZ
11:55:05.085 [komf-meta-service-3] INFO org.snd.mediaserver.MetadataService -- found match: "Saihate Quartet" from MANGA_UPDATES  ProviderSeriesId(id=53664275835)
11:55:05.086 [komf-meta-service-3] INFO org.snd.mediaserver.MetadataService -- searching "咲とファイナルファンタジーXIV" using MANGA_UPDATES
11:55:05.086 [JettyServerThreadPool-109] WARN io.javalin.Javalin -- Uncaught exception
com.squareup.moshi.JsonDataException: Required value 'image' missing at $.results[4]
        at com.squareup.moshi.internal.Util.missingProperty(Util.java:660)
        at org.snd.metadata.providers.yenpress.model.YenPressSearchResultJsonJsonAdapter.fromJson(YenPressSearchResultJsonJsonAdapter.kt:57)
        at org.snd.metadata.providers.yenpress.model.YenPressSearchResultJsonJsonAdapter.fromJson(YenPressSearchResultJsonJsonAdapter.kt:20)
        at com.squareup.moshi.internal.NullSafeJsonAdapter.fromJson(NullSafeJsonAdapter.java:41)
        at com.squareup.moshi.AdapterMethodsFactory$5.fromJson(AdapterMethodsFactory.java:295)
        at com.squareup.moshi.AdapterMethodsFactory$1.fromJson(AdapterMethodsFactory.java:97)
        at com.squareup.moshi.CollectionJsonAdapter.fromJson(CollectionJsonAdapter.java:81)
        at com.squareup.moshi.CollectionJsonAdapter$2.fromJson(CollectionJsonAdapter.java:55)
        at com.squareup.moshi.internal.NullSafeJsonAdapter.fromJson(NullSafeJsonAdapter.java:41)
        at org.snd.metadata.providers.yenpress.model.YenPressSearchResultsJsonAdapter.fromJson(YenPressSearchResultsJsonAdapter.kt:39)
        at org.snd.metadata.providers.yenpress.model.YenPressSearchResultsJsonAdapter.fromJson(YenPressSearchResultsJsonAdapter.kt:22)
        at com.squareup.moshi.internal.NullSafeJsonAdapter.fromJson(NullSafeJsonAdapter.java:41)
        at com.squareup.moshi.JsonAdapter.fromJson(JsonAdapter.java:70)
        at org.snd.metadata.providers.yenpress.YenPressClient.search(YenPressClient.kt:55)
        at org.snd.metadata.providers.yenpress.YenPressClient.searchSeries(YenPressClient.kt:36)
        at org.snd.metadata.providers.yenpress.YenPressMetadataProvider.matchSeriesMetadata(YenPressMetadataProvider.kt:59)
        at org.snd.mediaserver.MetadataService$matchSeries$4.invoke(MetadataService.kt:175)
        at org.snd.mediaserver.MetadataService$matchSeries$4.invoke(MetadataService.kt:175)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
        at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:214)
        at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:168)
        at org.snd.mediaserver.MetadataService.matchSeries(MetadataService.kt:181)
        at org.snd.mediaserver.MetadataService.aggregateMetadataFromProviders$lambda$27$lambda$26(MetadataService.kt:256)
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)

22:21:04.614 [JettyServerThreadPool-985] INFO org.snd.mediaserver.MetadataService -- launching metadata aggregation using [MANGA_UPDATES, ANILIST, YEN_PRESS, KODANSHA, VIZ, BOOK_WALKER]
22:21:04.615 [komf-meta-service-3] INFO org.snd.mediaserver.MetadataService -- searching "押忍！！空手部" using MANGA_UPDATES
22:21:04.615 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "押忍！！空手部" using ANILIST
22:21:04.615 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "押忍！！空手部" using YEN_PRESS
22:21:04.615 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "押忍！！空手部" using KODANSHA
22:21:04.947 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "押忍！！空手部" using VIZ
22:21:04.956 [komf-meta-service-1] INFO org.snd.mediaserver.MetadataService -- searching "Osu!! Karate Bu" using ANILIST
22:21:05.039 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "Osu!! Karate Bu" using VIZ
22:21:05.106 [komf-meta-service-2] INFO org.snd.mediaserver.MetadataService -- searching "Osu!! Karate Bu" using YEN_PRESS
22:21:05.165 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "押忍！！空手部" using BOOK_WALKER
22:21:05.565 [komf-meta-service-4] INFO org.snd.mediaserver.MetadataService -- searching "Osu!! Karate Bu" using BOOK_WALKER
22:21:06.448 [komf-meta-service-3] INFO org.snd.mediaserver.MetadataService -- found match: "Osu!! Karatebu" from MANGA_UPDATES  ProviderSeriesId(id=17066145969)
22:21:06.448 [JettyServerThreadPool-985] WARN io.javalin.Javalin -- Uncaught exception
java.lang.NullPointerException: null
at org.snd.metadata.providers.kodansha.KodanshaParser.parseSearchResults(KodanshaParser.kt:23)
at org.snd.metadata.providers.kodansha.KodanshaClient.searchSeries(KodanshaClient.kt:31)
at org.snd.metadata.providers.kodansha.KodanshaMetadataProvider.matchSeriesMetadata(KodanshaMetadataProvider.kt:52)
at org.snd.mediaserver.MetadataService$matchSeries$4.invoke(MetadataService.kt:177)
at org.snd.mediaserver.MetadataService$matchSeries$4.invoke(MetadataService.kt:177)
at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:214)
at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:168)
at org.snd.mediaserver.MetadataService.matchSeries(MetadataService.kt:183)
at org.snd.mediaserver.MetadataService.aggregateMetadataFromProviders$lambda$29$lambda$28(MetadataService.kt:261)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

repo: Snd-R/komf


text:
Armazenando os dados não sensíveis das entidades em um campo self.attributes, utilizando o update_one para o método de save e handler das exceções

Acredito que o telefone deva sempre ser passado no attribnutes, então adicionei um assert quanto a isso.

Muito bom, Daniel!!! Só a parte do Handler que eu tenho algumas considerações. Colocar o status code no abort me parece que limita a solução. Não temos como garantir, por exemplo, que se ocorrer alguma exceção em determinada função do controller, ela provocará um código 400 ou 404. Pode ser um 500, pode ser um 403, etc. Por isso acho bacana a gente trabalhar com o lançamento de Errors e Exceptions, ao invés dos códigos. O que achas?
PS: Cuidado para das próximas vezes deixar uma branch para cada task, para podermos trabalhar de forma separada a evolução de cada uma.

Okok! Fiquei na dúvida sobre branchs,  como as tasks eram mais curtas.

Eu optei por tornar opcional o campo attributes de Produto por não ter nenhum atributo obrigatório (isso pode mudar no futuro). Eu vou aprovar esse PR pra fazer logo o merge com a master e o pessoal conseguir adaptar os outros PRs, mas a task do handler vou colocar como em andamento porque ela ainda não foi concluída.

authors: claudiodantas dnlgomesl

repo: SoLanches/API-SoLanches


text:
fix: Page de connexion - ne pas afficher le menu tant qu'on n'est pas connecté

close jira 166 (https://jira-mcas.atlassian.net/browse/VAO-166?atlOrigin=eyJpIjoiZWMwNjI0Yjk5YzU0NDgzMmFhYTVlYWM1OWJiOTJmMjgiLCJwIjoiaiJ9)

:tada: This PR is included in version 0.11.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

authors: SocialGroovyBot benjaminDNUM

repo: SocialGouv/vao


text:
When using keyboard the Datepicker autocompletes with different date

Describe the bug
If you enter an 11 or any value below 13, the date picker generates a strange date. e.g. Enter 11 the value will change to 1100-01-01.
Installed libraries and their versions

"@adminjs/design-system": "^2.0.2",
"@adminjs/express": "^4.0.0",
"@adminjs/hapi": "^4.0.1",
"@adminjs/mongoose": "^2.0.0",
"@adminjs/passwords": "^2.0.0",
"@adminjs/sequelize": "^2.0.0",
"adminjs": "^5.2.2",
"argon2": "^0.26.2",
"axios": "^0.24.0",
"bcrypt": "^5.0.1",
"dotenv": "^10.0.0",
"express": "^4.17.1",
"express-formidable": "^1.2.0",
"express-session": "^1.17.2",
"html-to-text": "^8.1.0",
"jslinq": "^1.0.22",
"moment": "^2.29.1",
"mysql2": "^2.3.2",
"nodemon": "^2.0.14",
"react": "=16.13.1",
"react-dom": "=16.13.1",
"react-image": "^4.0.3",
"react-scripts": "4.0.3",
"sequelize": "^6.8.0",
"styled-components": "^5.3.3"

To Reproduce
Steps to reproduce the behavior:

Create a Resource with a Date Field
Edit or Filter using AdminJS ]

Current implementation of datepicker doesn't really allow you to choose a date using the text input. The whole datepicker component will have to be rewritten probably. I'll move this issue to adminjs-design-system repository

authors: dziraf pjsteele

repo: SoftwareBrothers/adminjs


text:
Autocomplete readme files

This feature should be explored here as a starting point, but could grow to be its own project. Can we automatically enhance readme files if we detect that the main scripts/package invocation commands are missing from the readme file?
The idea would  be to

Figure out if we can detect the execution command appropriately.
Detect if the readme.md has mention to the command/script.
Generate a new readme with the contribution

Another idea, would be to create a badge statiing the coverage of the repo in terms of documentation of functions, parameters, classes, etc.
Also, pointing out if there are disconnected scripts

This is now a separate project: https://github.com/SoftwareUnderstanding/completeR


text:
Load testing profile

Hi, I was wondering if you have done any load testing profiling to know of any potential scalability issues as well as the performance characteristics?

Hi @sjdines, so far no formalised load testing has been done against the application. From our current level of testing, the application performs very well, however it is on our roadmap to do some more thorough load testing.

Thanks @sjdines I'll try to take a look into it too.

Hi @sjdines. Recent API commits have had some performance tweaks (mainly around optimising the Django ORM calls). On a single desktop machine we can serve around 500 flags per second. In production we are now serving millions of flags a day easily on 2 load balanced AWS nano instances.

authors: dabeeeenster matthewelwell sjdines

repo: SolidStateGroup/bullet-train-api


text:
logSearch with compliance drop down - harden architecture and UI flow

FULL ISSUE DESCRIPTION PENDING
This viz is currently in MVP state for the Japan demo.
Rework the flow of data through the system as follows:
initial page load
viz and table reflect lookback selector and complete set of severity filters
refresh reached
viz and table reflect same lookback, but refreshed time span
changing lookback
viz and table reflect new time span
select/deselect filter on viz
viz and table reflect filtered results
double clicking on viz
viz zooms
table reflects subset (time and filtering) of zoomed chart
typing query in table search box
viz unchanged
table results reflect query
compliance defined_search dropdown
viz and table reflect selected query
... more details to follow regarding filtering/zoom/pagination

Moving to more recent ticket that duplicated the intent.

repo: Solinea/goldstone-server


text:
Absolute positioning of some elements

The audio-slideshow plugin sound control bar still shows at the absolute center of the window, not the slide subwindow's. That way it bumps over other controls (see https://egrosclaude.github.io/RDCI/Introducción.html)
Absolute-positioned items in general are guaranteed to be a hassle...

Should be fixed now. If you do find an element that is still not aligned correctly please do not hesitate to make a pull request.

This still keeps occurring in Chrome and FF:

apparantly the position for the audio controls was done on element block overriding my css. fixed this by making my rule more important

authors: Sonaryr egrosclaude


text:
ChangeTrustOperationBuilder(asset, '922337203685.4775807') fails on web

Web. The following code.
AccountResponse account =
        await stellarSDK.accounts.account(keyPair.accountId);

    Transaction transaction = TransactionBuilder(account)
        .addOperation(
            ChangeTrustOperationBuilder(predefinedAsset, '922337203685.4775807')
                .build())
        .build();

    transaction.sign(keyPair, kDebugMode ? Network.TESTNET : Network.PUBLIC);

    SubmitTransactionResponse response =
        await stellarSDK.submitTransaction(transaction);

Produces the folowing transaction:

Note: limit: -922,337,203,685.4775808 (raw: -9223372036854775808)

Hello @rinat-enikeev,
thank you for adding this issue. Unfortunately, I cannot reproduce it. I have built a test case that you can find here.
  test('test max trust amount', () async {

    final issuerAccountId = KeyPair.random().accountId;
    final trustingKeyPair = KeyPair.random();
    final trustingAccountId = trustingKeyPair.accountId;

    await FriendBot.fundTestAccount(issuerAccountId);
    await FriendBot.fundTestAccount(trustingAccountId);

    final trustingAccount = await sdk.accounts.account(trustingAccountId);

    final myAsset = AssetTypeCreditAlphaNum12('AOXYGEN', issuerAccountId);

    final changeTrustOp = ChangeTrustOperationBuilder(myAsset, '922337203685.4775807').build();

    final transaction = new TransactionBuilder(trustingAccount).addOperation(changeTrustOp).build();

    transaction.sign(trustingKeyPair, Network.TESTNET);

    print('TX XDR: ${transaction.toEnvelopeXdrBase64()}');

    final response = await sdk.submitTransaction(transaction);
    assert(response.success);

  });

It prints following xdr:
AAAAAgAAAAAxgpk1bmxkv9j0qXMj+yQmBBwduEfwmkVDU43WfSKL5QAAAGQAA28NAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAGAAAAAkFPWFlHRU4AAAAAAAAAAAB45zZk4+1YTSmLLK+QynEWM1M1VrlxExAhqgXmZKtWDH//////////AAAAAAAAAAF9IovlAAAAQH/P08+n2vsgNzB4vM2hjeWCZA7Iul3QDElio9mRHhTKyeqMfe4X9UR+5y28x0fCgOZGZHGtcKivR1yTucOFnAg=
If I insert it into Stellar Lab:

Could you please run the test on your device? Which device did you test it on?

Hey @christian-rogobete, thank you!
Just in case you need an example, you can clone this repository and run on web (chrome).
The code is simple.

Hey @rinat-enikeev, thank you for providing example code. I already fixed the issue in this commit and the fix will be available in the next release. This improvement will also allow large amounts on web for many other operations such as, create_account, payment, path_payment_strict_send, path_payment_strict_receive, manage_sell_offer, manage_buy_offer, create_passive_sell_offer, clawback, create_claimable_balance, liquidity_pool_deposit, liquidity_pool_withdraw.  However, the sdk will still not officially support web. I am planning another release for official web support in the coming months.

Hello @rinat-enikeev, this issue has been fixed in release 1.8.2

Thanks @christian-rogobete, can't find donate button though :)
If it is helpful, I would report that with 1.8.2 stopped working on web for another reason:
_sequenceNumber is not being incremented for first account transaction:
{"transaction":"tx_bad_seq"}

This works in local debug mode, but doesn't work in release and profile on prod.

staging website.
If you want I can create another issue and provide more details. Thanks!

Hello @rinat-enikeev, thank you! It would be great and helpful if you can add a new issue with a description on how to reproduce the sequence number issue.

authors: christian-rogobete rinat-enikeev


text:
Add Drag In and Drag Out events

Leaved comments in this commit for code review before merge.
known isues:

DnD HTML5 API: If drag too fast to another browser UI element (ej. dev tools) the HTML5 DnD dragLeave event is not triggered (not an issue from this code) ... a workaround could be to force a fallback to get the element at pointer position when dragging back to the browser window.

This PR resolve #2075 #979 #460 #1468 #2159 #1269

Usage
Sortable.create(inboxEl, {
    group: 'inbox',

    onDragIn:  (e) => console.log("+++++ drag in Inbox"),
    onDragOut: (e) => console.log("----- drag out Inbox"),
    onDrop: (e) => console.log("Doped!") // Somewhere inside X,Y of this sortable. Even if no onEnd event.
});

Svelte demo
REPL: https://svelte.dev/repl/98f5c00046754b13bd4aae4d362b20e2?version=3.50.0

Nice!

@roy-mdr Is it going to merge in to the main library? How long do we have to wait for it?

@roy-mdr Is it going to merge in to the main library? How long do we have to wait for it?

Unfortunately its not my decision but the original developers :/ Hopefully soon!

@owen-m1 Any idea on when it is going to merge?
P.S. If there are no core maintainers for this project right now, how about we recruit some? I would love to contribute to this library.

@SyedMSawaid Yeah I'm happy to add you if you'd like to contribute, I don't have a lot of time anymore

Any updates on this PR?

authors: RowenTey SyedMSawaid lovelyelfpop owen-m1 roy-mdr

repo: SortableJS/Sortable


text:
[Feature Request]:  Add Toggle Button for Password Visibility*

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Description:
Currently, the login and signup pages require users to input their passwords without the option to view them. To enhance user experience and improve usability, we should add a toggle button that allows users to show or hide the password while typing.
Acceptance Criteria:

A password visibility toggle icon should be added to both the login and signup pages.
The icon should toggle between two states:

Hidden (Default State): The password is obscured (e.g., with dots or asterisks).
Visible: The password is shown in plain text.

The toggle button should visually change when switching between states (e.g., an eye icon for visibility).
The implementation should be intuitive and accessible for all users.

Tasks:

[x] Add a toggle button next to the password field on the login page.
[x] Add a toggle button next to the password field on the signup page.
[x] Ensure the button works for both desktop and mobile views.

Type: Enhancement
Use Case

A user is attempting to log in but keeps making typing errors when entering their password.
Password Validation During Signup
Mobile Device Convenience

Benefits
No response
Add ScreenShots
No response
Priority
Medium
Record

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

@Soujanya2004, Can you assign me this issue?

@Abhi0049k here you go


text:
Scroll lag when updating dataSource

Hello!
First of all thanks for this great lib!
I have a dataSource:
let  dataSource = ArrayDataSource(data: self.presenter.matches) / / [Match]

My data is updating every x seconds and I need to update my collection view with the new data. I'm doing like this:
    func display(_ matches: [Match]) {
        dataSource.data = matches
    }

matches.count is about 100.
So seems it's not good way to do like this, because when display method is calling, scrolling begins to lag.
So how can I update my dataSource then?
Thanks!

Seems found bag in my json serialization, which takes too long

repo: SoySauceLab/CollectionKit


text:
Setup production hosting

Update the prod CoL+ installation to be ready for going public with data being properly maintained.

[x] setup prod db on ector

[x] replication backup
[ ] migrate data from db.col.plus/colplus

[ ] setup prod col-ws app

[ ] backup metrics & images folder (220MB right now, up to 3 GB over the next year)
[ ] logstash

[x] setup ES server

The two current VMs, coldb-vh.col.plus and colapps-vh.col.plus, are temporary before a proper infrastructure is setup.
Databases — PostgreSQL.
Please create new users and databases on pg1.gbif.org and pg1.gbif-dev.org.  I'd like them to be prefixed, e.g. prod_col or prod_colplus etc.  It's best if the user owning the database isn't the usual user for database access by the web service etc.  Please don't reuse the same password on both environments.
The pg1.gbif.org database will then be streaming-replicated onto pg2.gbif.org, and the write-ahead logs streamed to a different server. Weekly full physical dumps are archived to a KU system.  We can do point-in-time recovery to any point. (Dev isn't replicated.)
This does tie CoL+ into the same PostgreSQL version as for other GBIF services.
Elasticsearch
I don't want us to tie this to the GBIF occurrence index. Version changes are much more disruptive than for PostgreSQL, and we don't really know how the new ES cluster will behave. It may disrupt a CoL hosted together with it, or vice versa.
I will set up new VMs for Elastic Search instances, one per environment. Unlike the test VM, they will have a separate partition for the ES index, so it's easier to grow that as required. The current use at /var/lib/elasticsearch is 25GB, what would be reasonable for new servers?
Production filesystem
Does this refer to /home/col and /var/www/html on colapps-vh? Or to the NFS storage, /mnt/auto/misc?
The server looks to be running two Java webservices, one for dev and one for prod.  I should make two VMs, one for each environment, to run the webservices and Apache.
Data can be stored on either NFS or the VM, but VMs images aren't backed up by default — if necessary, we'd just restore them from Ansible scripts etc. Parts of the filesystem can be backed up if necessary.

with filesystem I did not refer to the entire image but just the data we store there, i.e images, archives (which we may want to ignore) and especially metrics and change diffs which we cannot regenerate otherwise. I need to lookup the exact paths. they should be under /home/col

using pg1 for the db should je ok. But I am slightly scared about the replication being a bottleneck. Remember clb brought down the server before? On the other hand clb will be gone in the future at some point so its not a huge load increase. we should try this out soon, I will setup the db as you mentioned

The new servers have 2×10Gb/s connections to each other and to the destination for WALs, and a RAID5 of NVMe storage, so I'm much less concerned about the load.

The data on the filesystem that needs backup is currently under /home/col/bin/prod:
colapps-vh ~/bin/prod $ du -sh *
4.0K	config-cli.yml
4.0K	config-ws.yml
0	images
12M	logs
2.8G	metrics
764M	namesindex
0	scratch
175M	ws-server.jar

From those  images and metrics are unreplaceable. The namesindex can be rebuilt from postgres data. All of these should be rather quick to access.
Data archives downloaded for indexing are kept on NFS at /mnt/auto/misc/col/prod/archive and do not need backups.
It is hard to prognose the rise of especially the metrics folder as its archiving stats about each dataset import and sector sync so we can diff them retrospectively. Images are nearly only logos, so thats not gonna grow large. Most of the metrics data is stored in plain text and could be compressed considerably if metrics size becomes a problem. But it is served straight through the API, so it needs to be readily available.

ELASTIC
Current ES prod node contains 15G, excluding any GBIF checklists & Plazi.
I would expect that we can grow that to 30-50G over the next year with the above added. We could try that out on the current setup, but I assume we'll reach the storage limits

Postgres takes up 45g and I would expect we will grow to 60-100 over the next year for a single database.
Elastic is down to 10G and would mount to 25G in this scenario.
We do see strange spikes in disk use though which I cannot explain yet:

blocked by #498

Decision today is to use Ector as a new PG12 (just released) db server and isolate it from the existing GBIF infrastructure.

as for the metrics folder that needs backed up I added gzip compression to it so it should be considerably smaller now.

I'm working through and will continue tomorrow:

ector as PostgreSQL and ElasticSearch (unless you think otherwise) host, with LVM
on the disk so we can allocate the remaining space as we need it.
I'll make a VM for a development PG12 database
I'll back them up using the streaming replication we use (via barman) for GBIF's production DBs
I'll make new VMs for the apps servers (dev + prod) and back up selected directories; I can see the configuration allows a good choice of where things will be.  I don't think we need any NFS access on these.

Can we use barman for log shipping from a PG12 server?

log shipping between servers running different major PostgreSQL release levels is not possible

We'd also use the latest ES, 7.4.2 in that setup please

see https://github.com/Sp2000/colplus/issues/65 for a more public prod domain discussion.
If www is taken by the main portal still to be developed I wonder where we best expose the Clearinghouse/Assembly tools. We could share the main domain with the portal and use a base root like https://www.catalogue.life/ch but I would prefer to have a dedicated subdomain.
I suggest we use these domains at this stage:
PROD

https://www.catalogue.life -> reserved for the new portal
https://ch.catalogue.life -> Clearinghouse, currently www.col.plus
https://api.catalogue.life -> API
https://pg1.catalogue.life -> Postgres and ES server (not public)

DEV
Uses dev.catalogue.life as the base with otherwise the same mapping as above:

https://www.dev.catalogue.life -> reserved for the new portal
https://ch.dev.catalogue.life -> Clearinghouse, currently www.col.plus
https://api.dev.catalogue.life -> API
https://pg1.dev.catalogue.life -> Postgres and ES server (not public)

Or should we stick with col.plus for dev?

Agree: https://www.catalogue.life -> reserved for the new portal
Two letters "ch" for "clearinghouse" is not a good idea; it is more associated in user's mind with "China" in URLs (regardless of its position in the tail, head or body of the URL:  https://ch.catalogue.life -> Clearinghouse, currently www.col.plus
Agree: https://api.catalogue.life -> API
Neutral: https://pg1.catalogue.life -> Postgres and ES server (not public)
I prefer col.plus for all code developments.

I agree with ch being not great. Any other idea?
We could continue to use col.plus for developments, but its the name of the project that is running out now, so Im not sure it's fine to continue with that. @olafbanki your cents on continuing the col.plus domain? Generally it is a great short name.

Any kind of development is "plus". If CoL+ as a project name will be forgotten, col.plus domain might be still positively used for further developments.

coldevapps-vh.catalogue.life (apps.dev.catalogue.life)
colprodapps-vh.catalogue.life (apps.catalogue.life)
These now exist. I haven't added NFS, so temporary things can go in /home/col/... and things to be backed up can go in /srv (which is the expected place for that kind of thing). Only the production /srv will be backed up.
Have a look at the disk sizes, RAM, CPU etc.  I've tried to guess based on current usage, ganglia etc. It's easiest to change the disk before the VM is in use (can just destroy and regenerate), RAM and CPU require a reboot to change.
We can register an additional name if you'd prefer not to use *.dev.catalogue.life and also want to move away from col.plus, although catalogue-dev.life (in the same pattern as gbif-dev.org) doesn't exactly roll off the tongue.

@MattBlissett can we also map api.catalogue.life and api.dev.catalogue.life to the apps VMs to expose them to the public on port 80 and 443/ssl ? We currently use Apache, maybe Varnish at some stage. Or do you prefer a dedicated VM for that?

I think these are both ready already, but there is nothing listening on the server.
Apache is probably used at the moment because you're also serving files (/download) which is not possible in Varnish.  Either way, I will set it up (including TLS) with Ansible.

"@olafbanki your cents on continuing the col.plus domain? Generally it is a great short name."
I like catalogue.life in general a better url than catalogueoflife.org although we should for historical reason keep the latter url as well. Have you considered col.life as an even shorter one? I have no objections keeping col.plus for development if that is useful. We will certainly have a second phase of the project. Col.tec if available would also work for me.

Most 3 letter domains are taken including col.org. For col the only ones that are free and make some sense are:

col.science
col.sc
col.site

I think catalogue.life really nicely and succinctly says what we are as well as being simple. col.life is less clear and redundant (life.life).

Don't see any reasons to change domain name. catalogue.life - easier to remember then catalogueoflife.org? shorter? better address a subject area? what?
catalogueoflife.org is cited in thousands of publications and website. Thousands of users know it a home for the Catalogue of Life.

Decision to change domain name for well known product should not be "in-house" decision by shadow cabinet. It must be consulted with data providers and users.

The /srv directory on colprodapps-vh.catalogue.life is now backed up.
(I used catalogue.life as it's a domain registered by GBIF, and I need to have full control over the domain used internally for servers.  This needn't affect anything visible to the public.)

Decided to go with the following until the global team decides differently:
PROD

https://www.catalogue.life -> reserved for the new portal
https://data.catalogue.life -> Clearinghouse, currently www.col.plus
https://api.catalogue.life -> API

DEV

https://www.dev.catalogue.life -> reserved for the new portal
https://data.dev.catalogue.life -> Clearinghouse, currently dev.col.plus
https://api.dev.catalogue.life -> API

authors: MattBlissett dhobern mdoering olafbanki yroskov


text:
Setup robots.txt

Google and probably other search engines are indexing the Clearinghouse, and we got a complaint because Google indexed a dataset that was under development. At least for now, we should deny all web crawlers with robots.txt:
User-agent: *
Disallow: /

We probably should not allow web crawlers to index the Clearinghouse even in the future because it's primarily intended as a publishing tool, not a data viewer for the public. It would be preferable to have catalogueoflife.org indexed, not the Clearinghouse, and I think other projects would likely also want their production websites indexed instead of the Clearinghouse. Otherwise the production websites are going to be competing with the Clearinghouse for page rank.

Hm, the Clearinghouse in its original perception is intended to be public and for open data. We dont want to compete with original sites, but being searchable by google seems not entirely wrong to me.
But is the indexing by google really going straight to the backend? Sounds rather like a frontend problem

authors: gdower mdoering


text:
Where to put the first bot token

could you add a .env.example file and how to set the first bot token (the botmaker)

Set the webhook for your main bot: https://api.telegram.org/bot/setWebhook?url=...
You can figure out what need to put in url by checking the code: https://github.com/SpEcHiDe/IDNWB/blob/master/src/app.ts#L11

repo: SpEcHiDe/IDNWB


text:
Update laravie/serialize-queries for Laravel 9 supports

Support v2: https://github.com/laravie/serialize-queries/releases/tag/v2.0.0
Remove ^0.3 as it no longer receiving any bugfixes and is identical to ^1.0

Thanks 👍

authors: crynobone patrickbrouwers

repo: SpartnerNL/Laravel-Nova-Excel


text:
Actually break out when no canvas exist in click handler

In the code that handles non-existing canvas, there is a missing return statement, which makes the code call the callback, but then just move on even though canvas is undefined/null.

Good call back 😉 !

authors: hallahan perliedman

license: isc


text:
Collection object filter - endlessly processes

Describe the bug
When I attempt to search by identifier ranges, some namespaces work (e.g. Coleoptera, Odonata) and return results, and others endlessly spin and never return results (e.g. Araneae, Insect Collection).
To Reproduce
Steps to reproduce the behavior:

When I  go to the task "Filter - Collection objects by area and date range".
Then I try to filter results by "Select Identifier Range"
And I select "Araneae" or "Insect Collection" and set the identifier range to 0-100.
The subsearch never produces results, but just spins.

Expected behavior
It produces results with Coleoptera and Odonata, but not with Insect Collection or Araneae.

The subfilter should complete the search before I click the "Find" Button to list the results.
Environment (please identify where you experience this bug:

Sandbox - Sandworm
Chrome

Possibly related: https://github.com/SpeciesFileGroup/taxonworks/issues/59

All new filter code is live, reopen if new similar problem exists.

authors: mjy tmcelrath

repo: SpeciesFileGroup/taxonworks


text:
Task - Observation matrices dashboard - Code

Change the button label "Select Matrix" to "Add OTU to Matrix" or something similar.
It is not obvious that using this option automatically adds OTU to the matrix. It should be self explanatory. Although the feature is great.

I thought It does NOT automatically add it to the matrix.  You have a
second step when you need to agree.
On Fri, Sep 20, 2019 at 5:41 PM Dmitry Dmitriev
notifications@github.com wrote:

Change the button label "Select Matrix" to "Add OTU to Matrix" or something similar.
It is not obvious that using this option automatically adds OTU to the matrix. It should be self explanatory. Although the feature is great.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Yes, there is a second step, which still was not obvious for me, that it will bounce me to the row coder. And than I noticed that otu was added to the matrix, even so, I did not do any scores.

One TaxonName can have many Otus, thus another step you might not have seen yet in that API.  Of course if we use the MRC we have to have a row defined (matrix).  I'm not seeing the point of you accepting to add a row to a matrix, then having it removed if you don't code- or maybe I don't understand. Why else would you go to the row, when you know the number of observations etc.?

authors: mjy proceps