text:
Has anybody gotten the app to work since the latest NA update?

Preparation

[X] I read the Troubleshooting Guide
[X] My question isn't answered in any other issues (even the closed ones)

Your question
I've tried running the latest FGA build on both bluestacks5 and my samsung galaxy s20 plus ultra (android version 11), and no matter what happens it always misses the button presses to select servant skills or mystic codes. I've been able to configure and use the app just fine before the NA widescreen update, so I just want to make sure I'm not going crazy here lol.

I've run into an issue where the app runs, but fails to press in the proper areas on my phone. Pixel 4a, running Android 12.

Same issue with a Galaxy Note 10. The alignment is way off.

I've run into an issue where the app runs, but fails to press in the proper areas on my phone. Pixel 4a, running Android 12.

That black bar shouldn't be on the side. Is your game misaligned?

Have the same issue with the latest build on my S9 but my game fills the entire screen

@brightEcho Which version are you using? Can you provide a video?
@Izuni Does FGA see anything? Was it messed up by some screen recorder, maybe?

@dominionloser123 and @SeraphSephiroth see https://github.com/Fate-Grand-Automata/FGA/issues/965#issuecomment-973339177

@reconman Found out the issue was caused by not extracting the default support images in the settings. Completely ignored it since it wasn't something I needed to do in the old build or I forgot about it. Thanks though!

@brightEcho check in your settings for the samsung if you can force fgo into fullscreen mode. https://github.com/Fate-Grand-Automata/FGA/wiki/Game-Area-detection#how-fgo-should-look-with-wide-screen-update

@brightEcho check in your settings for the samsung if you can force fgo into fullscreen mode. https://github.com/Fate-Grand-Automata/FGA/wiki/Game-Area-detection#how-fgo-should-look-with-wide-screen-update

Yep, I already checked that box. And to answer your question in the other thread (since it got closed), yes, my fgo app goes completely full screen where it doesn't leave any space for the notch/camera hole.

@brightEcho Which version are you using? Can you provide a video?
@Izuni Does FGA see anything? Was it messed up by some screen recorder, maybe?

I'm using version 1556 of FGA. And yes, I'll upload a video and pictures in a few minutes.

@brightEcho Which version are you using? Can you provide a video?
@Izuni Does FGA see anything? Was it messed up by some screen recorder, maybe?

https://user-images.githubusercontent.com/59067507/142525454-a6cf06b7-6c90-43ea-a24f-67dcc8198c57.mp4

Please let me know if you need any further information. I really want to get to the bottom of this lol

Skill confirmation, check the troubleshooting guide.
Your problem is unrelated to the new UI update.

Skill confirmation, check the troubleshooting guide. Your problem is unrelated to the new UI update.

Sorry to necro, but how does this fix it? I just tried it and it worked until I had to plug-suit. How come I need the skill confirmations? Also, how can I see all the areas that FGA is going to touch? I have Debug mode on, but it doesn't show all the areas like the previous pictures in this thread.
Here is my video of a similar bug. https://www.youtube.com/watch?v=MgZ7g0ARKKo

authors: Izuni MathewSachin SeraphSephiroth Wingi91 brightEcho dominionloser123 john-bao-git jomarx reconman

repo: Fate-Grand-Automata/FGA


text:
⚠ Avatar API Endpoint has degraded performance

In f495aff, Avatar API Endpoint (https://avatar.roblox.com/v1/avatar-rules) experienced degraded performance:

HTTP code: 200
Response time: 1067 ms

Resolved: Avatar API Endpoint performance has improved in df2ccfa after 6 minutes.

source: gharchive/issue

repo: FearedFusionX/Ro-Status

license: MIT

license_type: permissive

license_source: github-api


text:
Created APIClient for typescript  and added usage examples for GET, P…

…OST, PUT, and DELETE requests

sorry bondhu i didnt check your comment. i will surely do as you suggested..

source: gharchive/pull-request

repo: FerdausPolok/dev-mates


text:
Tests for Integrals.jl

New tests added for more coverage
New doc string format for Fields description
Small changes such as Int8 => Signed, for more compatibility (See integrals)

Codecov Report

Merging #91 (fcc7ad8) into master (32b47a4) will increase coverage by 5.74%.
The diff coverage is 98.76%.

@@            Coverage Diff             @@
##           master      #91      +/-   ##
==========================================
+ Coverage   77.62%   83.36%   +5.74%
==========================================
  Files          29       29
  Lines        2051     2098      +47
==========================================
+ Hits         1592     1749     +157
+ Misses        459      349     -110

Impacted Files
Coverage Δ

src/Core/BasisParser.jl
100.00% <ø> (ø)

src/Core/DIIS.jl
96.87% <ø> (ø)

src/Core/Geometry.jl
100.00% <ø> (ø)

src/Core/Orbitals.jl
50.00% <ø> (ø)

src/Methods/HartreeFock/RHF/RHF.jl
40.00% <ø> (ø)

src/Core/IntegralHelper.jl
98.52% <94.73%> (+34.89%)
:arrow_up:

src/Core/AtomicIntegrals.jl
100.00% <100.00%> (+28.90%)
:arrow_up:

src/Core/BasisSet.jl
100.00% <100.00%> (ø)

src/Methods/HartreeFock/RHF/RHFHelper.jl
78.04% <100.00%> (+1.12%)
:arrow_up:

src/Methods/HartreeFock/RHF/RHFa.jl
81.61% <100.00%> (ø)

... and 2 more

Continue to review full report at Codecov.

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

authors: codecov-commenter gustavojra


text:
Store index metadata

What should be done?
Information about indexes should be stored in metadata in the same way as in the old pgdb package.
Create unique index for _id when collection is created.
Only metadata/registry changes are in the scope. The rest is in #3394, #3399, #3397.
Where?
https://github.com/FerretDB/FerretDB/tree/main/internal/backends/postgresql/metadata
Definition of Done

unit tests added/updated;
spot refactorings done.

There is a bug: #3505

authors: AlekSi chilagrow

repo: FerretDB/FerretDB


text:
Research and Setup

Discuss
Which tech stack should we use?

[ ] Frontend
[ ] Backend
[ ] Database
[ ] Deployment

First suggestion:

Frontend

React
Tailwind CSS
Next JS (optional)
Typescript

Backend

Express
Node

repo: FerrielMelarpis/sticky-notes


text:
#1425 Support Descriptive Branch Names

What does this pull request aim to achieve? 💯
Resolves #1425 . Once this is approved I will immediately start working on this https://github.com/FightPandemics/FightPandemics/wiki/How-to-create-a-Pull-Request
Open to feedback but I feed when all we have is the issue number, for example, it's hard to navigate.

[x] I have checked that no one else is working on similar changes.
[x] I have read the latest README and understand the development workflow.
[x] The name of this branch is: feature/<branch_name>, or hotfix/<branch_name> if this is a hotfix. The branch is created in a cloned version of this repo, not a forked repo.
[x] This branch is rebased/merged with the latest staging (or the latest production if it is a hotfix).
[x] There are no merge conflicts.
[x] There are no console warnings and errors.
[x] On the right hand side of this PR, I have linked the appropriate issue(s) under "Issues" and added a project progress under "Projects".

New PR pic:

@idjevm  I updated the wiki page now that this is merged. Take a look and let me know if you notice any issues: https://github.com/FightPandemics/FightPandemics/wiki/How-to-create-a-Pull-Request

repo: FightPandemics/FightPandemics


text:
Footnote

closes #298
PR Checklist:

[x] checked out guidelines
[x] looked for other PR

Quick Description of the PR
Absolute positioning of Footnote leads to it being rendered on top of some content.
An Overview of the Changes

Main component's min-height changed to 100vh - (Navbar height + Footnote height), so that the main content will always be at least the full height of the screen minus the Navbar and Footer.

Footnote will now display after all content, even on longer pages and will not accidentally cover it. Some pages (e.g. Step WizardContainer) do not need the entire Main content's height, but for some reason use more than 100% height. That will need to be fixed to view the Footnote on the screen without having to scroll. Also some pages' content is not centered correctly now (e.g. Home).

Desktop styles added and matched with Figma styles.

Color "white" was missing in color theme, so I added it. It was exported in colors.js, but not imported in theme.js.

Navbar's height on Desktop view does not match Figma Desktop styles.

Cookie Alert always displays on top of all content.

Any progress on this? @Oluwadamilareolusakin

Can we push this so at least the Desktop design for the footer shows up correctly? We can open a new issue just for the footer positioning error

Can we push this so at least the Desktop design for the footer shows up correctly? We can open a new issue just for the footer positioning error @anniegiang

Ok let's do that after resolving the merge conflicts

I resolved the merge conflicts and will open a new issue for the footer positioning as soon as this is merged.

authors: anniegiang nadinejuraschek


text:
🛑 logs.mmattbot.com is down

In 916f70c, logs.mmattbot.com (https://logs.mmattbot.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: logs.mmattbot.com is back up in 90f3943 after 25 minutes.

repo: Fijxu/justlog-instances-uptime


text:
Reduction example

Initial (not complete) reduction example implementation. I have modified validation such that the number of compared elements can be restricted.

Looks good,
one thing which I would perhaps change is to offer both versions of setValidationMethod() in API. Ie. both:
setValidationMethod(const ValidationMethod&, const double)
and
setValidationMethod(const ValidationMethod&, const double, const size_t)
so that it will be easy to create future extensions without changing the API.

I think we now can move reduction example into development branch, it seems stable.

license: mit

license_source: bigquery


text:
Helm migration

See https://docs.google.com/document/d/1FrdjeQ9LGgrEWaRDkncBXJVMY_lXs56ngDShnM7Rqc8/edit#
Jenkins job: https://k8s-jenkins-poc.in.ft.com/job/k8s-deployment/job/curated-authors-memberships-transformer-auto-deploy/

Coverage remained the same at 75.0% when pulling 1a8c005434daee5c0fc9e04c57122a7fbdc60c5c on helm into d19b6822ed5f4f03c915d852bd78b6a86b4d3791 on master.

Coverage remained the same at 75.0% when pulling 6e0b8677f5b67b8a54c60f31da56c26aafcf4dfe on helm into d19b6822ed5f4f03c915d852bd78b6a86b4d3791 on master.

This Branch has a security issue

authors: coveralls izzyblues tosan88


text:
Add a regression test covering Vary headers where a Fastly-FF header is present

There was a change (https://github.com/Financial-Times/polyfill-service/blame/839da3d75256b82a23393932182cd24b59b8c3a5/fastly/vcl/polyfill-service.vcl#L193-L201) moving some logic to behind a Fastly-FF check to support shielding.  Unfortunately there are third-party consumers of this project (including the FT) who use Fastly as a proxy to the polyfill service, so the Fastly-FF header is also set there, which can cause issues.
This adds a regression test looking at one of the externally available headers which could act as a canary for this.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

(This could be added to https://github.com/Financial-Times/polyfill-service/pull/1919 but I don't have the access for that :) )

authors: CLAassistant rowanbeentje

repo: Financial-Times/polyfill-service


text:
Crash when right clicking with an axe

Right clicking with an axe on any block causes the game to crash.
I tried using Not Enough Crashes to find the issue and it seems to be an incompatibility between Additional Placements and Create, so I removed Additional Placements (I did not have this issue before installing the mod) and the game stopped crashing
I'm using Forge 47.1.3, Minecraft version 1.20.1

I'm going to investigate the issue now but be aware you can save everyone a lot of time by including your crash report (as a file, in a spoiler, as a pastebin link, ect.) when reporting a crash - I may have been able to instantly see the issue and provide a fix without needing to wait to get to my development space.

I can't reproduce the issue. Please provide the crashlog, or I cannot make any progress as to fixing this issue.

Uploading crash-2023-11-07_14.58.47-client.txt…

crash-2023-11-07_14.58.47-client.txt

I can't reproduce the issue. Please provide the crashlog, or I cannot make any progress as to fixing this issue.

Just letting you know I did look into it, and cannot reproduce it - but I did also make some changes to how the mod interfaces with the WeatheringBlock maps that may have already fixed it, and should go live in the next mod update. I'll test again before release and if I still don't have an issue I'll mark this as closed.

authors: Alexyssss FirEmerald

repo: FirEmerald/AdditionalPlacements


text:
Add Firebase to your Android App - skips build.gradle modifications

In Step 6 here:
https://codelabs.developers.google.com/codelabs/friendlyeats-flutter/#5
The "Add Firebase to your Android App" suggests you can skip modifications to the build.gradle

"10. Back in the Firebase console, skip the remaining steps, and go back to the main page of the Firebase console."

This will cause errors such as:
FirebaseException ([core/not-initialized] Firebase has not been correctly initialized.

Usually this means you've attempted to use a Firebase service before calling `Firebase.initializeApp`.

View the documentation for more information: https://firebase.flutter.dev/docs/overview#initialization
    )

Please add steps to implement the build.gradle modifications
In android/build.gradle

Add classpath 'com.google.gms:google-services:4.3.10' to dependencies

In android/app/build.gradle

Add apply plugin: 'com.google.gms.google-services'

This is a great addition. The Firebase plugins for Flutter have changed a bit since the Friendlyeats Flutter codelab was written (and it hasn't been updated yet, as you've encountered!)
This is a more modern Flutter + Firebase codelab that might be less problematic to follow, until this one gets updated again!
https://firebase.google.com/codelabs/firebase-get-to-know-flutter#0

authors: cklanac ditman


text:
Arduino board (node mcu) is not sending or read any data to firebase

My project worked perfectly until 2020/02/17 1:28:55 AM and suddenly it crashed.
error - firebase failed
there is no issue with wifi or the Node MCU
libraries I used -
firebase library : https://github.com/FirebaseExtended/firebase-arduino
JSON library : https://github.com/bblanchon/ArduinoJson/tree/v5.13.1
Please help me and thank you for your time.
This is my demo code:
`#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
// Set these to run example.
#define FIREBASE_HOST "xxxxxxxxxx.firebaseio.com"
#define FIREBASE_AUTH "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#define WIFI_SSID "wifi"
#define WIFI_PASSWORD "wifipwd"
void setup() {
Serial.begin(9600);
// connect to wifi.
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("connecting");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("connected: ");
Serial.println(WiFi.localIP());
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
}
int n = 0;
void loop() {
// set value
Firebase.setFloat("number", 42.0);
// handle error
if (Firebase.failed()) {
Serial.print("setting /number failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// update value
Firebase.setFloat("number", 43.0);
// handle error
if (Firebase.failed()) {
Serial.print("setting /number failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// get value
Serial.print("number: ");
Serial.println(Firebase.getFloat("number"));
delay(1000);
// remove value
Firebase.remove("number");
delay(1000);
// set string value
Firebase.setString("message", "hello world");
// handle error
if (Firebase.failed()) {
Serial.print("setting /message failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// set bool value
Firebase.setBool("truth", false);
// handle error
if (Firebase.failed()) {
Serial.print("setting /truth failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// append a new value to /logs
String name = Firebase.pushInt("logs", n++);
// handle error
if (Firebase.failed()) {
Serial.print("pushing /logs failed:");
Serial.println(Firebase.error());
return;
}
Serial.print("pushed: /logs/");
Serial.println(name);
delay(1000);
}`
Serial monitor output ........
connecting...
connected: 192.xxx.x.xxx
setting /number failed:
setting /number failed:
.
.
setting /number failed:

I have same trouble

I have same trouble. My system working very well before 1 week

Update the fingerprint
static const char kFirebaseFingerprint[] =
"03 D6 42 23 03 D1 0C 06 73 F7 E2 BD 29 47 13 C3 22 71 37 1B"

thank you @TheRealNaery  error fixed

Hi
I also had the same issue and I updated the fingerprint. After updating the latest fingerprint, data was uploaded to Firebase. But, the NodeMCU crashes automatically after sending data for a while. The Serial Monitor displays an exception. After decoding the exception, my understanding was that the issue was with the "Firebase.getInt" code parts. It works when put in "Void Setup", but results in an exception when it is placed in "Void Loop". I have been unable to fix the issue for about a week now. Please help.
Here is my code:
//D0   = 16;
//D1   = 5;
//D2   = 4;
//D3   = 0;
//D4   = 2;
//D5   = 14;
//D6   = 12;
//D7   = 13;
//D5   = 15;
//D9   = 3;
//D10  = 1;
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
#include <DHT.h>
#define DHTPIN 4 //d2
#define DHTTYPE DHT21
DHT dht(DHTPIN, DHTTYPE);
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 // DS18B20 on NodeMCU pin D4
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);
#define WIFI_SSID "Dialog 4G 142"//"Dialog 4G"
#define WIFI_PASSWORD "2D8D37F1"//"FDL6552MG04"
#define FIREBASE_HOST "slrs-iot.firebaseio.com"
#define FIREBASE_AUTH "bwaDhgMWwLHpFiv4A1plexT02TUwzyHjajSyyDd5"
void setup() {
dht.begin();
Serial.begin(115200);
DS18B20.begin();
pinMode(D1, OUTPUT);
digitalWrite(D1, LOW);
pinMode(D7, OUTPUT);
digitalWrite(D7, LOW);
pinMode(D6, OUTPUT);
digitalWrite(D6, LOW);
pinMode(0, OUTPUT);
delay(1000);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);                                     //try to connect with wifi
while (WiFi.status() != WL_CONNECTED) {
digitalWrite(0, digitalRead(0) ^ 1);
delay(500);
}
Serial.println(WiFi.localIP());                                            //print local IP address
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
digitalWrite(0, 1);
}
void loop() {
DS18B20.requestTemperatures();
float t = DS18B20.getTempCByIndex(0);
float h = dht.readHumidity();
Serial.print(t);
Serial.print(",");
Serial.println(h);
if (isnan(h) || isnan(t)) {                                                // Check if any reads failed and exit early (to try again).
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
Firebase.setFloat("/devices/lalan-d1/Status/Humidity", h);                                 //setup path and send readings
Firebase.setFloat("/devices/lalan-d1/Status/Temperature", t);                               //setup path and send readings
int ac_low = Firebase.getInt("/devices/lalan-d1/Parameters/AC_LOW");
int ac_high = Firebase.getInt("/devices/lalan-d1/Parameters/AC_HIGH");
int hum_low = Firebase.getInt("/devices/lalan-d1/Parameters/HUMIDIFIER_LOW");
int hum_high = Firebase.getInt("/devices/lalan-d1/Parameters/HUMIDIFIER_HIGH");
int dehum_low = Firebase.getInt("/devices/lalan-d1/Parameters/DEHUMIDIFIER_LOW");
int dehum_high = Firebase.getInt("/devices/lalan-d1/Parameters/DEHUMIDIFIER_HIGH");
int AC_S = Firebase.getInt("/devices/lalan-d1/Switch/AC");
int HUM_S = Firebase.getInt("/devices/lalan-d1/Switch/HUMIDIFIER");
int DEHUM_S = Firebase.getInt("/devices/lalan-d1/Switch/DEHUMIDIFIER");
if (h < hum_low ) {
if (HUM_S == 1) {
digitalWrite(D1, HIGH);
Firebase.setFloat("/devices/lalan-d1/Status/humiditifier", 1);
Serial.println("Firebase Set 1");
}
else {
  digitalWrite(D1, LOW);
  Firebase.setFloat("/devices/lalan-d1/Status/humiditifier", 0);
  Serial.println("Firebase Set 0");

}

}
if (h > hum_high ) {
digitalWrite(D1, LOW);
Firebase.setFloat("/devices/lalan-d1/Status/humiditifier", 0);
Serial.println("h > hum_high Firebase Set 0");
}
//*************************************************************************************************************
if (h > dehum_high) {
if (DEHUM_S == 1) {
digitalWrite(D6, HIGH);
// Firebase.setFloat("/devices/lalan-d1/Status/dehumiditifier", 1);
}
else {
  digitalWrite(D6, LOW);
  Firebase.setFloat("/devices/lalan-d1/Status/dehumiditifier", 0);

}

}
if (h < dehum_low) {
digitalWrite(D6, LOW);
Firebase.setFloat("/devices/lalan-d1/Status/dehumiditifier", 0);
}
//*************************************************************************************************************
if (t > ac_high) {
if (AC_S == 1) {
digitalWrite(D7, HIGH);
Firebase.setFloat("/devices/lalan-d1/Status/ac", 1);
}
else {
  digitalWrite(D7, LOW);
  Firebase.setFloat("/devices/lalan-d1/Status/ac", 0);

}

}
if (t < ac_low) {
digitalWrite(D7, LOW);
Firebase.setFloat("/devices/lalan-d1/Status/ac", 0);
}
delay(5000);
}

@pkptissera080 I also am trying to make the same code work on my system, however, even though the code is getting uploaded, the output is not as expected at all:

Please help me figure this out, thanks!
This is my code, for your reference:
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
// Set these to run example.
#define FIREBASE_HOST "parking-detector.firebaseio.com"
#define FIREBASE_AUTH "G8TtlJt60B8LnWLyBZPcQmmA5fBskKM5he884lDH"
#define WIFI_SSID "NINAD"
#define WIFI_PASSWORD "anantshree"
void setup() {
Serial.begin(9600);
// connect to wifi.
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("connecting");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("connected: ");
Serial.println(WiFi.localIP());
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
}
int n = 0;
void loop() {
// set value
Firebase.setFloat("number", 42.0);
// handle error
if (Firebase.failed()) {
Serial.print("setting /number failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// update value
Firebase.setFloat("number", 43.0);
// handle error
if (Firebase.failed()) {
Serial.print("setting /number failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// get value
Serial.print("number: ");
Serial.println(Firebase.getFloat("number"));
delay(1000);
// remove value
Firebase.remove("number");
delay(1000);
// set string value
Firebase.setString("message", "hello world");
// handle error
if (Firebase.failed()) {
Serial.print("setting /message failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// set bool value
Firebase.setBool("truth", false);
// handle error
if (Firebase.failed()) {
Serial.print("setting /truth failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// append a new value to /logs
String name = Firebase.pushInt("logs", n++);
// handle error
if (Firebase.failed()) {
Serial.print("pushing /logs failed:");
Serial.println(Firebase.error());
return;
}
Serial.print("pushed: /logs/");
Serial.println(name);
delay(1000);
}

Actualice las librerias

@ pkptissera080 También estoy tratando de hacer que el mismo código funcione en mi sistema, sin embargo, a pesar de que el código se está cargando, la salida no es la esperada:

Por favor, ayúdame a resolver esto, ¡gracias!
Este es mi código, para su referencia:
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
// Establecer estos para ejecutar el ejemplo.
#define FIREBASE_HOST "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#define FIREBASE_AUTH "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#define WIFI_SSID "xxxxx"
#define WIFI_PASSWORD "xxxxxxxxx"
configuración nula () {
Serial.begin (9600);
// conéctate a wifi.
WiFi.begin (WIFI_SSID, WIFI_PASSWORD);
Serial.print ("conexión");
while (WiFi.status ()! = WL_CONNECTED) {
Serial.print (".");
retraso (500);
}
Serial.println ();
Serial.print ("conectado:");
Serial.println (WiFi.localIP ());
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
}
int n = 0;
void loop () {
// establece el valor
Firebase.setFloat ("número", 42.0);
// maneja el error
si (Firebase.failed ()) {
Serial.print ("configuración / número falló:");
Serial.println (Firebase.error ());
regreso;
}
retraso (1000);
// valor de actualización
Firebase.setFloat ("número", 43.0);
// maneja el error
si (Firebase.failed ()) {
Serial.print ("configuración / número falló:");
Serial.println (Firebase.error ());
regreso;
}
retraso (1000);
// obtener el valor
Serial.print ("número:");
Serial.println (Firebase.getFloat ("número"));
retraso (1000);
// elimina el valor
Firebase.remove ("número");
retraso (1000);
// establece el valor de la cadena
Firebase.setString ("mensaje", "hola mundo");
// maneja el error
si (Firebase.failed ()) {
Serial.print ("configuración / mensaje falló:");
Serial.println (Firebase.error ());
regreso;
}
retraso (1000);
// establece el valor de bool
Firebase.setBool ("verdad", falso);
// maneja el error
si (Firebase.failed ()) {
Serial.print ("configuración / verdad falló:");
Serial.println (Firebase.error ());
regreso;
}
retraso (1000);
// agrega un nuevo valor a / logs
String name = Firebase.pushInt ("logs", n ++);
// maneja el error
si (Firebase.failed ()) {
Serial.print (" error al empujar / registrar:");
Serial.println (Firebase.error ());
regreso;
}
Serial.print ("push: / logs /");
Serial.println (nombre);
retraso (1000);
}

Los baudios son 9600 en el scope?

@Danin066 did you check your firebase database, is the data is sending to the database or not?

@angelbarusta I don't understand your language sorry...

Hi, I have the same problem but I already actualized the fingerprint and still no working. I installed the last Arduino firebase library, the ArduinoJson 5.13.1 library, and the ESP8266 2.5.2 board.
I have tried many things, uninstalling libraries and looking for new ones but it doesn't work.
I use this fingerprint ("03 D6 42 23 03 D1 0C 06 73 F7 E2 BD 29 47 13 C3 22 71 37 1B")
The problem is (setting /number failed:), so the firebase.begin is okay
Thank you all!
Here is my code:
`#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
// Set these to run example.
#define FIREBASE_HOST "sensor-de-consumo-agua.firebaseio.com"
#define FIREBASE_AUTH "XXXXXXXXXX"
#define WIFI_SSID "XXXXXXXXXX"
#define WIFI_PASSWORD "XXXXXXXXXX"
void setup() {
Serial.begin(9600);
// connect to wifi.
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("connecting");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("connected: ");
Serial.println(WiFi.localIP());
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
}
int n = 0;
void loop() {
// set value
Firebase.setFloat("number", 42.0);
// handle error
if (Firebase.failed()) {
Serial.print("setting /number failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// update value
Firebase.setFloat("number", 43.0);
// handle error
if (Firebase.failed()) {
Serial.print("setting /number failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// get value
Serial.print("number: ");
Serial.println(Firebase.getFloat("number"));
delay(1000);
// remove value
Firebase.remove("number");
delay(1000);
// set string value
Firebase.setString("message", "hello world");
// handle error
if (Firebase.failed()) {
Serial.print("setting /message failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// set bool value
Firebase.setBool("truth", false);
// handle error
if (Firebase.failed()) {
Serial.print("setting /truth failed:");
Serial.println(Firebase.error());
return;
}
delay(1000);
// append a new value to /logs
String name = Firebase.pushInt("logs", n++);
// handle error
if (Firebase.failed()) {
Serial.print("pushing /logs failed:");
Serial.println(Firebase.error());
return;
}
Serial.print("pushed: /logs/");
Serial.println(name);
delay(1000);
}`

@JuanMTB try to reinstall the https://github.com/FirebaseExtended/firebase-arduino
and change the kFirebaseFingerprint like this :
static const char kFirebaseFingerprint[] ="03:D6:42:23:03:D1:0C:06:73:F7:E2:BD:29:47:13:C3:22:71:37:1B"; // 2020-02

@pkptissera080 Thank you! It works!
It was only necessary to change the fingerprint.

@JuanMTB you are welcome

@JuanMTB try to reinstall the https://github.com/FirebaseExtended/firebase-arduino
and change the kFirebaseFingerprint like this :
static const char kFirebaseFingerprint[] ="03:D6:42:23:03:D1:0C:06:73:F7:E2:BD:29:47:13:C3:22:71:37:1B"; // 2020-02

Thank you so much. It work for me

anyone having still error

Hola
, también tuve el mismo problema y actualicé la huella digital. Después de actualizar la última huella digital, los datos se cargaron en Firebase. Pero, el NodeMCU se bloquea automáticamente después de enviar datos por un tiempo. El monitor serie muestra una excepción. Después de decodificar la excepción, entendí que el problema estaba en las partes del código "Firebase.getInt". Funciona cuando se coloca en "Configuración vacía", pero da como resultado una excepción cuando se coloca en "Bucle vacío". No he podido solucionar el problema durante aproximadamente una semana. Por favor ayuda.
Aquí está mi código:
// D0 = 16;
// D1 = 5;
// D2 = 4;
// D3 = 0;
// D4 = 2;
// D5 = 14;
// D6 = 12;
// D7 = 13;
// D5 = 15;
// D9 = 3;
// D10 = 1;
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
#include <DHT.h>
#define DHTPIN 4 // d2
#define DHTTYPE DHT21
DHT dht (DHTPIN, DHTTYPE);
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 // DS18B20 en el pin
NodeMCU D4 OneWire oneWire (ONE_WIRE_BUS);
DallasTemperature DS18B20 (& oneWire);
#define WIFI_SSID "Dialog 4G 142" // "Dialog 4G"
#define WIFI_PASSWORD "2D8D37F1" // "FDL6552MG04"
#define FIREBASE_HOST "slrs-iot.firebaseio.com"
#define FIREBASE_AUTH "BwaDhyW2D1
configuración nula () {
dht.begin ();
Serial.begin (115200);
DS18B20.begin ();
pinMode (D1, SALIDA);
digitalWrite (D1, BAJO);
pinMode (D7, SALIDA);
digitalWrite (D7, BAJO);
pinMode (D6, SALIDA);
digitalWrite (D6, BAJO);
pinMode (0, SALIDA);
retraso (1000);
WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // intenta conectarte con wifi
while (WiFi.status ()! = WL_CONNECTED) {
digitalWrite (0, digitalRead (0) ^ 1);
retraso (500);
}
Serial.println (WiFi.localIP ()); // imprime la dirección IP local
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
digitalWrite (0, 1);
}
bucle vacío () {
DS18B20.requestTemperatures ();
flotante t = DS18B20.getTempCByIndex (0);
flotante h = dht.readHumidity ();
Serial.print (t);
Serial.print (",");
Serial.println (h);
if (isnan (h) || isnan (t)) {// Compruebe si alguna lectura falló y salga temprano (para intentarlo de nuevo).
Serial.println (F ("¡Error al leer del sensor DHT!"));
regreso;
}
Firebase.setFloat ("/ devices / lalan-d1 / Status / Humidity", h); // configurar ruta y enviar lecturas
Firebase.setFloat ("/ devices / lalan-d1 / Status / Temperature", t); // configurar ruta y enviar lecturas
int ac_low = Firebase.getInt ("/ devices / lalan-d1 / Parameters / AC_LOW");
int ac_high = Firebase.getInt ("/ devices / lalan-d1 / Parameters / AC_HIGH");
int hum_low = Firebase.getInt ("/ devices / lalan-d1 / Parameters / HUMIDIFIER_LOW");
int hum_high = Firebase.getInt ("/ devices / lalan-d1 / Parameters / HUMIDIFIER_HIGH");
int dehum_low = Firebase.getInt ("/ devices / lalan-d1 / Parameters / DEHUMIDIFIER_LOW");
int dehum_high = Firebase.getInt ("/ devices / lalan-d1 / Parameters / DEHUMIDIFIER_HIGH");
int AC_S = Firebase.getInt ("/ devices / lalan-d1 / Switch / AC");
int HUM_S = Firebase.getInt ("/ devices / lalan-d1 / Switch / HUMIDIFIER");
int DEHUM_S = Firebase.getInt ("/ devices / lalan-d1 / Switch / DEHUMIDIFIER");
if (h <hum_low) {
if (HUM_S == 1) {
digitalWrite (D1, HIGH);
Firebase.setFloat ("/ devices / lalan-d1 / Status / humiditifier", 1);
Serial.println ("Firebase Set 1");
}
else {
  digitalWrite(D1, LOW);
  Firebase.setFloat("/devices/lalan-d1/Status/humiditifier", 0);
  Serial.println("Firebase Set 0");

}

}
if (h> hum_high) {
digitalWrite (D1, LOW);
Firebase.setFloat ("/ devices / lalan-d1 / Status / humiditifier", 0);
Serial.println ("h> hum_high Firebase Set 0");
}
// ************************************************ ************************************************** ***********
if (h> dehum_high) {
if (DEHUM_S == 1) {
digitalWrite (D6, HIGH);
// Firebase.setFloat ("/ devices / lalan-d1 / Status / deshumiditifier", 1);
}
else {
  digitalWrite(D6, LOW);
  Firebase.setFloat("/devices/lalan-d1/Status/dehumiditifier", 0);

}

}
if (h <dehum_low) {
digitalWrite (D6, LOW);
Firebase.setFloat ("/ devices / lalan-d1 / Status / deshumiditifier", 0);
}
// ************************************************ ************************************************** ***********
if (t> ac_high) {
if (AC_S == 1) {
digitalWrite (D7, HIGH);
Firebase.setFloat ("/ devices / lalan-d1 / Status / ac", 1);
}
else {
  digitalWrite(D7, LOW);
  Firebase.setFloat("/devices/lalan-d1/Status/ac", 0);

}

}
if (t <ac_low) {
digitalWrite (D7, LOW);
Firebase.setFloat ("/ devices / lalan-d1 / Status / ac", 0);
}
retraso (5000);
}

replicate your error, I can't find a solution, the fingerprint is the most current (2020-02)

@Danin066 change the serial monitor output to 9600 and you will get a output

@angelbarusta I gave a solution for that problem of @JuanMTB and fixed please check that thank you.

@angelbarusta Di una solución para ese problema de @JuanMTB y lo solucioné, por favor verifique eso gracias.

even with the updated fingerprint it does not solve the problem

@angelbarusta I gave a solution for that problem of @JuanMTB and fixed please check that thank you.

Hi, I also had the same issue and I updated the new fingerprint. but it still not send data to firebase. My serial monitor don't have error but firebase not update data.
Kfingerprint = "50:89:50:57:90:1F:37:E3:B8:F3:5B:02:ED:3A:65:6E:6A:34:DB:93"
This is my code:
#include <Wire.h>
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
#include <SoftwareSerial.h>
SoftwareSerial s1(D7,D8);//7 rx, 8tx
#define FIREBASE_HOST "datn-v2-default-rtdb.firebaseio.com"
#define FIREBASE_AUTH "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
#define WIFI_SSID "Quocthang"
#define WIFI_PASSWORD "xxxxxxxxxxxxxx"
#include <Adafruit_MLX90614.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels
#define OLED_RESET    -1 // Reset pin # (or -1 if sharing Arduino reset pin)
#define REPORTING_PERIOD_MS     1000
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); //Declaring the display name (display)
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
#define tt  "False"
int bpm = 0;
int bpm2;
int Spo2 = 0;
int Spo2_2;
int temp_ambient;
float temp_object;
float temp_object1;
#define address_mlx 0x5A
extern "C" {
#include <user_interface.h> // https://github.com/esp8266/Arduino actually tools/sdk/include
}
int checkForResetButtonPressed() {
rst_info *myResetInfo;
delay(5000); // slow down so we really can see the reason!!
myResetInfo = ESP.getResetInfoPtr();
Serial.printf("myResetInfo->reason %x \n", myResetInfo->reason); // reason is uint32
Serial.flush();
return myResetInfo->reason;
}
void setup()
{
//Wire.begin();
Serial.begin(9600);
s1.begin(9600);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);// initialize with the I2C addr 0x3C (for the 128x32)(initializing the display)
Serial.println("Place your index finger on the sensor with steady pressure.");
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to ");
Serial.print(WIFI_SSID);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("Connected to ");
Serial.println(WIFI_SSID);
Serial.print("IP Address is : ");
Serial.println(WiFi.localIP());                                            //print local IP address
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);// connect to firebase
mlx.begin();
//  if (checkForResetButtonPressed() == 2){
//    Spo2 = Firebase.getInt ("datn-v2/Spo2");
//    bpm = Firebase.getInt ("datn-v2/NhipTim");
//    temp_object1 = Firebase.getFloat ("datn-v2/NhietDo");
Spo2 = Firebase.getInt ("datn-v2/Spo2");
bpm = Firebase.getInt ("datn-v2/NhipTim");
temp_object1 = Firebase.getFloat ("datn-v2/NhietDo1");
temp_ambient = Firebase.getFloat ("datn-v2/NhietDo2");
//  }
}
void loop()
{
nhan_nhiptim();
Serial.println("NHIPTIM OK");
//delay(50);
nhan_spo2();
Serial.println("SPO2 OK");
truyen_du_lieu();
Serial.println("Truyen du lieu OK");
nhan_nhiet_do();
Serial.println("NHIETDO OK");
}
void nhan_nhiet_do(){
Wire.beginTransmission(address_mlx); //Send a request to begin communication with the device at the specified address
Wire.endTransmission(); //this ends transmission of data from the arduino to the temperature sensor
Wire.requestFrom(address_mlx, 1);//this requests 1 byte from the specified address
temp_ambient= mlx.readAmbientTempC();
temp_object= mlx.readObjectTempC();
Serial.print("Nhiet do phong: ");
Serial.print(temp_ambient); Serial.println("*C");
Serial.print("Nhiet do co the: ");
Serial.print(temp_object1); Serial.println("*C");
//if ((temp_object <26.5)){
//  temp_object1=0;
//}
//else
temp_object1 = temp_object + 1.3;
if(temp_object1<33){
temp_object1=0;
}

// }
Serial.println();
display.clearDisplay();
display.setTextColor(WHITE);
display.setTextSize(2);
display.setCursor(0,0);
display.print("T: ");
display.print(temp_object1);
display.println("C");
display.print("Beat: ");
display.println(bpm);
display.print("SPO2: ");
display.print(Spo2);
display.println("%");
display.display();
}
void nhan_nhiptim(){
if (Serial.available())
{
bpm=Serial.read();
Serial.print("Nhip Tim : ");
Serial.println(bpm);
}
}
void nhan_spo2(){
if (s1.available())
{
Spo2=s1.read();
Serial.print("Spo2 : ");
Serial.println(Spo2);
}
}
void truyen_du_lieu(){
Firebase.setFloat("datn-v2/NhietDo1",temp_object1);
Firebase.setFloat("datn-v2/NhietDo2",temp_ambient);
//  if ((bpm!=0) && (bpm < 100)){
//    bpm2 = bpm;
//  bpm=Serial.read();
Firebase.setInt("datn-v2/NhipTim",bpm);
//  }
//  if (temp_object1!=0){
//  Firebase.setFloat ("datn_v2/NhietDo",temp_object1);
//  }
//  if ((Spo2>80)&&(Spo2<100)){
//   Spo2_2= Spo2;
//  Spo2=s1.read();
Firebase.setInt("datn-v2/Spo2",Spo2);
}

repo: FirebaseExtended/firebase-arduino


text:
[firebase_admob]  how does "nonPersonalizedAds: true" work in MobileAdTargetingInfo class?

Hello,
For the firebase_admob package - how does "nonPersonalizedAds: true" work in MobileAdTargetingInfo class? Does it set all ads to all users regardless of their location to non personalized or only those in the UK and EU?
If the Admob account settings are set to personalized ads and MobileAdTargetingInfo class is set to nonPersonalized ads , will ALL users get non personalized ads or only those in the EU and UK? I couldn't see a clear explanation in the docs.
Thanks

Any update on this one?

@darshankawar is there anything I can do to get an answer on this question?

hi @markusaksli-nc  - thank you waiting for an update from your side.

This issue is on the team's radar. Don't have a definite answer yet though. Since there is no documentation for this property in the upstream API I wouldn't rely on it.

@markusaksli-nc . Just to share that in admob documentation, it seems that the Ad manager expects a tag to switch between personalized and non personalized Ads which I assume that this may be the one. Some details are below in these 2 links
https://support.google.com/admanager/answer/7673898
https://support.google.com/admanager/answer/7678538

The firebase_admob plugin will be deprecated in April 2021 in favor of Google Mobile Ads SDK for Flutter.
Google Mobile Ads SDK for Flutter is a new Flutter plugin that supports more Ads formats than firebase_admob does. Google Mobile Ads SDK for Flutter currently supports loading and displaying banner, interstitial (full-screen), native ads, and rewarded video ads across AdMob and AdManager. It also supports displaying banner and native ads as Widgets as opposed to being overlayed over all app content.
We're now recommending projects currently using firebase_admob migrate to Google Mobile Ads SDK for Flutter following the instructions outlined here.
Issues with migrating or with using the new package should now be raised over on the Google Mobile Ads SDK for Flutter repository.

authors: badranmo markusaksli-nc russellwheatley

repo: FirebaseExtended/flutterfire


text:
[firebase_remote_config] Fix Future already completed RemoteConfig.instance

Migrates flutter/plugins#1966 by @IchordeDionysos
I ended up rewriting it a bit.
Note: It seems the plugin was working fine and the behavior is covered by a test, but there was a spurious error message in the logs. This PR is removing the error message in the logs, and I don't think I can easily cover that in a test.
Fixes flutter/flutter#38060

I still get the error with this merge request 🤔

@IchordeDionysos would you mind filling an issue with the details of what you are seeing so we can have a closer look?

@kroikie I've filed an issue with an MVCE so you can easily see the problem yourself:
https://github.com/FirebaseExtended/flutterfire/issues/120

@collinjackson @kroikie This issue does not seem to be fixed by this pull request: #195 195

authors: IchordeDionysos collinjackson kroikie


text:
fix: Handling padding present in some devices.

Description
Using width directly doesn't account for the additional padding that is
returned by some cameras. For further references, see e.g.
https://gist.github.com/Alby-o/fe87e35bc21d534c8220aed7df028e03#gistcomment-3218349
Image labeller started detecting real labels on my test devices (Pixel
3a and Pixel3) with this patch.
Related Issues

https://github.com/FirebaseExtended/flutterfire/issues/5501
https://github.com/FirebaseExtended/flutterfire/issues/3798

Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (melos run analyze) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change.
[x] No, this is not a breaking change.

Bump, can somebody please take a look? Do you need some other type of confirmation that HEAD doesn't work on some devices?

Closing this PR as ml_vision package is now deprecated.

authors: panmari russellwheatley


text:
🛑 Main website is down

In 83e5115, Main website (https://fitzmuseum.cam.ac.uk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Main website is back up in 8fe7ee2.

repo: FitzwilliamMuseum/uptime


text:
Unable to remove environment

FE api req timeout: 1min

Can you provide more info:

Version of Flagsmith
Steps to reproduce
curl command that produces error
logging from API

Version of Flagsmith: latest
Steps to reproduce:

click the red icon
curl command that produces error: delete env method
logging from API:

Can you paste the entire curl command including the response? Thanks

@gagantrivedi are you able to take a look?

I am a little confused here.  @RadovanPelka  First, you are running this locally, right? Secondly, the traceback that you have posted is for identities endpoint and not for environment delete. Can you post the logs of environment delete as well?

Please reopen if this is still an issue

authors: RadovanPelka dabeeeenster gagantrivedi

repo: Flagsmith/flagsmith


text:
Ensure use_mv_v2_evaluation is passed through to feature state evaluation

Thanks for submitting a PR! Please check the boxes below:

[x] I have run pre-commit to check linting
[x] I have filled in the "Changes" section below?
[x] I have filled in the "How did you test this code" section below?

Changes
Ensures that the environment use_mv_v2_evaluation attribute is passed through to the retrieval of the flag value in the Core API code path.
How did you test this code?
Added new unit test and updated existing.

. I can confirm the multivariate FFs now work consistently in UI, API and .NET local evaluation mode in my fork.


text:
[GameRoles] Add "Opt-in" Support

Describe the feature
Description of what you would like added
Please add a simple opt-in mechanism to GameRoles such as a setting where game roles are only given to people who have a specific role. This will allow them to opt into/out of that role (and by extension, this feature) via other methods such as selfrole or react role. This is important for GDPR compliance, the rest of GDPR compliance can be solved on the administrator's end if this option is available.

You might be able to achieve something like this using Sinbad's role management and exclusive roles.
How is not opting in to receiving a role a breach of GDPR?

Ahh exclusive roles would probably work, all though this command would be a bit less pain in the ass haha.
I am not a lawyer, I don't know the specifics of GDPR I just said it because it's the most recognizable. I fear something like that being required in the California Consumer Privacy Act, the Colorado Protections for Consumer Data Privacy (where we operate), or any future privacy protection law.

I just want to also point out that gameroles only uses information that users are publicly displaying. Users have the option to disable game activity (which in turn prevents gameroles from doing anything).


text:
Chrome上無法正常執行

用的是暴力猴

在Firefox上可以正常運作

我用

Chrome 67.0.3396.87 (正式版本) (64 位元)
暴力猴 2.9.5

可以跑
看你要不要試試安裝 dev版 (點 Raw 安裝)，會印出更多訊息，把訊息貼上來看看

我移除後重新安裝就可以正常運作了 可能是舊版升上去時出了問題吧

authors: FlandreDaisuki seventhsky

repo: FlandreDaisuki/Patchouli


text:
Styling user pages

This PR streamlines the styling of user pages and action buttons.

Pull Request Test Coverage Report for Build 2550108550

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 68.377%

Totals

Change from base Build 2550021946:
0.0%

Covered Lines:
7093

Relevant Lines:
9838

💛  - Coveralls

repo: FlexMeasures/flexmeasures


text:
Populate series info for Plex episodes

Motivation for changes:
Sometimes I download episodes into my Plex server through channels other than Flexget.  I would like to mark these episodes as seen/downloaded in Flexget.  Currently the series plugin cannot be used with Plex episode entries because the necessary field are not set, although the information is available.  These changes set the relevant fields so Flexget can get metainfo about Plex episodes.
Detailed changes:
Added the fields series_name, series_season, series_episode, series_id_type, and series_id for Plex episode entires.  The necessary info was already used in Flexget for setting other fields, so my changes are entirely setting these fields.

Will this work with episodes by date?

Not entirely sure what you are asking.  The variables season and episode populated by the Plex plugin are always integers.  This information will be sufficient to fetch metainfo, which will contain the airdate, should that information be desired.

Updated the commit to handle episodes by date.

Also, will this support other media types? Plex has music, movies etc libraries...

These changes are exclusive to entries determined to be Plex episodes.
As for movies, the only fields used by the movies metainfo plugins are title, imdb_id, and tmdb_id.  Plex already provides the title.  In most cases the title is sufficient to obtain the correct metainfo (although there is certainly the possibility of error). Plex can provide the imdb_id by parsing a url that looks like 'com.plexapp.agents.imdb://tt0338751?lang=en`.  However that seems out of the scope of this PR, since the title alone works in the majority of cases.  However I would be more than willing to add that as well if you think it would be a desired feature.
For other media (music, photos, and home videos), there aren't any metainfo plugins for these types of content, so there isn't any work to be done in this PR.

I got no issues with relying on metainfo retrieved via Plex or any other input source for that matter. The rare situation that the metadata is incorrect in the source does not match up to the advantage of adding metadata without needing additional lookup.
I was wondering if you added a check that knows if it should populate movie or series fields based on content type or library type or whatever

Okay, I'll add the metainfo id parsing to this PR.
That check already existed in this plugin (see there variable viewgroup). That info is determined in the XML returned by Plex. I'm using that to determine which fields to populate.

Currently, Flexget makes a single request to Plex and receives an XML response containing of list with limited info about the requested items in Plex.  This limited info does not include the fields necessary to populate the imdb_id or tvdb_id.  In order to populate these fields, Flexget would have to make an additional request for each entry listed in the original response.  While this is certainly possible, it is outside the scope of this commit.
As I mentioned earlier, the info returned by Plex is almost always sufficient to retrieve movie metainfo using other plugins.  This PR was motivated by the desire the ensure that the Plex plugin provides enough info for other metainfo plugins to retrieve info about series episodes.

Fair enough, thanks for this!

repo: Flexget/Flexget


text:
add share  action to FLEXFileBrowserTableViewController

Although FLEX can open files directly for browsing, such as databases, plists, text files, and so on. But for a large number of text information files, although FLEX provides copy function, a lot of text is difficult to transfer from my mobile phone to my computer.
For example, I use 'CocoaLumberjack' to record the user log. When the tester feedbacks the problem, I need to export the log file to the mac. However, FLEX currently does not have file sharing capabilities. I think the file sharing feature is a must for some developers. So, I hope FLEX can support it.

Cool!

repo: Flipboard/FLEX


text:
term4 with xterm.js

Seems like the dependencies under this project are died. Shall we make a term4 to solve this...
But in all seriousness is anyone still working on this / trying to unify all the forks. Trying to read over the discussion makes me very confused.

I have done this https://atom.io/packages/xterm
Not very well tested on anything but macOS, but have a go!

authors: dwb nixpulvis


text:
importing tls_client fails with "dependency missing error", even though it is present

Hey, I am facing next error, when trying to import tls_client:
>>> import tls_client
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.9/site-packages/tls_client/__init__.py", line 15, in <module>
    from .sessions import Session
  File "/usr/local/lib/python3.9/site-packages/tls_client/sessions.py", line 1, in <module>
    from .cffi import request
  File "/usr/local/lib/python3.9/site-packages/tls_client/cffi.py", line 15, in <module>
    library = ctypes.cdll.LoadLibrary(f'{root_dir}/dependencies/tls-client{file_ext}')
  File "/usr/local/lib/python3.9/ctypes/__init__.py", line 452, in LoadLibrary
    return self._dlltype(name)
  File "/usr/local/lib/python3.9/ctypes/__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /usr/local/lib/python3.9/site-packages/tls_client/dependencies/tls-client-amd64.so: cannot open shared object file: No such file or directory

I checked, and I definitely have this file downloaded(I can even open it with normal with open(...) statement.
Also, ran ctypes library separately:
>>> import ctypes
>>> library = ctypes.cdll.LoadLibrary('/usr/local/lib/python3.9/site-packages/tls_client/dependencies/tls-client-amd64.so')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.9/ctypes/__init__.py", line 452, in LoadLibrary
    return self._dlltype(name)
  File "/usr/local/lib/python3.9/ctypes/__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /usr/local/lib/python3.9/site-packages/tls_client/dependencies/tls-client-amd64.so: cannot open shared object file: No such file or directory

same issue. Any ideas on how to fix this? I am running this code on docker python:3.9 image on m1 macbook.
when I run it not in docker, everything works perfectly.

seems like the same issue as in https://github.com/FlorianREGAZ/Python-Tls-Client/issues/13
in docker:
>>> from platform import machine
>>> machine()
'aarch64'

repo: FlorianREGAZ/Python-Tls-Client


text:
Set "y"/"Series" such that a single object/payload can draw multiple data points

Description
With the incoming 0.7.0 release, you'll be able to define series, x and y for a chart, which tells it which data points/values to render onto the chart given an incoming payload, e.g.
msg.payload = [{
    time: '2023-10-30',
    a: 3,
    b: 7
}, {
    time: '2023-10-31',
    a: 4,
    b: 5
}]

We can set the key for the x-axis to time and the key for the y-axis to a on the ui-chart in order to render {'2023-10-30', 3}, {'2023-10-31', 4}.
If we want to plot two data points/lines onto the same chart, we would still need to run a function node, and split these data points into messages like:
msg = [{
    topic: 'A',
    payload: {
        time: '2023-10-30',
        value: 3
    }
}, {
    topic: 'B',
    payload: {
        time: '2023-10-30',
        value: 7
    }
}, ...]

This feels excessive and messy. Our objective with ui-chart is everything should be as low code as possible.
As such, I propose that instead, we provide the functionality to set series to be something like multiple, and then provide an additional type for the y-axis TypedInput that is JSON, such that you can pass a list: ["a", "b"] and it will then plot two data points from a single piece of data.
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate

Actually, having series option for JSON, and then defining the criteria there makes more sense. If JSON type is chosen, then the y axis option should hide.

repo: FlowFuse/node-red-dashboard


text:
Customizable PWA icon support

Description

Related Issue(s)
https://github.com/FlowFuse/node-red-dashboard/issues/1328
Notes

Icons doesn't need to come from the FlowFuse assets as this supports icons from any origin
Docs and built-in help are updated in a previous PR https://github.com/FlowFuse/node-red-dashboard/pull/1334
Need to restart the node-red server to apply the new icon

Checklist

[x] I have read the contribution guidelines
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

[ ] Upgrade instructions
[ ] Configuration details
[ ] Concepts

[ ] Changes flowforge.yml?

[ ] Issue/PR raised on FlowFuse/helm to update ConfigMap Template
[ ] Issue/PR raised on FlowFuse/CloudProject to update values for Staging/Production

Labels

[ ] Includes a DB migration? -> add the area:migration label

This branch doesn't seem to contain the code in order to configure the icon?

This branch doesn't seem to contain the code in order to configure the icon?

This is my bad. I forgot to get changes from the main branch (#1144-configurable-pwa-icon) related with this issue. Just updated

Looks good to me.
Question, shouldnt the name come from the base node Name field?

As it stands, all of my dashboards are called "Node-RED Dashboard 2.0" - not a great UX IMHO.
This can of course be a follow up task.

@Steve-Mcl As discussed a followup task has been raised https://github.com/FlowFuse/node-red-dashboard/issues/1375

authors: gayanSandamal joepavitt


text:
UNS solution page

Description
This PR introduces the UNS solution page according to the related issue.
There's a new request for a graphic that can be added in the next iteration.
We still need the link to the Blueprint to add it to the buttons (please, don't merge until we have that).
Related Issue(s)
#2755
Checklist

[x] I have read the contribution guidelines
[x] I have considered the performance impact of these changes
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

ZJ you merged without blueprint being ready to get started.

I've been over eager indeed. @Yndira-E can you continue iterations today?

Yes, the next iteration I can work on is the diagram, and I'll do that today.

authors: Hasmin-AC Yndira-E ZJvandeWeg

repo: FlowFuse/website


text:
Release notes for 1.1.0 are wrong

The release notes mention "Fix issues by @mlopezFC in https://github.com/FlowingCode/GridExporterAddon/pull/13", but that PR contains four features.

feat: add support for custom null value handler

feat: add proper handling of missing optional placeholders

feat: add support for BasicRenderers such as LocalDateRenderer

feat: add support for auto width in excel columns

Thanks for noting. I updated the release notes.

authors: javier-godoy mlopezFC

repo: FlowingCode/GridExporterAddon


text:
How to use Azure ChatOpenAI?

I'm deploying with Docker and reporting a network error when using Azure ChatOpenAI.

My call to OpenAI's interface is working fine.
Is something configured incorrectly?

Hi @dzbaiyang,
Azure is working properly tested below:

Do checkout our docs on how to setup Azure OpenAI:

Azure OpenAI Embeddings
Azure ChatOpenAI

Hi @dzbaiyang,
Azure is working properly tested below:
Do checkout our docs on how to setup Azure OpenAI:

Azure OpenAI Embeddings
Azure ChatOpenAI

I've checked it three times.
There is no problem using OpenAI's interface, but this problem occurs with Azure. I'm in a Docker container and executing Python is also passable.

The instance in this form is for Endpoint, right?

I fixed the issue I had by replacing the value in "Azure openai API instance name" field to the Azure OAI portal "Resource Name" which you can see on the top right corner of your azure portal when you go https://oai.azure.com/portal/
This is not the API Base URL value.

Hi @dzbaiyang,
As mentioned in step 5 of the document, clarifies that Instance name is at the top right corner in Azure AI Studio.

I fixed the issue I had by replacing the value in "Azure openai API instance name" field to the Azure OAI portal "Resource Name" which you can see on the top right corner of your azure portal when you go https://oai.azure.com/portal/
This is not the API Base URL value.

I tried this method but it feels like a new error.

I tried this method but it feels like a new error.

Hey @dzbaiyang,
Are you using this as your Azure OpenAI API Key?

Hey @dzbaiyang,
Are you using this as your Azure OpenAI API Key?

I resolved the issue after restarting Docker.

authors: chungyau97 dzbaiyang paulduraiin

repo: FlowiseAI/Flowise


text:
Fr

add  fr language

Thank you very much for adding the French language to my plugin.
I plan to add your code as soon as possible, whilst preparing a big update for my plugin.

Thank you very much for adding the French language to my plugin. I plan to add your code as soon as possible, whilst preparing a big update for my plugin.

If I can help, don't hesitate. I developed an equivalent plugin, but under emacs. https://github.com/DarkBuffalo/org-verse
what would be nice is to have a banner that allows you to locate the references of the verse where the user is in the other note files and to be able to click on it to go to the corresponding notes.


text:
⚠ Unifi Controller has degraded performance

In 74ada25, Unifi Controller (https://unifi.vflits.com/) experienced degraded performance:

HTTP code: 200
Response time: 6578 ms

Resolved: Unifi Controller performance has improved in e8c22c6 after 12 minutes.

repo: Fluffy-Pan/upptime


text:
[Enhancement] PDF 파일 최하단에 표기되는 링크 삭제 요청

최하단에 드러나는 링크를 지우면 더 완성도가 높아보이겠습니다.

마찬가지로 최상단의 날짜와 FluidTrack Report 라고 작게 나오는 것도 삭제하면 좋겠습니다

제가 만든 PDF에는 해당 내용이 없는데... 어떤 방법으로 인쇄하신건지 말씀해주시면 알아보겠습니다.
FluidTrack Report2.pdf
자세한 내용은 #9 코멘트에 적어두었습니다.

사이트 내에 보이는 PDF 변환 버튼 눌러서 바로 저장 눌렀습니다. 다른 옵션은 건드리지 않았습니다

지금보니 제 데스크탑에서는 "Adobe PDF" 옵션이 default 로 되어있는데, 그렇게 저장하면 위의 이슈와 다른 몇가지 이슈가 모두 나타나는 것 같습니다. "PDF로 저장" 옵션을 하면 영찬학생처럼 출력됩니다

PDF의 설정 방법은 하단의 버튼들 중

주의사항에 적어두었습니다!

repo: FluidTrack/Report


text:
Asset upload not working

When trying to use the upload asset image uploader. On mac a pop-up opens but you can't see any images. On Windows you see the images in the popup list but when you try to upload it keeps loading.

After more investigation, it seems any upload (including app assets) doesn't work since last update

repo: FlutterFlow/flutterflow-ui


text:
addLocalInput returns NOT_SYNCHRONIZED

I'm running two instances of the game. For one of them, port is 8000, and the other, port is 8001
func _ready():
	GGPO.connect("advance_frame", self, "_onAdvanceFrame")
	GGPO.connect("load_game_state", self, "_onLoadGameState")
	GGPO.connect("log_game_state", self, "_onLogGameState")
	GGPO.connect("save_game_state", self, "_onSaveGameState")
	GGPO.connect("event_connected_to_peer", self, "_onEventConnectedToPeer")
	GGPO.connect("event_synchronizing_with_peer", self, "_onEventSynchronizingWithPeer")
	GGPO.connect("event_synchronized_with_peer", self, "_onEventSynchronizedWithPeer")
	GGPO.connect("event_running", self, "_onEventRunning")
	GGPO.connect("event_disconnected_from_peer", self, "_onEventDisconnectedFromPeer")
	GGPO.connect("event_timesync", self, "_onEventTimesync")
	GGPO.connect("event_connection_interrupted", self, "_onEventConnectionInterrupted")
	GGPO.connect("event_connection_resumed", self, "_onEventConnectionResumed")
          GGPO.startSession("Testggpo 2", 2, port)
         GGPO.setDisconnectNotifyStart(3000)
          GGPO.setDisconnectTimeout(3000)
          localPlayer = GGPO.addPlayer(GGPO.PLAYERTYPE_LOCAL, 1, "127.0.0.1", port)
          localPlayerHandle = localPlayer["playerHandle"]
          result = GGPO.addPlayer(GGPO.PLAYERTYPE_REMOTE, 2, "127.0.0.1", otherPort)
          otherPlayerHandle = result["playerHandle"]
          GGPO.setFrameDelay(localPlayerHandle, 3)

func _physics_process(delta):
    GGPO.idle(2)
localInput["right"] = Input.get_action_strength(controlsSet["ctrl_right"])
localInput["left"] = Input.get_action_strength(controlsSet["ctrl_left"])
localInput["up"] = Input.get_action_strength(controlsSet["ctrl_up"])
localInput["down"] = Input.get_action_strength(controlsSet["ctrl_down"])

var inputs = [localInput, 0]
result = GGPO.addLocalInput(localPlayerHandle, 0)
print(result)
if(result == GGPO.ERRORCODE_SUCCESS):
	result = GGPO.synchronizeInput(inputs, 2)
	if(result.result == GGPO.ERRORCODE_SUCCESS):
		_advanceFrame(inputs)
		GGPO.advanceFrame()
		GGPO.getNetworkStats(localPlayerHandle)

addLocalInput here returns ERRORCODE_NOT_SYNCHRONIZED, and I'm quite stumped as to why. _onEventSynchronizingWithPeer is not called, and neither is _onEventSynchronizedWithPeer
If anybody has any ideas why, that would be very much appreciated.

It could be because you are trying to run this on the same project instead of separating them into 2 different projects and then connecting them.

authors: espageti pecefulpro


text:
Implementation of Steerable CNNs

[ ]  SteerableConv layer
[ ] steerable CNN example

Ref. Steerable CNNs

@yuehhua  sir I would be more than happy to contribute to this issue , could you please elaborate the issue , like how and where to to implement the CNNs

Perhaps, we could have a better understand about the paper, then we could decide how to implement it.

authors: Jay-sanjay yuehhua


text:
Added enableKeyMovement option

I added an option to disable arrow key events to move the image. The default is set to true. Let me know if you prefer to rename the option (enableKeyMovement). This would address #191

Looks good man, thanks!

Awesome! :)

authors: JavierAroche thedustinsmith

repo: Foliotek/Croppie


text:
[İSTEK] Embed Hızlandırma

Özellik isteği
Embed Hızlandırma
Özellik ayrıntıları
React üzerinde embed eklendiği geliş süresi biraz yavaş diğer sitelere göre. Demek istediğim embed linke tıkladığınızda gelen
o play tuşunun site üzerinde gelmesi hayli yavaş acaba bunu hızlandırmanın bir yolu var mı?

şu kısımı hızlandırmanın yolu
Aşağıdakileri doğruluyorum:

[x] Sistemde böyle bir özelliğin olup olmadığını buraya yazmadan önce araştırdım.

Linke tıkladıktan sonra iframe tam olarak yüklenince loading state'i değişiyor, sonrasında loading ekranı arkasındaki iframe gözüküyor. Eğer embedlenen sitenin yüklenme süresi uzunsa hızlandırmak için yapabilecek bir şey yok, loading'i kaldırmak dışında tabii. İlerde daha farklı bir çözüm düşünülebilir. Ancak mevcut durumda hala dil desteği üzerinde çalışıyorum.

anladım teşekkürler.

authors: Hime-Dev ayberktandogan

repo: ForFansubs/node-server


text:
Handle Changed<ColorOptionsId> in extract phase

Changing the color options on a Cuboids entity currently has no effect.

Ooops. Actually this is handled fine, as the cache entry for an entity is always updated with the current color options ID.


text:
library won't find libglfw.so.3.3

On fedora 31 atleast the library won't find the dll. If I manually create a soft link from libglfw.so to libglfw.so.3 the thing works without any issues.
Is this a problem with glfw-net or is there supposed to be a .so link already there?

I belive the reason there isn't a libglfw.so in /lib64 is so that applications can target glfw-2? Anyway glfw-net should change it's search target to look for libglfw.so.3 instead.

glfw-net does not do any advanced or special searches for resolving the path to the native library, only the standard search paths of the system are used. The soft-link is typically already present with only the base name of the binary as in most *nix systems, though I cannot speak specifically for Fedora.
I do agree that path resolving can definitely be improved, especially with .NET Standard. Mono and .NET Core have some great APIs for dynamically resolving the path, but nothing that is standardized between them. The issue is even worse on Windows, as the binary is named "glfw3", which is inconsistent with its *nix counterparts.
I have a couple solutions I thought to solve this, would be interested in getting some feedback from yourself or others, or something else entirely that I didn't think of.

Create separate builds for each framework (Framework, Core, Mono) and use their respective API to fine tune dynamically getting the path to the native library

Simply target .NET Core, as this is going to soon obsolete .NET Framework, and is likely the best and most-used cross-platform .NET runtime (especially in regards to this library)

Create a custom loader that manually finds the library, depending on the system. This is obviously going to be error prone, and ugly.

I am not a fan of creating delegates and dynamically loading functions via getting the proc address. This is messy, and there is a performance cost that might not be an issue for most libraries, but I consider graphics and the nature of GLFW to be performance-critical, and not really willing to make that sacrifice.

I am strongly leaning to simply making this .NET Core and taking advantage of its features for loading, especially with its growing maturity.

I'm fully in agreement with you about not using delegates and proc adresses. For my purposes focusing on Core would make the most sense to me. There might be some people who will need to switch their projects over to Core but I don't see someone needing WPF etc and GLFW.
Anyway, if someone does want to stay on Mono or Framework they could always fork the project and and maintain their own version right?


text:
Recommendation: use flex-basis of auto instead of 0%

By default, Radium translates flex: 1 to flex: 1 1 0%. This causes a problem in IE11, which can be remedied by using the JS style flex: '1 1 auto' instead.
Compare this fiddle on IE11 vs any other browser:
https://jsfiddle.net/ffxsam/ymk93f3v/
(side note: this might only be an issue when the container's flex-direction is set to column)

BTW: There are problems using 'auto' with flexbox on Chrome, because they interpret the meaning of the specification's term "indeterminate value" differently (and less usefully) than Edge/IE/FF.  There are circumstances where 'auto' will cause Chrome to collapse inner boxes to zero height.  Strangely, everyone interprets '0%' as a "determinate value", and Chrome goes through different code paths and ends up with the correct expanded value for the inner box.  It is a spec nit, and I'd run out of time to pursue it, but Chrome's official recommendation (back several months) was "just use 0%".
So it may not be as simple as "use the specification's constantly shown 'auto'".  Logic may not apply here, cuz browsers...

Radium doesn't modify styles that are applied to it (outside of prefixing via inline-style-prefixer), and I think normalizing flex bugs would be out of scope for the library. Here's an example of this behavior in plain JS to demonstrate: http://jsbin.com/fixujo/edit?html,js,console
Definitely annoying though! Here are some more details on this issue: https://github.com/philipwalton/flexbugs#6-the-default-flex-value-has-changed

authors: alexlande ffxsam tshinnic

repo: FormidableLabs/radium


text:
Victory pie not rendering correctly

Hello,
I'm trying to use VictoryPie but it's rendering on the top left corner of the view and only the bottom right quarter is visible as shown in the screenshot below.

I created a new project for this purpose and use the following libraries:
"react": "16.0.0-alpha.12",
"react-native": "0.45.1",
"react-native-svg": "5.2.0",
"victory-native": "^0.13.0"

The jsx that renders it is very simple
render() {
    return (
      <View style={{ flex: 1,
          justifyContent: 'center',
          alignItems: 'center',
          backgroundColor: '#F5FCFF',}}>
        <VictoryPie/>
      </View>
    );
  }

Any ideas how I can solve this? Thank you.

Same for me, using react-native@0.46.1 and react-native-svg@5.3.0

@ChrisGatzo that was a bad release timing issue on my part. Try 0.14.0

@boygirl It works! Thank you.

authors: ChrisGatzo boygirl jkomyno

repo: FormidableLabs/victory-native


text:
🛑 Lean Schuler is down

In b49e687, Lean Schuler (https://www.leanschuler.ch) was down:

HTTP code: 404
Response time: 132 ms

Resolved: Lean Schuler is back up in c660bbe after 8 minutes.

repo: FormulaRossa/status


text:
feat(fkui-vue): new prop (fixes SFKUI-6792)

Added new optional prop to pass options to FErrorList when used in FValidationForm.

Squasha också commits innan merge. Föreslår också att vi bättrar på commitmeddelandet så den talar om vilken komponent och vilken prop. Annars blir det lite intetsägande i Changelog:

Features

new prop

-feat(fkui-vue): new prop (fixes SFKUI-6792)
+feat: new prop `errorListOptions` for `FValidationForm` (fixes SFKUI-6792)

(scope behöver inte sättas, det fylls i automatiskt senare, sätt det bara om du vill skriva över det automatiska beteendet)

authors: ext jgrundh

repo: Forsakringskassan/designsystem


text:
Hosting model and demo

Hello!
It would be great if the model checkpoints were hosted on Hugging Face and there would be a demo up on Spaces. Would you be interested in this?
I would love to support you if so and if you require anything. We can also provide you GPU grant.

Thanks for your interest! We would definitely be interested in adding a Hugging Face demo. But we are currently busy and may not be able to complete it very soon.
We really appreciate your support and will contact you when needed. Thanks again. :)

repo: FoundationVision/UniRef


text:
Implement comparison of activity in one set of subreddits against another set of subreddits

#111
In order to determine ratio of activity between two subreddit(s), specifically, rather than against total user activity (history) or in just on set of subreddits (history/recent). This seems like a pretty useful, general tool.
First impression is it should be done using the History rule but need to investigate possible alternatives.

@wchristian  I've got a preliminary implementation done in edge branch if you want to try it out. Here's some quick docs on it. And here's how it would be used with the config:
runs:
  - checks:
      - name: Brigade Check
        kind: comment
        # all rules must trigger to trigger the whole Check
        condition: AND
        rules:
          # triggers if user has ANY activities (submissions/comments) in your subreddit
          - name: hasOurSubHistory
            kind: recentActivity
            # number of activities to check from user's history
            window: 100
            thresholds:
              - subreddits: # list of subreddits to count from user's history
                  - "mySubreddit"
                threshold: "> 0" # number of activities that trigger the rule

          # triggers if user has ANY activities (submissions/comments) in brigading subreddit
          - name: hasBrigadingSubHistory
            kind: recentActivity
            window: 100
            thresholds:
              - subreddits:
                  - "brigadingSubreddit"
                threshold: "> 0"

          # triggers if user has $activity_threshold number of activities (submissions/comments) in both subreddit
          - name: activityThreshold
            kind: recentActivity
            window: 100
            thresholds:
              - subreddits:
                  - "mySubreddit"
                  - "brigadingSubreddit"
                # $activity_threshold
                threshold: ">  5"

          # in the user's last 100 activities...
          # there are equal to or more than 0.8 activities in brigradingSubreddit per 1 activity in mySubreddit
          - kind: history
            criteria:
              - window:
                  count: 100
                  # uncomment and set to submission or comment to restrict the type of activities retrieved from user history
                  # defaults to "overview" IE retrieve both submissions/comments
                  #fetch: submission
                  filterOn:
                    post:
                      subreddits:
                        include:
                          - brigadingSubreddit
                ratio:
                  window:
                    count: 100
                    # uncomment and set to submission or comment to restrict the type of activities retrieved from user history
                    # defaults to "overview" IE retrieve both submissions/comments
                    #fetch: submission
                    filterOn:
                      post:
                        subreddits:
                          include:
                            - mySubreddit
                  # the ratio to use -- is defined by (number of activities from "parent" criteria window) / (number of activities from "ratio" window)
                  threshold: '>= 0.8'

        actions:
          - kind: remove

Added in 0.13.1

repo: FoxxMD/context-mod


text:
Don't delete .ts files option

I've had issues, but rather than open an issue here I would rather just solve it myself.
All the .ts files are downloaded correctly and there is an error on merging.
It would be extremely helpful and simple to just add a check mark to not delete them so that I can manually merge them myself.
Thanks for your time

Instead of fixing issues yourself you might point out what the issues were so I could maybe fix them in a future TL update so not only you but everyone else also benefits from it.
Do think about all the average Joes out there who don't even know what a .ts file is (and they should not need to know).
TL will not provide such an option because 99.9% of the users don't know what it means. They just want a video... and that should just work. If it doesn't, we should work on how to make it work again and not provide weird workarounds only IT professionals and rocket engineers can use.

It's not an issue with TL its an issue with Twitch. If you download a stream that is live, and it ends, or the chunks get moved on the server (such as when twitch processes and mutes VODs), if it hits one of those files that it can't access for whatever reason, it just instantly fails and deletes everything you DID download. You could have all but a single 10sec chunk from a 5hr VOD, but it instantly deletes it and has to redownload it ALL when you click retry.
Simply changing the "clear temp folder" action to when the VOD is removed from the download list would allow retry actions to not waste everyones bandwidth because you only need to download the missing parts. If you have it set to auto clear the download when done, this then effectively changes nothing. It just makes zero sense to delete everything.

authors: Franiac bissquitt

repo: Franiac/TwitchLeecher


text:
Sample given in the question appears incorrect

Challenge http://freecodecamp.com/challenges/bonfire-no-repeats-please has an issue. Please describe how to reproduce it, and include links to screenshots if possible.
The problem states:
"For example, 'aab' should return 2 because it has 6 total permutations, but only 2 of them don't have the same letter (in this case 'a') repeating."
'aab' has 3 only permutations, not 6 as stated in the question. And the number of permutations that do not repeat any alphabet is 1.

Hey @mullachv thanks for posting!
This bonfire is quite confusing and you are not the first to point it out (see: #1418).
Anyone have any ideas?

how can this question be left as it is for so long? More and more people are to be confused with this...

authors: benschenker mullachv stt106

repo: FreeCodeCamp/FreeCodeCamp


text:
Cursor initially appears in incorrect location on first focus in editor.

Challenge Use an ID Attribute to Style an Element has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

CatPhotoApp

Click here for cat photos.

Things cats love:

cat nip

laser pointers

lasagna

Top 3 things cats hate:

flea treatment

thunder

other cats

<form action="/submit-cat-photo" id="cat-photo-form">
  <input type="radio" name="indoor-outdoor" checked> Indoor
  <input type="radio" name="indoor-outdoor"> Outdoor
  <input type="checkbox" name="personality" checked> Loving
  <input type="checkbox" name="personality"> Lazy
  <input type="checkbox" name="personality"> Energetic
  <input type="text" placeholder="cat photo URL" required>
  <button type="submit">Submit</button>
</form>

@miguels4ntos Please name your issue appropriately.

A better title might be "Cursor initially appears in incorrect location on first focus in editor"
This happens for me, too, on various challenges, only when clicking one of the last lines in the editor. Chrome/Mac

@BKinahan Done! Thanks!

Closing this issue because it's a duplicate of #7847. Thanks!

authors: BKinahan miguels4ntos theflametrooper


text:
solving issue #4151

Issue https://github.com/FreeCodeCamp/FreeCodeCamp/issues/4151 solved
on line 226 "becoming" should "become" .

In the future, please make the title to be descriptive of the changes you have made.
Also state which issues, if any, that this PR closes in the description each on its own line. For example: closes #1337
see Pull-Request-Contribute


text:
French translation: Getting Started

Thanks to @fnonga

closes #7244

Thanks for both of your work on this!

authors: ltegman thejonathangraham


text:
printer redirection bug

Hello, i can't find my printer in windows, the redirection don't work.
In terminal it say
LoadLibraryA: /usr/local/lib/freerdp/printer-client.so: cannot open shared object file: No such file or directory
Ubuntu vivid and last freerdp
can you help me?
thanks

Looks very much like #2664 is a duplicate, is it ?

Yes, I'm sorry

No problem
Le samedi 30 mai 2015, mega-hertz notifications@github.com a écrit :

Yes, I'm sorry
—
Reply to this email directly or view it on GitHub
https://github.com/FreeRDP/FreeRDP/issues/2663#issuecomment-106977903.

authors: feres123 hardening mega-hertz

repo: FreeRDP/FreeRDP


text:
aFreeRDP resource compilation issues on Ubuntu, Level 23 Android build tools

Details:
http://stackoverflow.com/questions/34555121/how-to-compile-afreerdp-on-linux
http://pastebin.com/Nc0mqGrQ
[aapt] Generating resource IDs...
[aapt] /home/csaba/GitRepos/FreeRDP/client/Android/appcompat_v7/res/values-v23/styles_base.xml:20: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.
[aapt]
[aapt] /home/csaba/GitRepos/FreeRDP/client/Android/appcompat_v7/res/values-v23/styles_base_text.xml:19: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
[aapt]

Any workaround is welcome

Any workaround is welcome

I backed up my current Android SDK and tried to go back in time. SDK download tgz 22.6.2 only provides target 21. But SDK download tgz 23.0.0 already wants to upgrade to 24. So I cannot get the system to a state, when I don't have the target 23 (which indirectly causes errors somehow - more correctly, the level 24's compatibility facility for target 23 (which satisfies target 21)), but have the target 21.
What to do as a workaround?

I backed up my current Android SDK and tried to go back in time. SDK download tgz 22.6.2 only provides target 21. But SDK download tgz 23.0.0 already wants to upgrade to 24. So I cannot get the system to a state, when I don't have the target 23 (which indirectly causes errors somehow - more correctly, the level 24's compatibility facility for target 23 (which satisfies target 21)), but have the target 21.
What to do as a workaround?

I started with the 23.0 SDK tgz, upgraded one round (not upgrading up to Android 6.0). Then the troublesome xml files are copied over from the Android SDK. So I deleted that values-v23 folder from the SDK. I also modified the AndroidManifest.xml of the aFreeRDP and set minSdkVersion to 17 from 14. The directory deletion certainly helped, I'm not sure if the other two steps contributed, but I have an apk now. I consider this an ugly hack, only a workaround though.

Update: I started from a totally updated Android SDK, and the minSdkVersion bump from 14 to 17 also doesn't matter. The only thing which made the error go away is the invasive removal of that values-v23 directory from inside the Android SDK.

@MrCsabaToth There have been significant improvements for the FreeRDP android build, is this still an issue for you?

It's much better now! I updated my SO entry in two places some weeks ago following the new guides, now I added this to even two more places! Thanks you! Now I just have to integrate cardboard.jar into the project to complete continue with my project. Probably the culprit of this original issue (error: Error retrieving parent for item: No resource found that matches the given name...) is an independent problem, and it's rather Google's fault I believe.

@MrCsabaToth Good to know. Closing the issue.

authors: MrCsabaToth akallabeth