text:
Redirect loop when linking to the site with target="_blank"

Please follow the issue template below. Failure to do so will result in a delay in answering your question.

Library

[x] msal@1.x.x or @azure/msal@1.x.x
[ ] @azure/msal-browser@2.x.x
[ ] @azure/msal-angular@0.x.x
[ ] @azure/msal-angular@1.x.x
[ ] @azure/msal-angularjs@1.x.x

Important: Please fill in your exact version number above, e.g. msal@1.1.3.
Framework
Angular 9
Description
A link to an angular app using target="_blank" results in an infinite loop since the MSAL library thinks that the real window is a popup.  It uses the following line of code from WindowUtils to check if we're in a popup context:
    static isInPopup(): boolean {
        return !!(window.opener && window.opener !== window);
    }

in Chrome at least, when linking to the app using target="_blank" results in window.opener being non-null and pointing to the old page.  So the MSAL library thinks we're in a popup, neglects to handle the hash and (later down the line) my app thinks the login didn't occur and redirects again;  infinite loop.
Security
No
Regression
Unknown
Configuration
 MsalModule.forRoot({
      auth: {
        clientId: environment.msalConfig.clientId,
        authority: environment.msalConfig.authority,
        redirectUri: window.location.origin,
        validateAuthority: false,
        navigateToLoginRequestUrl: false
      },
      cache: {
        cacheLocation: 'sessionStorage',
        storeAuthStateInCookie: isIE
      },
      system: {
      }
    }
      , {
        protectedResourceMap: environment.msalConfig.resourceMap,
        unprotectedResourc

Reproduction steps

Expected behavior
Links opened in new tabs should function correctly.
Browsers
I bleieve all browsers expose window.opener to pages opened with target="_blank", so they should all have this problem.

@burns47 This is a known issue, we plan to have a fix soon. cc: @sameerag

Status: Working on a POC and will release a beta to get this rolling, potentially later this week or early next week.

msal@1.3.0-beta.1 is available with a fix for this issue, please let us know if it is still a problem. Thanks!

@jasonnutter I am using msal@1.3.0-beta.1 and still having the login issue when coming from a link with target="_blank". I am using login redirect as login method.

@turculaurentiu91 Can you please open a new issue, thanks!


text:
Not able to declare msalservice as @optional in angular

Please follow the issue template below. Failure to do so will result in a delay in answering your question.

Library
msal@1.3.2
@azure/msal-angular@1.0.0
Framework
Angular 9
Description
Angular has the feature to inject optional dependency. Not able to inject msal service as optional.
Error Message
No provider for msal service (declared @optional for msalservice)
Security

No

Regression

No
#2316

#2316  Expected behavior
msalservice should be an optional dependency and should not throw any error
Browsers/Environment

[ ] Chrome

@mehavel Can you provide more detail on why the msal service should be marked as optional?

@jasonnutter we are planning to load a module, without authentication. the other modules will be disabled for the first time. During the next load all the modules will be enabled and will be behind msal. The is based on a feature flag. We tried injecting msalservice as optional for the first time and it did not work. hope this helps

@mehavel Makes sense, thanks for the explanation.

@jo-arroyo @EmLauber Are we planning to support this? Can we also mark it in the backlog?

source: gharchive/issue

authors: jasonnutter mehavel sameerag

license: MIT

license_type: permissive

license_source: github-api


text:
Confusion around loginPopup

Library

[x] msal@1.4.1

Description
I am on page myapp.com/sub-route with potentially infinite sub-routes (in a SPA) and authenticate via UserAgetApplication.loginPopup.  We have an authorized redirectUri that is set to myapp.com/specfic-route.  I am unsure what is supposed to happen when the loginpopup hits that authorized redirectUri.  Currently it just hits that page, the popup stays open forever and I am never authenticated on the original page.  Is there something that I need to do when myapp.com/specific-route is hit? I tried this issue but it did not have an effect.
I'm not sure if I am supposed to do something like this but I would not think so as I am using the popup specifically to not use redirects.

@nfpiche The most common case we have seen where a popup can potentially stay open is if the redirectUri set in the popup request has a different domain than the webpage that initiated the popup. Can you please verify this?
Please provide your MSAL configuration and the request for us to further help you.

Thanks for the quick response @sameerag
Here is what our code looks like, this request is being initiated from https://local.app.com:33221/some/other/route.  Could the addition of the port have an effect?
const MSAL_CONFIG = {
  auth: {
    clientId: config.MSAL_CLIENT_ID,
    navigateToLoginRequestUrl: false,
    redirectUri: 'https://local.app.com/specific-route'
  },
  cache: {
    cacheLocation: "localStorage",
  },
};

const msal = new UserAgentApplication(MSAL_CONFIG);
const AUTH_OPTIONS = { scopes: ["calendars.read", "calendars.readwrite"] };

 try {
    await msal.loginPopup(AUTH_OPTIONS);
  } catch (e) {
    return err(OutlookError.from(e));
  }

I think so: Same origin policy  RFC6454 here specifies that if a different port is used, it is not considered as Same origin.

@sameerag Correct, addresses with different ports are considered different origins.

That definitely seems like the culprit, let us do some reconfiguration on our and I'll report back, thanks for the assistance.

Definitely it, thanks again, always hate an issue that only crops up in dev mode 😅

authors: jasonnutter nfpiche sameerag


text:
Auto-renew accesstoken?

Does this lib automatically renew an accessToken?

acquireTokenSilent - Used to get the token from cache.  MSAL will return the cached token if it is not expired.  Or it will send a request to the STS to obtain an access_token using a hidden iframe.

It seems that it does not have auto-reneval logic when the browser window is open.
I assume it was out of scope

authors: blacktea visualjeff


text:
howto: Create howto-create-landing-page-netlify.md

📑 Description

Add a HOWTO with a detailed walkthrough of the steps executed to create the initial version of https://baroloteam.online/

Closes #349
✅ Checks

[x] My pull request adheres to the code style of this project
[x] My code requires changes to the documentation
[x] I have updated the documentation as required
[ ] All the tests have passed

ℹ Additional Information

@alv67 and/or @gteti would you please give it a look and let me know if you agree to merge?
I added a new HOWTO to https://arneis.readthedocs.io/
The new page which you can preview at https://arneis--350.org.readthedocs.build/en/350/howto/howto-create-landing-page-netlify.html contains some TODO but I believe is already OK for public consumption.

Ping @alv67 and/or @gteti 🙏

Good for me.

Thanks @gteti, merging PR

I agree

source: gharchive/pull-request

authors: alv67 gmacario gteti

repo: B-AROL-O/ARNEIS


text:
Game crashed as I died, and no grave was spawned in

Hello, it’s as the title says. I died while fighting the masked chieftain boss(forgot his name, but it’s the Mowzie’s Mobs one), and when I died, my game hard crashed, and a grave stone was never made. I checked the list of graves and deaths, and it didn’t even show up, same with several others actually. The experience orb spawned, but no grave site like I said. I’m only making a fuss about it since I died with about a day’s work of stuff on me, mostly dragon bits. I’m not sure how it could be fixed, but if I could somehow restore it in game, that’d be great. Sorry to bother you

Upon recreating it, with the crash on death, it doesn’t spawn in a grave site at all. I could check if there’s somehow a cave under where I died for the test, but I dunno anymore at this point

I'm afraid there might not be much I can do about getting your stuff back. It'd be great if you could share the crash log however. That way I can identify what's wrong, and fix it in future releases.
Also it would help to know what mod version and mod loader you are using

Can confirm that this occurs on Minecraft 1.21.1 when using the Accessories mod.
It seems the issue is now fixed in Accessories 1.1.0-beta.15
see https://github.com/wisp-forest/accessories/commit/c659649b0950fd77382383b4d573ce36d8f3b1a4
Steps to reproduce
In case you want to troubleshoot this as well, since the issue only occurs when both Accessories and YIGD are installed.
Minimum required mods:

Accessories 1.1.0-beta.14
yigd 2.4.11
owo-lib 0.12.15
fabric-api 0.106.0
cloth-config 15.0.140

Get killed by a skeleton (dying from e.g. Fall Damage does not trigger the exception)
The exception occurs even if your Inventory is empty.

Exception log
---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 2024-10-26 13:01:54
Description: Ticking entity

java.lang.NullPointerException: Cannot invoke "java.util.Collection.toArray()" because "c" is null
	at java.base/java.util.ArrayList.addAll(ArrayList.java:752)
	at knot//io.wispforest.accessories.impl.caching.AccessoriesHolderLookupCache.getAllEquipped(AccessoriesHolderLookupCache.java:100)
	at knot//io.wispforest.accessories.impl.AccessoriesCapabilityImpl.getAllEquipped(AccessoriesCapabilityImpl.java:353)
	at knot//io.wispforest.accessories.api.AccessoriesCapability.getAllEquipped(AccessoriesCapability.java:246)
	at knot//net.minecraft.class_1890.handler$zzk000$accessories$adjustIterationWithAccessories(class_1890.java:702)
	at knot//net.minecraft.class_1890.method_8209(class_1890.java:155)
	at knot//net.minecraft.class_1890.method_60619(class_1890.java:203)
	at knot//net.minecraft.class_1665.method_7454(class_1665.java:415)
	at knot//net.minecraft.class_1676.method_7488(class_1676.java:208)
	at knot//net.minecraft.class_1676.method_59860(class_1676.java:182)
	at knot//net.minecraft.class_1665.method_5773(class_1665.java:248)
	at knot//net.minecraft.class_1667.method_5773(class_1667.java:74)
	at knot//net.minecraft.class_3218.method_18762(class_3218.java:770)
	at knot//net.minecraft.class_1937.method_18472(class_1937.java:498)
	at knot//net.minecraft.class_3218.method_31420(class_3218.java:408)
	at knot//net.minecraft.class_5574.method_31791(class_5574.java:54)
	at knot//net.minecraft.class_3218.method_18765(class_3218.java:372)
	at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1021)
	at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
	at knot//net.minecraft.class_1132.method_3748(class_1132.java:114)
	at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
	at java.base/java.lang.Thread.run(Thread.java:1583)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
	at java.base/java.util.ArrayList.addAll(ArrayList.java:752)
	at knot//io.wispforest.accessories.impl.caching.AccessoriesHolderLookupCache.getAllEquipped(AccessoriesHolderLookupCache.java:100)
	at knot//io.wispforest.accessories.impl.AccessoriesCapabilityImpl.getAllEquipped(AccessoriesCapabilityImpl.java:353)
	at knot//io.wispforest.accessories.api.AccessoriesCapability.getAllEquipped(AccessoriesCapability.java:246)
	at knot//net.minecraft.class_1890.handler$zzk000$accessories$adjustIterationWithAccessories(class_1890.java:702)
	at knot//net.minecraft.class_1890.method_8209(class_1890.java:155)
	at knot//net.minecraft.class_1890.method_60619(class_1890.java:203)
	at knot//net.minecraft.class_1665.method_7454(class_1665.java:415)
	at knot//net.minecraft.class_1676.method_7488(class_1676.java:208)
	at knot//net.minecraft.class_1676.method_59860(class_1676.java:182)
	at knot//net.minecraft.class_1665.method_5773(class_1665.java:248)
	at knot//net.minecraft.class_1667.method_5773(class_1667.java:74)
	at knot//net.minecraft.class_3218.method_18762(class_3218.java:770)
	at knot//net.minecraft.class_1937.method_18472(class_1937.java:498)
	at knot//net.minecraft.class_3218.method_31420(class_3218.java:408)
	at knot//net.minecraft.class_5574.method_31791(class_5574.java:54)

-- Entity being ticked --
Details:
	Entity Type: minecraft:arrow (net.minecraft.class_1667)
	Entity ID: 644
	Entity Name: Arrow
	Entity's Exact location: -0.82, 67.60, 5.99
	Entity's Block location: World: (-1,67,5), Section: (at 15,3,5 in -1,4,0; chunk contains blocks -16,-64,0 to -1,319,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511)
	Entity's Momentum: 1.27, -0.11, 0.86
	Entity's Passengers: []
	Entity's Vehicle: null
Stacktrace:
	at knot//net.minecraft.class_1937.method_18472(class_1937.java:498)
	at knot//net.minecraft.class_3218.method_31420(class_3218.java:408)
	at knot//net.minecraft.class_5574.method_31791(class_5574.java:54)
	at knot//net.minecraft.class_3218.method_18765(class_3218.java:372)
	at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1021)
	at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
	at knot//net.minecraft.class_1132.method_3748(class_1132.java:114)
	at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
	at java.base/java.lang.Thread.run(Thread.java:1583)

-- Affected level --
Details:
	All players: 1 total; [class_3222['BlazingTwist'/54, l='ServerLevel[Accessories]', x=0.02, y=66.00, z=6.78]]
	Chunk stats: 2601
	Level dimension: minecraft:overworld
	Level spawn location: World: (0,75,0), Section: (at 0,11,0 in 0,4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
	Level time: 13175 game time, 13175 day time
	Level name: Accessories
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Commands: true
	Level weather: Rain time: 15040 (now: false), thunder time: 31769 (now: false)
	Known server brands: fabric
	Removed feature flags:
	Level was modded: true
	Level storage version: 0x04ABD - Anvil
	Loaded entity count: 272
Stacktrace:
	at knot//net.minecraft.class_3218.method_8538(class_3218.java:1693)
	at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1024)
	at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
	at knot//net.minecraft.class_1132.method_3748(class_1132.java:114)
	at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
	at java.base/java.lang.Thread.run(Thread.java:1583)

-- System Details --
Details:
	Minecraft Version: 1.21.1
	Minecraft Version ID: 1.21.1
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 21.0.2, Oracle Corporation
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 146681504 bytes (139 MiB) / 1056964608 bytes (1008 MiB) up to 8589934592 bytes (8192 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
	Identifier: Intel64 Family 6 Model 60 Stepping 3
	Microarchitecture: Haswell (Client)
	Frequency (GHz): 4.00
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: Intel(R) HD Graphics 4600
	Graphics card #0 vendor: Intel Corporation
	Graphics card #0 VRAM (MiB): 1024.00
	Graphics card #0 deviceId: VideoController1
	Graphics card #0 versionInfo: 20.19.15.5171
	Graphics card #1 name: NVIDIA GeForce RTX 3060
	Graphics card #1 vendor: NVIDIA
	Graphics card #1 VRAM (MiB): 12288.00
	Graphics card #1 deviceId: VideoController2
	Graphics card #1 versionInfo: 31.0.15.3734
	Memory slot #0 capacity (MiB): 8192.00
	Memory slot #0 clockSpeed (GHz): 1.80
	Memory slot #0 type: DDR3
	Memory slot #1 capacity (MiB): 8192.00
	Memory slot #1 clockSpeed (GHz): 1.80
	Memory slot #1 type: DDR3
	Memory slot #2 capacity (MiB): 8192.00
	Memory slot #2 clockSpeed (GHz): 1.80
	Memory slot #2 type: DDR3
	Memory slot #3 capacity (MiB): 8192.00
	Memory slot #3 clockSpeed (GHz): 1.80
	Memory slot #3 type: DDR3
	Virtual memory max (MiB): 47365.36
	Virtual memory used (MiB): 35093.75
	Swap memory total (MiB): 14722.49
	Swap memory used (MiB): 2640.31
	Space in storage for jna.tmpdir (MiB): <path not set>
	Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
	Space in storage for io.netty.native.workdir (MiB): <path not set>
	Space in storage for java.io.tmpdir (MiB): available: 333059.31, total: 953867.00
	Space in storage for workdir (MiB): available: 333059.31, total: 953867.00
	JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx8192m
	Fabric Mods:
		accessories: Accessories 1.1.0-beta.14+1.21.1
		cloth-config: Cloth Config v15 15.0.140
			cloth-basic-math: cloth-basic-math 0.6.1
		fabric-api: Fabric API 0.106.0+1.21.1
			fabric-api-base: Fabric API Base 0.4.42+6573ed8c19
			fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.68+b559734419
			fabric-biome-api-v1: Fabric Biome API (v1) 13.0.29+5bd9f1bc19
			fabric-block-api-v1: Fabric Block API (v1) 1.0.22+0af3f5a719
			fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.10+6573ed8c19
			fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.52+0af3f5a719
			fabric-client-tags-api-v1: Fabric Client Tags 1.1.15+6573ed8c19
			fabric-command-api-v1: Fabric Command API (v1) 1.2.49+f71b366f19
			fabric-command-api-v2: Fabric Command API (v2) 2.2.28+6ced4dd919
			fabric-commands-v0: Fabric Commands (v0) 0.2.66+df3654b319
			fabric-content-registries-v0: Fabric Content Registries (v0) 8.0.16+b559734419
			fabric-convention-tags-v1: Fabric Convention Tags 2.1.0+7f945d5b19
			fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.9.0+83a9d31319
			fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.29+0af3f5a719
			fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.28+1daea21519
			fabric-data-generation-api-v1: Fabric Data Generation API (v1) 20.2.21+16c4ae2519
			fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.0+6fc22b9919
			fabric-entity-events-v1: Fabric Entity Events (v1) 1.7.0+2122d82819
			fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.13+ba9dae0619
			fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.53+6ced4dd919
			fabric-item-api-v1: Fabric Item API (v1) 11.1.0+d5debaed19
			fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.5+3fc0e55219
			fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.47+0af3f5a719
			fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.45+df3654b319
			fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.12+6c1df36019
			fabric-loot-api-v2: Fabric Loot API (v2) 3.0.14+3f89f5a519
			fabric-loot-api-v3: Fabric Loot API (v3) 1.0.2+3f89f5a519
			fabric-message-api-v1: Fabric Message API (v1) 6.0.13+6573ed8c19
			fabric-model-loading-api-v1: Fabric Model Loading API (v1) 2.0.0+fe474d6b19
			fabric-networking-api-v1: Fabric Networking API (v1) 4.3.0+c7469b2119
			fabric-object-builder-api-v1: Fabric Object Builder API (v1) 15.2.0+40875a9319
			fabric-particles-v1: Fabric Particles (v1) 4.0.2+6573ed8c19
			fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.13+6508971219
			fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.1.3+60c3209b19
			fabric-renderer-api-v1: Fabric Renderer API (v1) 3.4.0+c705a49c19
			fabric-renderer-indigo: Fabric Renderer - Indigo 1.7.0+c705a49c19
			fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.68+df3654b319
			fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.48+73761d2e19
			fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.6+1daea21519
			fabric-rendering-v0: Fabric Rendering (v0) 1.1.71+df3654b319
			fabric-rendering-v1: Fabric Rendering (v1) 5.0.5+df16efd019
			fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 4.3.0+8dc279b119
			fabric-resource-loader-v0: Fabric Resource Loader (v0) 1.3.0+5659912919
			fabric-screen-api-v1: Fabric Screen API (v1) 2.0.25+8b68f1c719
			fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.87+b559734419
			fabric-sound-api-v1: Fabric Sound API (v1) 1.0.23+6573ed8c19
			fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.0+95bead5f19
			fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.1.0+1daea21519
		fabricloader: Fabric Loader 0.16.7
			mixinextras: MixinExtras 0.4.1
		java: OpenJDK 64-Bit Server VM 21
		minecraft: Minecraft 1.21.1
		owo: oωo 0.12.15+1.21
			io_wispforest_endec: endec 0.1.5
			io_wispforest_endec_gson: gson 0.1.3
			io_wispforest_endec_jankson: jankson 0.1.3
			io_wispforest_endec_netty: netty 0.1.2
		yigd: You're in Grave Danger 2.4.11
			fabric-permissions-api-v0: fabric-permissions-api 0.3.1
			libgui: LibGui 11.0.0+1.21
				jankson: Jankson 8.0.0+j1.2.3
					blue_endless_jankson: jankson 1.2.3
				libninepatch: LibNinePatch 1.2.0
	Server Running: true
	Player Count: 1 / 8; [class_3222['BlazingTwist'/54, l='ServerLevel[Accessories]', x=0.02, y=66.00, z=6.78]]
	Active Data Packs: vanilla, fabric, accessories, fabric-convention-tags-v2, yigd
	Available Data Packs: accessories, bundle, fabric, fabric-convention-tags-v2, trade_rebalance, vanilla, yigd
	Enabled Feature Flags: minecraft:vanilla
	World Generation: Stable
	World Seed: -3529455507282441422
	Type: Integrated Server (map_client.txt)
	Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
	Launched Version: 1.21.1

Since it seems to be fixed I'll close the issue. Thank you for the clear issue description anyway! I really appreciate it!


text:
some skins voiceover doesnt work

There are a lot of skins that have their own voiceovers, when using lolskin all of them work but with leagueskin changer only some work
for example:
senna orange skin - has voiceovers but uses original ones
elementalist lux - has voiceovers does work
dark cosmic lux - has voiceovers but uses original ones (if i remember correctly)

Yeah i noticed that some skins uses original voice overs or doesnt work at all, when fix i will close that issue

Yeah i noticed that some skins uses original voice overs or doesnt work at all, when fix i will close that issue

I checked issue, problem is that on server you still have default skin, some skins have special VO and it's different packet, for example LeeSin has "Laugh3D" (like most skins/champions) but Storm Dragon Lee Sin has "Laugh3D" (which is empty sound) and "Laugh3DGeneral" which is send by server in diffrent packet since for server you have still default skin it will not send packet to play "Laugh3DGeneral", that is why in some skins VO doesn't work, or just play original, i can fix it by emulating server but then i have to add VO manually for each skin which doesn't work

I checked issue, problem is that on server you still have default skin, some skins have special VO and it's different packet, for example LeeSin has "Laugh3D" (like most skins/champions) but Storm Dragon Lee Sin has "Laugh3D" (which is empty sound) and "Laugh3DGeneral" which is send by server in diffrent packet since for server you have still default skin it will not send packet to play "Laugh3DGeneral", that is why in some skins VO doesn't work, or just play original, i can fix it by emulating server but then i have to add VO manually for each skin which doesn't work

Hello, do you require to own the skin to get the voiceover packets like
Laugh3Dgeneral? if no then would it be possible for you to make a system
where we get all voiceovers and tailor them at our own to make voiceovers
work?
B3akers notifications@github.com, 29 Oca 2021 Cum, 04:11 tarihinde şunu
yazdı:

I checked issue, problem is that on server you still have default skin,
some skins have special VO and it's different packet, for example LeeSin
has "Laugh3D" (like most skins/champions) but Storm Dragon Lee Sin has
"Laugh3D" (which is empty sound) and "Laugh3DGeneral" which is send by
server in diffrent packet since for server you have still default skin it
will not send packet to play "Laugh3DGeneral", that is why in some skins VO
doesn't work, or just play original, i can fix it by emulating server but
then i have to add VO manually for each skin which doesn't work
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/B3akers/LeagueSkinChanger/issues/40#issuecomment-769504045,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQIGTWVDAG2J6XPTS2SLSK3S4IDM3ANCNFSM4WXGCCRQ
.

Hello, do you require to own the skin to get the voiceover packets like
Laugh3Dgeneral? if no then would it be possible for you to make a system
where we get all voiceovers and tailor them at our own to make voiceovers
work?
B3akers notifications@github.com, 29 Oca 2021 Cum, 04:11 tarihinde şunu
yazdı:

I checked issue, problem is that on server you still have default skin,
some skins have special VO and it's different packet, for example LeeSin
has "Laugh3D" (like most skins/champions) but Storm Dragon Lee Sin has
"Laugh3D" (which is empty sound) and "Laugh3DGeneral" which is send by
server in diffrent packet since for server you have still default skin it
will not send packet to play "Laugh3DGeneral", that is why in some skins VO
doesn't work, or just play original, i can fix it by emulating server but
then i have to add VO manually for each skin which doesn't work
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/B3akers/LeagueSkinChanger/issues/40#issuecomment-769504045,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQIGTWVDAG2J6XPTS2SLSK3S4IDM3ANCNFSM4WXGCCRQ
.

I'm looking for a way to dump all custom VO, because doing it manually doesn't make sense

I'm looking for a way to dump all custom VO, because doing it manually doesn't make sense

Can't wait for it, would really love the ult on nightbringer yas!

I recommend the maker of this skin changer to look at lolskin's source to find how they dump voiceover names. I have heard people begging for skins/chromas to be added so it might be manual too.


text:
Add functional labels

Since I already saw 2 PRs that were converted to "ready for review" just to run specific CI pipelines, what do you think about adding some functional GitHub labels? To specify what I mean, we already have one: no-changelog-entry-needed . By adding those labels we can enforce to run certain pipelines without the need to convert to "ready for review" or whatever condition is necessary. Think that can become handy. (Not sure if that also works with the directory filters)
I use this already in a private repo and find it quite useful. To distinguish functional labels from other ones, we could use a unified color pattern. I found a black font on a white background to be good since it makes the labels less visible, which should be the case for labels that have no use except for triggering a CI run (my opinion).

the conversion was only necessary because the PRs already existed and the file filters were active, let's see if it works as intended for new PRs
it would only really be a "run full pytest matrix" label that wee need right?

Here is a snippet from one of my private repos:
if: |
    github.event_name == 'push' ||
    contains(github.event.pull_request.labels.*.name, 'CI_run_warnings_as_errors') ||
    (github.event.pull_request.draft == false && github.base_ref == 'master')

We just need something similar to the third line (second condition). Simply bind it with an "or" to the rest to override all other conditions

ah I see, sounds good 👍
However I would refrain from putting the labeled, unlabeled event trigger in the pytest PR conditions since this happens way to often
In that case just a dummy push (or while setting up the PR) shouldn't be too much of a hassle

ah I see, sounds good 👍
However I would refrain from putting the labeled, unlabeled event trigger in the pytest PR conditions since this happens way to often
In that case just a dummy push (or while setting up the PR) shouldn't be too much of a hassle

Don't know if it is that bad if it triggers more often than needed, but a dummy commit will also do the trick. So fine by me.

authors: CagtayFabry vhirtham

repo: BAMWelDX/weldx


text:
v0.3.0

Changes

Added support for simultaneous uploads through a new queue modal
Added a new global drag and drop zone in the tool to seamlessly upload new files (https://github.com/BBS-Lab/nova-file-manager/issues/42)
Improved UI and accessibility
Updated card components on the Detail and Form view
Changed behavior on file selection limit
Fixed an issue related to missing files (https://github.com/BBS-Lab/nova-file-manager/pull/44)
Other improvements ...

LGTM 🚀

repo: BBS-Lab/nova-file-manager


text:
Profile page for EnvReportingBC

As Environmental Reporting BC,  I need a profile page in the BCDevExchange.
Created by: Loren
DOD

Profile page in production

Approach
Connect with EnvReportingBC

@dy2288 Can you please create me a profile page with all the features for Environmental Reporting BC. Thanks in advance.

Done: programs/Environmental%20Reporting%20BC

Page is with program area for review: https://bcdevexchange.org/programs/Environmental Reporting BC

repo: BCDevExchange/BCDevExchange-app


text:
Creates a Global Search User Js File

Summary: This PR places the search user javascript in its own javascript file that can be imported by any other js file that wants to use the functionality. It also moves the backend logic for searching users from the admin route to the main route.

@BrianRamsay we updated the PR.

@BrianRamsay Fixed the gap issue and reformatted the HTML file a bit.

repo: BCStudentSoftwareDevTeam/celts


text:
Fix RNA notebook error

There is currently a 400 bad request error in the RNA quantification notebook. We need to figure out the reason and fix it in the notebook.

There are also still some hard cded IDs that were missed in #12

It looks like the 1kg server is having a problem parsing the JSON that the notebook is sending.
The server is reporting this error:
ERROR:ga4gh.client.client:400 {"errorCode": 1918634080, "message": "Cannot parse JSON: '{\"bioSampleId\": \"\", \"pageToken\": \"\", \"pageSize\": 0, \"rnaQuantificationSetId\": \"WyIxa2dlbm9tZXMiLCJFLUdFVVYtMSAxMDAwIEdlbm9tZXMgUk5BIFF1YW50aWZpY2F0aW9uIl0\"}'"}
which looks like it is coming from runSearchRequest in backend.py:
try:             request = protocol.fromJson(requestStr, requestClass)         except protocol.json_format.ParseError:             raise exceptions.InvalidJsonException(requestStr)
Could this have been introduced when biosampleID was added to the RNA API?

^ confirmed the version on 1kgenomes needs to be updated.

https://github.com/BD2KGenomics/bioapi-examples/pull/16


text:
toil-rnaseq cutadapt error when using local input fastq (again)

Same inputs as https://github.com/BD2KGenomics/toil-scripts/issues/405
using 2.0.6
This time the error is cutadapt: error: at line 1, expected a line starting with '@'
The inputs are fastq.gz, so maybe there's a problem with extraction? The input files are from an extracted s3 tar file I used in an earlier (passed) test (and line 1 does start wit '@')
log file

Thanks @Jeltje — looking at this now.

authors: Jeltje jvivian

license_source: bigquery


text:
Fix/content dialogs

Description
Added types definition for the following contentDialogs:

Special Links
Merge Tags

Motivation and Context
close https://github.com/BEE-Plugin/Bee-plugin-official/issues/61
Usage examples
https://github.com/BEE-Plugin/Bee-plugin-official/blob/1a0c8531477ce1b67dabfed5c4f6699938b952a7/example/integration.ts#L43-L68
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)

Thank you for getting this done so quickly!

authors: davidesamp elliothimmelfarb

repo: BEE-Plugin/Bee-plugin-official


text:
Is the buml folder necessary?

While trying the DPP example, it strikes me as strange that the driver code generates a buml folder that is not really part of the solution. Both buml_deployment_model and plantuml_to_buml suffer from this, i.e.:
https://github.com/BESSER-PEARL/BESSER/blob/a3666cb97cab0f96993a46888ded3f44546f6a6e/besser/BUML/notations/structuralPlantUML/plantuml_to_buml.py#L24
https://github.com/BESSER-PEARL/BESSER/blob/a3666cb97cab0f96993a46888ded3f44546f6a6e/besser/BUML/notations/deployment/buml_deployment.py#L24
Several proposals:

Could some of them become pure functions (i.e., avoid writing to a file)?

The destination folder could be exposed as a parameter, with buml as the default value

Joining paths with + "/" could break in Windows. Something like
os.path.join("buml", os.sep, buml_model_file_name + ".py")

could be safer down the line.

@dandelion-lowcode Thank you for the suggestions, we will update this in the next release.

authors: FitashUlHaq dandelion-lowcode

repo: BESSER-PEARL/BESSER


text:
Wednesday 19-07-2023 roll call

Roll Call!
Leave a comment with these two things:

A summary of your study using only emojis
Something you'd like to share, anything goes! (within respect)

emoji cheat sheet

Present!

Good morning 🌺

hi

good morning

good morning

Good Morning

good morning

Good morning !

Hi

Good morning

authors: Abdul-MalikSardalov IrynaSobetska Mariya-go Mileenka PreethiTapati Rekhasriraman cristobal-lopez ervinMamutov iradukundajp komal-89 samirm00

repo: BF-FrontEnd-class/home


text:
🛑 IR_ROUTEROS is down

In bd677d8, IR_ROUTEROS ($IRROUTEROS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: IR_ROUTEROS is back up in ea7f211 after 57 minutes.


text:
IA-2236: Add closed/open dates for org units in Iaso

Explain what problem this PR is resolving

To add an opening and a closed date on Org unit
Related JIRA tickets : IA-2236

Self proofreading checklist

[x] Did I use eslint and black formatters
[ ] Is my code clear enough and well documented
[ ] Are my typescript files well typed
[ ] New translations have been added or updated if new strings have been introduced in the frontend
[x] My migrations file are included
[ ] Are there enough tests
[ ] Documentation has been included (for new feature)

Changes

Added opening_date and closed_date in the org unit model
Added the two dates in create and update org unit
Added the two dates in model dicts

How to test
Explain how to test your PR.
If a specific config is required explain it here (dataset, account, profile, ...)
Print screen / video
Upload here print screens or videos showing the changes
Notes
Things that the reviewers should know: known bugs that are out of the scope of the PR, other trade-offs that were made.
If the PR depends on a PR in bluesquare-components, or merges into another PR (i.o. main), it should also be mentioned here

We need a little change on the labels:

It should be "opening date" and "closing date" and in French "Date d'ouverture" et "Date de fermeture"

authors: hakifran madewulf

repo: BLSQ/iaso


text:
Make command-line export tool available as a web app

Context
As part of #22, we've created a command-line export tool for our PO to export data from the cloud firestore to a csv file. The aim of this task is to convert that command-line tool to a web UI.
There are a few reasons why a web interface would be preferable to a command-line tool:

It is easier to use for our PO.
It is usable on any platform, including the Windows machine they currently use to access the MS Access database.
It is easier for us to distribute updates to the export tool to our PO. Such updates will be necessary if we find bugs in the export tool or when we start supporting collections other than just the habitat use collection.

In a mini-spike done as part of #22, we've created such a web interface for the export tool (branch export-web-app) and deployed it to https://bmmro-data-export.web.app/ as a second app under the same projectId of the firebase development environment.
Remaining tasks:

[ ] Modify the pipeline config to deploy the export web UI on push to master.
[ ] Make sure meaningful error validation is shown when each of the form fields contains invalid field input.
[ ] Discuss among devs whether we're satisfied with test coverage and add tests if necessary.
[ ] Modify the README in the export-data folder to reflect changes in how to use the export tool and how to run it locally.
[ ] Add instructions on how to use the web UI export tool to the operating manual doc in the Operating Manual folder of our google drive.

Additional notes:
We don't envision a need deploy an export tool per environment. The export tool, as it currently stands, is capable of exporting data from any environment because projectId and apiKey need to be filled out in the form.

NB: This work appears as though it was partially completed. We were unable to continue/finish the work as part of the Spring 2022 scope. But speaking with Charlotte, any improvements to the Exporting mechanism would be valuable so I recommend keeping this story alive for future works.

authors: josh-simpson-TW rahul-rakshit

repo: BMMRO-tech/BMMRO


text:
【改进】span高亮在日夜切换时 无法自动

首先感谢作者们的贡献！真的超棒！🥰🥰
这是我无意自己查了一种其他可以改变底色的高亮方式，感觉应该是主题代码里没有对其切换时做字体颜色不变处理
黄色是自动的  这种；浅蓝色是：
现在的示意如下：

然后我自己好像想到一种暂时的替代解决方案，就是
这里是文字

然后我自己好像想到一种暂时的替代解决方案，就是
这里是文字

可以用 filter

然后我自己好像想到一种暂时的替代解决方案，就是
这里是文字

可以用 filter

filter有写在源码里吗？能直接这样 <filter>这里是文字</filter>吗？

然后我自己好像想到一种暂时的替代解决方案，就是
这里是文字

可以用 filter

filter有写在源码里吗？能直接这样 <filter>这里是文字</filter>吗？

可以写在 页尾 HTML 覆盖原来的

这种自定义的背景色目前没有太好的办法处理

v2.0.6 增加强制夜间模式配置

authors: BNDong Kin-Zhang sky5454

repo: BNDong/Cnblogs-Theme-SimpleMemory


text:
[BUG] example response not showing line breaks correctly

Describe the bug
Example responses shows line breaks as /n breaking any readability of it
To Reproduce
   * @example response - 200 - example with group-by-day=false
   * [
   *   {
   *     name: 'foo',
   *     bar: 1241
   *   }
   * ]

Expected behavior
Expected "Indentation and breaklines will be preserved in Swagger UI" as described in the docs.
Screenshots
Here's how it looks in UI

Version 1.1.0

Experiencing the same. Tested with examples

Hi @Azraelless and @Brenndoerfer,
As @Brenndoerfer said we are sending the info as the OpenAPI says so we think there is a problem related to the swagger-ui library. We could only reproduce this by adding the yaml in the https://editor.swagger.io/ website If you use the page that this library renders you can see the example in the right format like in this screenshot.

We created an issue in the swagger-ui library https://github.com/swagger-api/swagger-ui/issues/6595 to track this or see if there is another solution 🤔

Hi, I've created PR #104 to solve this problem

authors: Azraelless Brenndoerfer kevinccbsg thuydx55

repo: BRIKEV/express-jsdoc-swagger


text:
🛑 File BSrE is down

In 4035de0, File BSrE (https://file-bsre.bssn.go.id/login) was down:

HTTP code: 0
Response time: 0 ms

Resolved: File BSrE is back up in e60ad80.

repo: BSrE-ID/monitor


text:
WebXRNearInteraction doesn't properly override WebXRControllerPointerSelection with two hands up

When two hands are up in the scene, I noticed that the rays are only disabled for one of the hands. The finger cursor shows up on both, but only one hand can interact via near interaction.
Probably the whole way the two classes interact needs to be changed, since NI just disabled CPS during near interactions, but should just disable it for a single hand as desired.

Note that the pointer system has an option to have either one hand or both hands enabled. As you say, it might be an issue with the selected hand when re-enabling the feature. the pointer system sets the ray to the last hand that used the main trigger. There should be a function that forces a specific hand to be anbled. if there isn't you can add one and use it when re-enabling.

@rickfromwork and @RaananW  any update on this one ?

After discussion with @RaananW tagging as enhancement

authors: RaananW rickfromwork sebavan


text:
Materials Update: local file access

I updated Materials.md to include a note about local file access. Please let me know if you see any problems with it.

Nope! all good!

authors: APlatner deltakosh

repo: BabylonJS/Documentation


text:
Caret inside entity after adding it to the input

Hey,
Is it possible to append a space character after the selection with the current implementation ? The problem is that when I select an item from the autocomplete component, the caret stays inside the styled entity component. I already created an SO question .
Do any of you guys have any tips ?

Hey,
It's not possible actually.
I close this issue as it's a duplicate of #2

authors: WeshGuillaume bellolau

repo: Backelite/draft-js-autocomplete


text:
Improve pre-trained embeddings loading

Previously, pre-trained embeddings were loaded by simply opening and looping over the file with python.  This was a problem for a few reasons, mainly because it required the conversion of embeddings in C binary format (.bin) to C plain text format (.txt), which were much much larger.
TODO

[x] Use gensims KeyedVectors.load_word2vec_format to load pre-trained embeddings into memory from a file
[ ] Do a sanity check by running the model with this new loading mechanism and comparing performance to previously achieved performance
[x] Need to add back in the debug functionality, whereby passing the argument --debug would only load some N number of embeddings. Gensim has a mechanism for only loading this top N number of embeddings, use this!
[x] Unit tests are breaking, likely because my dummy_word_embeddings are not properly formatted. Maybe just use the Google300 ones?

Changed

Pre-trained embeddings are now loaded using gensim's KeyedVectors.load_word2vec_format method, no need to convert from .bin to .txt. Saber can load any word embeddings in the word2vec format.
~43% speed up in loading pre-trained embeddings (one of Sabers big bottlenecks)
.bin file is (at least in our case) is ~65% smaller than the corresponding .txt file
No more confusing instructions for user about converting pre-trained embeddings from .bin to .txt format.

Resources

this blog
gensim documentation

Closes #15.

Pull Request Test Coverage Report for Build 121

15 of 15 (100.0%)  changed or added relevant lines in 2 files are covered.
8 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.4%) to 75.377%

Files with Coverage Reduction
New Missed Lines
%

saber/utils/generic_utils.py
8
41.03%

Totals

Change from base Build 118:
0.4%

Covered Lines:
1200

Relevant Lines:
1592

💛  - Coveralls

authors: JohnGiorgi coveralls

repo: BaderLab/Saber


text:
Does a Post Method convertfrom-json automatically?

Does a Post Method convertfrom-json automatically?
So I'm trying to make the following code work:
Start-PodeServer {
    Add-PodeEndpoint -Address localhost -Port 80 -Protocol Http

    Add-PodeRoute -Method Post -Path '/' -ContentType 'application/json' -ScriptBlock {

        param($session)
        #$Parameters = $session | ConvertFrom-Json

        Foreach($Message in $session){
            $Date = Get-Date -f yyyyMMddhhmmss
            $radomnumber = 0..10000 | get-random

            $Name = $Message.Message.Fields.Name

            $Message | ConvertTo-Json | Out-File "C:\Users\USERNAME\Output\$($Date)_$($Name)_$($radomnumber).json"
        }
    }
}

Basically just receiving the json that I send with my invoke-restmethod and then adding it to a file with a specific name on the Server where I run pode.
When I try to send a JSON Object for example like this:
JSON:
[{
    "messages": [{
            "text": "This is an audit log test",
            "timestamp": 1513702946,
            "fields": [{
                    "name": "SomeField",
                    "content": "Should not be relevant"
                }
            ]
        }
    ]
},
{
    "messages": [{
            "text": "This is an audit log test",
            "timestamp": 1513702946,
            "fields": [{
                    "name": "SomeField",
                    "content": "Should not be relevant"
                }
            ]
        }
    ]
}
]

Invoke-RestMethod:
Invoke-RestMethod -Uri http://localhost:80/ -Method POST -Body (Get-Content "C:\Users\USERNAME\Message.json")

Message.json containing the json above.
Does anybody see an obvious mistake here?

Hey @bateskevin,
You're right in saying that Pode does auto-convert the Body from JSON (due to the -ContentType application/json on the Route).
The $session parameter supplied to the Route actually contains a lot of information about the current request, details about it can be seen here.
Since you're sending a POST request with a Body, then the JSON will be parsed and available in the .Data property of the $session (in this case as an array of message objects).
Changing the foreach to using $session.Data should work:
Start-PodeServer {
    Add-PodeEndpoint -Address localhost -Port 80 -Protocol Http

    Add-PodeRoute -Method Post -Path '/' -ContentType 'application/json' -ScriptBlock {
        param($session)

        Foreach($Message in $session.Data){
            $Date = Get-Date -f yyyyMMddhhmmss
            $radomnumber = 0..10000 | get-random

            $Name = $Message.Messages.Fields.Name

            $Message | ConvertTo-Json | Out-File "C:\Users\USERNAME\Output\$($Date)_$($Name)_$($radomnumber).json"
        }
    }
}

(I also noticed that $Message.Message.Fields.Name possibly should be $Message.Messages.Fields.Name instead?)
Hope that helps!

Awesome!
Right on both accounts. $session.Data did the trick and it was messages indeed :)
Thank you very much for your quick help!!

hey @Badgerati
Another question I have would be if I have a variable in the Path to my api like following:
Start-PodeServer {
    Add-PodeEndpoint -Address Localhost -Port 80 -Protocol Http

    Add-PodeRoute -Method Post -Path '/api/v1/messages/ingest/:message_id' -ContentType 'application/json' -ScriptBlock {

        param($session)
        #$Parameters = $session | ConvertFrom-Json

        Foreach($Message in $session.data.messages){
            $Date = Get-Date -f yyyyMMddhhmmss
            $radomnumber = 0..10000 | get-random

            $Name = $Message.Messages.Fields.Name

            $Message | ConvertTo-Json -Depth 7 | Out-File "C:\Users\USERNAME\Output\$($Date)_$($Name)_$($radomnumber).json"
        }
    }
}

How would the syntax to access the object in the foreach loop there be?
How does the "message_id" come in to play? I use the endpoint to get events forwarded by an event collecting tool. I see, with wireshark, that the api call gets made as expected and the content of the json that is passed to my api is also as I expect it to be, but I'm afraid, that in my scriptblock I'm doing something wrong..

Hey @bateskevin,
Parameters from the Route's path can be accessed via .Parameters, ie:
$session.parameters.message_id

As for the 400, I can't see anything that would obviously trigger it - other than the foreach referencing $session.data.messages and then a few lines down there's $Name = $Message.Messages.Fields.Name (though I'd expect that to just return null).
To get more info on the error, you can enable error logging to the terminal:
Add-PodeEndpoint -Address Localhost -Port 80 -Protocol Http
New-PodeLoggingMethod -Terminal | Enable-PodeErrorLogging

If the terminal is something you can't see, then you can also allow a stacktrace to appear on the error page. If you have a server.psd1 already then setting the following will work, otherwise you can create a server.psd1 file at the root of your server with the following content:
@{
    Web = @{
        ErrorPages = @{
            ShowExceptions = $true
        }
    }
}

Hey @Badgerati,
Cool, I enabled the stacktrace and I found out, that the messages that I receive from the forwarder are zipped. That's why the following is the error:
At C:\Program Files\WindowsPowerShell\Modules\Pode\1.6.0\Private\Helpers.ps1:1132 char:44
+                 $Result.Data = ($Content | ConvertFrom-Json)

I outputet $Content to a file and I saw that it's just some squiggly signs in there and no actual json.. looking something like this:
‹       íUÉnÛ0ýAè¡"Ú)ådÄ]´ŽH‹*0jb³‘Hƒ¤·ù÷R‹+AÑT§|4›ÞŒ8f	Rf3fòãÑTT»*+fb:öcŒ]ä™§¦‚Òá1ˆ’JI9“gFÆ~÷ˆ2Ö À óŒÍ ·S‘²ê™,ëdRûjd)¨ÚÃ$UÚ·+°Üd„ð%SÆ(+¡N¼¼
¾!x.vßu‹†¼Ì(ë–5_øLÏÕv@ïC´æòp–Æ1& V ’çÙ:Ùëí¢åš? ë$Ú&ø9cyMO´q¢ïZŽ'šà¶gëí
=äwã-êy’¦7”å|-Ót²•
JÏMS¹"s.•

Do you have a way of unzipping a request before converting it from json in pode? Or do you know a way in Powershell? I'll try to research it when I get to it and I would be happy to open a PR if the functionality does not exist yet.

Hey @bateskevin,
That's a lot of squiggly signs! 😂 Unfortuantely Pode doesn't have an inbuilt way to convert from a zip content type, but there is a way you could write your own.
In Pode you can add custom body parsers for content-types. Assuming that the content type could be application/zip:
Add-PodeBodyParser -ContentType 'application/zip' -ScriptBlock {
    param($body)
    # somehow convert the body into a readable format
    return ($converted_body | ConvertFrom-Json -AsHashtable)
}

I'm not too sure how the conversion from the zip stream would happen, as Expand-Archive expects a file 🤔 If you manage to work it out, feel free to open a PR for zip content-types!

Hey @Badgerati,
Just letting you know that I tried to get this to work, but I could not. In Python there is a module to read the gzip stream out where in Powershell I could find different methods to unzip gzip files, but not an incoming string directly.. The idea of writing the string to a file and then unzip it did not work, plus I also think this would not scale at all in my case at least, since I receive 15000 Events per second at times..
In the end I used python for this.. I will close this here. Thanks for all of your support tho! Also I really enjoy pode and I see myself using it for other usecases!

authors: Badgerati bateskevin

repo: Badgerati/Pode


text:
Затыкание дыр в БЗ

Когда вольётся основная масса данных из БЗ, придётся ещё заполнять смысловые промежутки между ними. Поскольку в этом варианте всё повеселее пока с LLM (в другом ещё нет подключения эмбеддинга вообще), с этим я помогу (залью несколько элементов в БЗ от себя), но и другие могут посильно включаться. С мерой близости ещё тоже нужно доразобраться (много лишнего в контексте, из-за чего иногда бывает ухудшение), и подумать про ключевые слова, но уже ориентиры на реальные проблемы в БЗ хотя бы минимальные появились.
UPD: Часть хорошо написанных элементов БЗ можно расшарить между двумя группами. С текущей сильной моделью не вижу смысла вставлять в БЗ смысловые дубли вопросов "чтобы было", поэтому расшарится не то чтобы очень много.

Очень классно начат ответ, и видно, что контекст удачно сработал, но закончен, к сожалению, галлюцинацией:
https://gist.github.com/stewkk/60447a1872454c005ff3c5226a58996b
Т.е. тут очевидная дыра в БЗ.
Проблемы: нет ни одного подробного разбора аналогичной задачи. Нет подсказки про сохранение регулярной структуры.

Дыра в БЗ, особенно заметная в сочетании с нечёткой метрикой:
https://gist.github.com/stewkk/3a7fdeb81504e4d29e6c84d831b0b8b8
Нигде не сказали, что лемма о накачке не является достаточным условием КС-свойства. И ответ с пересечением тоже явно требует развёртки.

Нужна тонкая настройка, чтобы LLM меньше путал регулярные и нерегулярные языки в таких примерах. В частности, примеры с точно регулярными:
https://gist.github.com/stewkk/cca74585dc76ca912da5b6a18409d6d7

Тут какие-то жёсткие галлюцинации. 100500 раз надо повторить, что регулярные языки всегда КС, и как-то ещё донести, что такие примеры не подходят под регулярные (разбор a^n b^n явно?).
https://gist.github.com/stewkk/b1e7ce454c8fb733c7559f9bf16130ae

Зияющая дыра, которую пока никто даже не пробовал затыкать:
https://gist.github.com/stewkk/dec4c48ca845dc6e6e20948eae14f7eb

Очень коварная галлюцинация, которая в реальности будет сбивать с толку новичков:
https://gist.github.com/stewkk/bb024f603b30d4cf4b910dbe812240e8

Это гроб, и по жизни трудно с такими терминами разбираться, а уж в LLM...
https://gist.github.com/stewkk/b7cbc4b98bb317c7f28e99fdbda5aa67

А вот тут единогласно галлюцинируем:
https://gist.github.com/stewkk/12b2b89098ccece35bee87f03403294c

Тут одинаково плохо всё - нужно больше контекстов про иерархию языков
https://gist.github.com/stewkk/5c1cb414730a86d792f759045c55a5f1

Тут видно, какими запросами нужно пополнять БЗ ещё
https://gist.github.com/stewkk/a746ae7f44e8ee7e72907def088d0044
В нынешнем контексте LLM не различает понятия эквивалентности множеств и выразимости одного через другое.

Магический язык Дика
https://gist.github.com/stewkk/401ae0681a1c1f3ab728f72a0948acbd

Мало общепринятых сокращений, только один элемент БЗ упоминает PDA
https://gist.github.com/stewkk/e6c3cc0a0a64dacf49eaec57072c0510
Если будет присоединение ключевых слов, то и не нужно, но похоже, в таких случаях можно обойтись и без них, если расширить БЗ с упоминанием соответствующих терминов

@molivka , FYI
https://gist.github.com/stewkk/7e9717373b2caa30abea7c1b218ced2a
https://gist.github.com/stewkk/eba3019c0f3818716ab12b3d62d7a074
https://gist.github.com/stewkk/5478a75d41d800876104b46270a21fbf

Не знаю, кого тегать:
https://gist.github.com/stewkk/a7c44fd3d3b4183fe55e6c0cd2f142dc
https://gist.github.com/stewkk/527f03012812e1180605896c1a12d42c
https://gist.github.com/stewkk/2aabe0c74f99003fd5935a75ace62faf
И сложное (нетривиальная галлюцинация) на эту же тему
https://gist.github.com/stewkk/cf3614d662ee21765aaed15d58ed0527

Не знаю, кого тегать (@HumsterProgrammer , @molivka ? мб ещё кто-нибудь, кто пишет про LL) https://gist.github.com/stewkk/a7c44fd3d3b4183fe55e6c0cd2f142dc https://gist.github.com/stewkk/527f03012812e1180605896c1a12d42c https://gist.github.com/stewkk/2aabe0c74f99003fd5935a75ace62faf
И сложное (нетривиальная галлюцинация) на эту же тему https://gist.github.com/stewkk/cf3614d662ee21765aaed15d58ed0527

интересно, смотрит ли сюда вообще кто-то, кто заполняет БЗ....

интересно, смотрит ли сюда вообще кто-то, кто заполняет БЗ....

посчитаем конверсию из просмотра репозитория в этот ишью без твоего тега в общий чат тг и без?)

интересно, смотрит ли сюда вообще кто-то, кто заполняет БЗ....

посчитаем конверсию из просмотра репозитория в этот ишью без твоего тега в общий чат тг и с?)

мне уже начинает надоедать тегать ес честно

@TonitaN а у Вас случайно уже не было примеров, когда модель с контекстом отвечает "я не знаю", но при этом без контекста норм отвечает?
если есть - можете поделиться пожалуйста?
P.S.
Так происходит из моего ограничения в доп промпте). Я хочу попробовать фиксануть это тем, что если моделька отвечает сама - то заставить ее написать, что "При ответе база знаний не была использована"
Я боюсь столкнуться с тем, что она никогда не будет использовать бз))
либо не будет использовать бз, но писать об этом не будет, так что хочу тестов чуть побольше, у меня сейчас пока 2-3 штуки)
Вообще есть второй вариант - добавлять в базу знаний даже тупые вопросы, но чет не знаю, мне такой подход меньше нравится, непонятно зач нам тогда умная, знающая модель

"языков L_d"

там сейчас еще наверное LR и обращение языка L^R начнет путаться )))

Не видно, чтобы промт являлся источником таких проблем (как минимум, с моей точки зрения

на самом деле ловили, когда промпт чуть ухудшал. Тут нужно подумать над тем, хотим ли мы давать отвечать модели без контекста на что-либо, или вообще нет. Я вроде чуть пошаманил с промптом и добился того, что он когда отвечает сам - генерит бред, но пишет перед бредом, что БЗ не использовал. А когда надо - использует БЗ, но опять же, прям отвечать за детерминированность - не берусь.

Что сбивает с толку - у нас большая проблема с близкими:

поиск близких да, хотелось бы пофиксить, если в итоге никто этого вдруг не сделает, то я возьмусь тогда за это сам..  сейчас просто к сожалению есть что сдавать (а еще я хочу поделать другие лабы по ТФЯ, мне же надо как-то допуск получить)
~хотяяяя, можно не получать допуск, тогда будет целый академ на фикс поиска близких, как раз исследование проведу~

на самом деле ловили, когда промпт чуть ухудшал.
Тут в п.1 без контекста написан, увы, бред (требование такое, что под него подходят только грамматики, не распознающие вообще ничего). Поэтому говорить о прямо улучшении трудно, тем более, что ключевые критерии (беспрефиксность и детерминированность) вовсе не упомянуты.

Тут есть дыры, но мне нравится, в какую сторону всё движется:
https://gist.github.com/stewkk/74f7e93be293e3f21f589561db5c0f7e (есть тонкая неточность, указывающая на дыру в БЗ: ловушка в DPDA определяется не только переходами по буквам)
https://gist.github.com/stewkk/2d7a335033f91ab9cb2b92da8bd147e9 (автоперевод КС-языка в контексте доставил )

поиск близких да, хотелось бы пофиксить, если в итоге никто этого вдруг не сделает, то я возьмусь тогда за это сам..

Не надо, пожалуйста. Есть подозрение, что это даже не долго, если делать по-рабоче-крестьянски, без NDA, и без желания запушить идеальный вариант фикса, а только с желанием улучшить до удовлетворительного. Но у нас что-то получается, что у народа либо NDA-рисерч, либо в перспективе исследование длиной в академ...

кому продать душу, чтобы можно было безболезненно скипать сон и делать эту лабу...

Ахаха, в продажу души мы умеем. Го на практику в Переславль? ~ладно, ладно, больше не буду предлагать, и так уже вся подслушка боится что-либо писать про иу9 из-за этой практики~

кому продать душу, чтобы можно было безболезненно скипать сон и делать эту лабу...

им.

либо в перспективе исследование длиной в академ...

я так сказал, потому что я если честно не знаю скок у меня это займет, никогда таким не занимался))

https://gist.github.com/stewkk/cda997397b2fcc7dcdd10df0521dae0c
Галю

https://gist.github.com/stewkk/da345782f17d3dbc11e3d62d40d1c920

https://gist.github.com/stewkk/da345782f17d3dbc11e3d62d40d1c920

Мда, она отвечает такое чувство не с использованием контекста, а контекстом))
Прикол в том, что я её сильно на него ориентировал

Ну тут есть нюанс с ПСП (сокращение такое отсутствует в вопросах БЗ).
https://gist.github.com/stewkk/a2758648bc20729a7d6782bbc1f0c1df
Тут опять - сокращение DCFL не употребляется
https://gist.github.com/stewkk/6843bfe2a82e14b0799900d0b0b77263
А вот это уже проблемно
https://gist.github.com/stewkk/893492bee71c909ab03d1a23eb2013e7

https://gist.github.com/stewkk/cd2e94b094913c84418f52debb28973e
кажется я его смог победить...

Неприятная галлюцинация в самом конце ответа, а так всё хорошо начиналось:
https://gist.github.com/stewkk/1c65bbb1432fdc5d53e84afb8658cf14
Думаю, нужно дополнять БЗ конкретно теоремой М-Н для VPL

Неприятная галлюцинация в самом конце ответа, а так всё хорошо начиналось: https://gist.github.com/stewkk/1c65bbb1432fdc5d53e84afb8658cf14
Думаю, нужно дополнять БЗ конкретно теоремой М-Н для VPL

и надо видимо вот тут https://github.com/BaldiSlayer/rofl-lab1/blob/21609cddf9686bcf9169fd71cf6ab63eef2013bf/data/data.yaml#L1596 уточинить, что доказательство то для регулярных языков)

А вот тут странно:
https://gist.github.com/stewkk/70ad460a9ae2396f24508e671aff6853
Вообще проигнорировано уточнение про КС в запросе.

А вот тут странно: https://gist.github.com/stewkk/70ad460a9ae2396f24508e671aff6853 Вообще проигнорировано уточнение про КС в запросе.
Кстати, в ответ id: 165 нужно ещё добавить итерацию.

кажется, что он не умеет в КС ~ контекстно-свободные, потому что вот
https://gist.github.com/stewkk/a3a262832ad58774d89498e5ff642abe

блин пойти что ли сделать массив replace'ов и привести КС к контекстно-свободные...

Массив синонимов (по корням) - хорошая мысль. Но можно их докидывать, а не заменять. Иначе DCFL и языки DPDA тоже оказываются не видимы друг их друга, как и ПСП с Диком.

А вот на эту тему можно воткнуть элемент БЗ, если БЗ ещё кто-нибудь занимается
https://gist.github.com/stewkk/705325e872cbff9fa26503d67df37cd5

Мало про недетерминированность и детерминированность КС языков (похожие галлюцинации были выше, подчёркиваю, что они никуда не делись):
https://gist.github.com/stewkk/e5f30a1900cca4d14830d4479f7d05aa
https://gist.github.com/stewkk/3ec3c93c06e5eb06b3be94efe4b6f47f

Массив синонимов (по корням) - хорошая мысль. Но можно их докидывать, а не заменять. Иначе DCFL и языки DPDA тоже оказываются не видимы друг их друга, как и ПСП с Диком.

у меня сейчас появилась идея, что в принципе я сейчас добавил же несколько вопросов к одному ответу, тогда мы можем наугментировать так нам немного вопросов еще для каждого из ответов, через замену контекстно-свободные -> КС
P.S.
я добавил
  - 'Относительно каких операций замкнуты КС языки?

    '

в вопрос https://github.com/BaldiSlayer/rofl-lab1/blob/21609cddf9686bcf9169fd71cf6ab63eef2013bf/data/data.yaml#L2953-L2964
и он теперь в контексте:
https://gist.github.com/BaldiSlayer/3d4864aef59d2a9fed92fde8e1561d27

Массив синонимов (по корням) - хорошая мысль. Но можно их докидывать, а не заменять. Иначе DCFL и языки DPDA тоже оказываются не видимы друг их друга, как и ПСП с Диком.

у меня сейчас появилась идея, что в принципе я сейчас добавил же несколько вопросов к одному ответу, тогда мы можем наугментировать так нам немного вопросов еще для каждого из ответов, через замену контекстно-свободные -> КС
P.S.
я добавил
  - 'Относительно каких операций замкнуты КС языки?

    '

в вопрос
https://github.com/BaldiSlayer/rofl-lab1/blob/21609cddf9686bcf9169fd71cf6ab63eef2013bf/data/data.yaml#L2953-L2964
и он теперь в контексте:
https://gist.github.com/BaldiSlayer/3d4864aef59d2a9fed92fde8e1561d27

PPS:
добавляю пока что у себя локально

Жёсткая галлюцинация:
https://gist.github.com/stewkk/cacf73b50936bbc7e7d3f05c367da875

у меня сейчас появилась идея, что в принципе я сейчас добавил же несколько вопросов к одному ответу, тогда мы можем наугментировать так нам немного вопросов еще для каждого из ответов, через замену контекстно-свободные -> КС

и не только, есть же и другие замены
регулярный -> автоматный например

АААААААААА
https://gist.github.com/stewkk/104ec11767819d170407c9bf90ae3932

https://gist.github.com/BaldiSlayer/90967ca2de7dc9f3c5c92837e34ccc44
пупупу

как я это сделал

Это очень странно:
https://gist.github.com/stewkk/1d4aff6f1e2b71652cf08b700e634219
Всё же видимо dynamic_k иногда имеет смысл, особенно когда в контекст попадает много близкого (1001 лемма о накачке)

Это очень странно: https://gist.github.com/stewkk/1d4aff6f1e2b71652cf08b700e634219 Всё же видимо dynamic_k иногда имеет смысл, особенно когда в контекст попадает много близкого (1001 лемма о накачке)

надо будет подумать...

никаких разночтений

https://gist.github.com/stewkk/98784b74c0952c82ff1a642e0ca244e4 https://gist.github.com/stewkk/fbd4920df01338922541c0f7b0eefe35
Откуда этот метод Мириам? Похоже на "стандартную" галлюцинацию.

да, я вот независимо запустил у себя, задал боту вопрос и тоже получил в ответе метод Мириам, пока не понял откуда это

Дыра:
https://gist.github.com/stewkk/4d5202655487084cdcc50ff513804606

Причём смена накачки на насос лечит предыдущую галлюцинацию:
https://gist.github.com/stewkk/50fed8299187da6b17a6c1257441694d

Причём смена накачки на насос лечит предыдущую галлюцинацию: https://gist.github.com/stewkk/50fed8299187da6b17a6c1257441694d

наверное просто лемма Огдена не взлезает в контекст (я чуть ограничил его размер), а лемма о накачке находится повыше, потому что типа и в элементах, и в вопросе она есть, а на слово "без" внимание не обращается 😕

Пока по ощущениям получается довольно не устойчиво к малым изменениям запроса. Если не костылить, но сосредоточиться именно на БЗ, а не тесте изменения размера контекста и близостей, то нужно будет объединить синонимичные элементы БЗ типа 1001 теоремы Клини.

((
https://gist.github.com/stewkk/fb5f92c1e49ee406f91ae555f9aef38c

(( https://gist.github.com/stewkk/fb5f92c1e49ee406f91ae555f9aef38c
И потом ещё кто-то будет жаловаться, что галлюцинации плохо ищутся?

Так никто ж это не читает наверное =(
Проще же взять какой-то гроб по типу контекстно-свободных графовых грамматик (я их не знаю, просто я подумал, что если есть регулярные древесные, то почему бы не быть кс графовых), которые точно никто не возьмет и написать по ним элементы базы знаний

Проще же взять какой-то гроб по типу контекстно-свободных графовых грамматик (я их не знаю, просто я подумал, что если есть регулярные древесные, то почему бы не быть кс графовых), которые точно никто не возьмет и написать по ним элементы базы знаний

Вот с одной стороны фейспалм, а с другой стороны - предчувствую, что эти гробы растянут экзамен по тфя так, что опять придётся заполнять рапорт о нарушении режима...

(( https://gist.github.com/stewkk/fb5f92c1e49ee406f91ae555f9aef38c
UPD: НО КАК? https://gist.github.com/stewkk/77510352b5f071765fe0b58c4e3e5faf

Магия

Метод Мириам:
https://gist.github.com/stewkk/8758b448c3e1258aa3d4daf823a52f21
КАК ОНО ПОПАЛО В МЕТОДЫ ПРОВЕРКИ РЕГУЛЯРНОСТИ ЯЗЫКА? Мы пропустили какие-то ещё нюансы автоперевода?

Метод Мириам: https://gist.github.com/stewkk/8758b448c3e1258aa3d4daf823a52f21
КАК ОНО ПОПАЛО В МЕТОДЫ ПРОВЕРКИ РЕГУЛЯРНОСТИ ЯЗЫКА? Мы пропустили какие-то ещё нюансы автоперевода?

Кстати у нас теперь нет перевода при построении эмбеддингов, у нас теперь другой sentence-transformer....
Надо подумать, мб тут уже дело в том, на каком языке модель работает (я ес честно 0 в ml, надо учить матчасть идти)

Метод Мириам: https://gist.github.com/stewkk/8758b448c3e1258aa3d4daf823a52f21
КАК ОНО ПОПАЛО В МЕТОДЫ ПРОВЕРКИ РЕГУЛЯРНОСТИ ЯЗЫКА? Мы пропустили какие-то ещё нюансы автоперевода?

А тут в промпте нет слова "языка", поэтому пошёл регулярность других событий проверять))

Ну вот как он вытащил именно этот неправильный пример? В контексте же нормально всё
https://gist.github.com/stewkk/414c38d0332970bc4f6892693c7fe668

Так, всё-таки наследие магистра Йоды осталось в целых двух экземплярах:
https://gist.github.com/stewkk/9cb48cb333da1b8bf2f6ff44f06bb230
А вот про преобразование регулярки в НКА нормального элемента БЗ нет.

Много всего про бисимуляцию, и нигде не сказано, что это обобщение метода минимизации на НКА:
https://gist.github.com/stewkk/b1ee7836fe694d5c6c662f435bce8303
(Да, запрос очень дурацкий, знаю)

@BaldiSlayer , вот это #165 - убийца чатбота. У нас же так мало про накачки сейчас)))

@BaldiSlayer , вот это #165 - убийца чатбота. У нас же так мало про накачки сейчас)))

Жаль, что нет плачущего смайлика для реакций. Он бы мне очень пригодился

Хм...
https://gist.github.com/stewkk/55b572f920f0709b744c85deb395aa7e

Есть AFA, но не видна их связь с НКА
https://gist.github.com/stewkk/680c09e90a0a28b40332b04d3b609524

Я никого не тегаю, кто надо, сам заберёт галлюцинации.

https://gist.github.com/stewkk/8ab97d5027e8439af9aa1cbb6c583994
(может стать ещё хуже после вливания в БЗ инфы про LR-позиционные-автоматы)
https://gist.github.com/stewkk/87ee09548844b54cb7d3ea333b73827c
неаккуратности в определениях конгруэнций по контексту и нет подвязки к бисимуляции
https://gist.github.com/stewkk/cb5298a23b67c0e5ea38fb6e46036430
а вот тут мало попало в контекст, из-за чего ответ неверный
https://gist.github.com/stewkk/2477e02542b0e2c69f973aa013315c90
и причина этого видна тут - почему то вообще не попало ничего в контекст накачки
https://gist.github.com/stewkk/79e4e5f3b0983f4b25d24e2ad73f869b

Интересно, кто-нибудь всё ещё занимается БЗ в этом варианте?

Интересно, кто-нибудь всё ещё занимается БЗ в этом варианте?

Вроде как есть человек, кто хочет заняться затыканием дыр)

Сегодня ночью хочу отревьюить все PR-ы на эту тему, чтобы в пятницу ещё было время у всех, кто ещё жив на 5 лр, потестировать влитое и дозаткнуть. Завтра уже поздно будет (и скорее всего завтра ночью я не буду ничего ревьюить)

Интересно, кто-нибудь всё ещё занимается БЗ в этом варианте?

да, но из-за курсача пришлось поставить всё в жизни на паузу...

Сегодня ночью хочу отревьюить все PR-ы на эту тему, чтобы в пятницу ещё было время у всех, кто ещё жив на 5 лр, потестировать влитое и дозаткнуть. Завтра уже поздно будет (и скорее всего завтра ночью я не буду ничего ревьюить)
Так что если кто-то почти готов, к ночи жду.

ночью это с 12 же?

С 12 ещё вечер. С 1 ночи 100%

Это всё, или у кого-то ещё вечер?

На самом деле выглядит все очень грустно, насколько я понимал, дедлайн был до конца декабря, но, видимо, что-то не так понял, сейчас активно делаю, но понимаю, что если и успею, то только к самому утру,
соответственно хотелось бы понять, есть ли еще возможность выполнить 5ю лр, потому что даже и не представляю, как жить после понимания того, что столько баллов будет утеряно

Нет, до конца декабря по лабе индивидуально. Просто сейчас есть шанс усилить чатбот и получить в перспективе больше допбаллов командой.

Отлично. Тогда испортить случайно то, что есть сейчас не хочется)
Но радует, что возможность все же сдать л.р. присутствует, спасибо!

Тогда на сегодня проверки вливаний всё. Надеюсь, БЗ удастся усилить к фарме.

@BaldiSlayer , теперь справедливость в вашем отношении восстановлена и ревью есть.

authors: BaldiSlayer HermanDp45 HumsterProgrammer TonitaN molivka


text:
🛑 Pterodactyl is down

In cd8d3b4, Pterodactyl (https://gs.ballaual.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pterodactyl is back up in 16ec353 after 16 minutes.

repo: Ballaual/status


text:
Added link to media in recordings

For the Committer

[ ] I made sure that the site looks great and functions perfectly live
[ ] I ran splell check
[ ] I'm ready for these changes to be made live

For the Reviewer
General Review

[ ] All changes/updates requested were intentionally changed or added (no extraneous file or partial updates)
[ ] The live rendered page behaves and looks like intended.
[ ] All links work as intended. (click every link to make sure that it takes the user to the expected place).
[ ] The markdown was rendered to HTML as intended. (Tables look right, code samples are gated properly).
[ ] Any style or CSS changes are tested on multiple different pages to ensure nothing unexpected broke or changed.
[ ] I proof-read the live site (gitbook serve) and there are no oblivious splelling or grammer misteaks.

Gitbook Specific

[ ] Any new documentation pages have been added to the SUMMARY.md file so they are rendered to HTML.
[ ] Any links to other pages within this documentation use relative links ([read more about ...](guides/voice/voicemail.md)).
[ ] Gitbook can install and build the documentation (gitbook install & gitbook build)

Code Specific

[ ] All code has been tested against the live API.
[ ] All code can be run without throwing errors or new warnings.
[ ] All code is formatted correctly and consistently (spaces, tabs).
[ ] All code is legible and idiomatic to the language.
[ ] All code uses sensical method, function, and variable names.
[ ] All code samples use the appropriate syntax highlighting.
[ ] Any examples re-use same phone numbers, uuids, variable names, etc... throughout (IE don't have something like {from: '+19191231234', to: '+19191231234'} unless it's meant to show the same phone number calling/texting itself ).

TL;DR

[ ] I did these things
[ ] I'm ready for these changes to be made live

 Usabilla Feedback Item - Add actual link to Media documentation

Preview Changes at:
http://bw-apdocs-add-media-link-to-recordings.s3-website-us-east-1.amazonaws.com/

authors: DX-Bandwidth jmulford-bandwidth

repo: Bandwidth/ap-docs

license: mit


text:
Bugfix for parameters sent to search

Subject is the message.

:+1:

repo: BankFacil/zoho-crm


text:
Use fs2 flow interop

fs2-reactive-streams has been replaced by the interop with java 9 Flow.

https://github.com/typelevel/fs2/issues/3260
https://github.com/typelevel/fs2/pull/3102

The project currently requires Java 8, and I believe these types were introduced in Java 9.  I think we would need to bump the build to Java 11.

I didn't realize we were still including java 8.

On most projects, I keep 8 until it hurts.  Now it hurts, and people have had 5 years to get to at least 11.  I think bumping to 11 is fine.

authors: peterneyens rossabaker


text:
Hello Rails Back End

[x] In this pull request i have done the following
[x] Created a new Rails API app called 'hello-rails-back-end'.
[x] Initialized my project with Git.
[x] Make sure that my project has a Postgres database set up.
[x] Created a table for storing my messages and create 5 different greetings.
[x] Create an API endpoint that selects a random greeting from my table (you will need a controller with an action and rails route).

Hi @Ugboaja-Uchechi
I have added in the feature branch and I didn't merge the pull request.
Thank you.

repo: Bantealem/hello-rails-back-end


text:
🛑 QBitTorrent webUI is down

In cc5581c, QBitTorrent webUI (https://qbittorrent.local.jonthan.xyz) was down:

HTTP code: 404
Response time: 682 ms

Resolved: QBitTorrent webUI is back up in f61abc6 after 6 minutes.

repo: Baronhez/upptime


text:
🛑 QBitTorrent webUI is down

In 17bef26, QBitTorrent webUI (https://qbittorrent.local.jonthan.xyz) was down:

HTTP code: 404
Response time: 770 ms

Resolved: QBitTorrent webUI is back up in 23dfbae after 6 minutes.


text:
Same module for Nitro

Is your feature request related to a problem? Please describe.
For Nitro there seems to be no module like nuxt-security. I wonder if nuxt-security can be "ported" as Nuxt is basically Nitro.
Btw. if you look into the Nitro docs you might think it doesnt support modules, but in fact it is just not documented: https://github.com/unjs/nitro/issues/1862

Hey there,
Thanks for creating this issue.
You are correct. There is no module like NuxtSecurity for Nitro (unless there is one that works differently).
@pi0 what are your thoughts on that?
But honestly, I wont be able to find a time to create and maintain another module. I am happy to provide guidance to someone who can create and maintain it but me myself wont be able to do it.

I feel like it is a general problem of Nitro that it basically has no modules and all exisiting Nuxt modules are not compatible out of the box.
A security module is urgently needed but I was thinking what if Nuxt releases an amazing Auth module for Nuxt? It will be not available for Nitro as well.
@pi0 Maybe a solution would be great where modules like security or auth are developed for Nitro instead of for Nuxt and then automatically work for both. I guess thats not possibly but brings me back to my request of bringing Nuxt backend api and ssr more apart https://github.com/nuxt/nuxt/issues/26103

Hi. Everything security related i expect to be directly discussed, developed and maintained within Nitro core only. A security feature for nitro is urgently needed only if there is a clear issue reported within it's context.

Wouldnt this make nuxt-security redundant then?
I dont see Nitro providing the same features like nuxt-security, e.g. rate limiter, request size limiter, xss validator, xss protection

Hi @MickL
My understanding is that Nuxt creates a hybrid application, while Nitro creates a server.
As far as Nuxt-Security is concerned, we mostly deal with application security. A good example is CSP: CSP is a set of rules that apply to the client-side and are enforced by the browser. Even though the rules are transmitted by the server, their purpose is to protect the end-user, not to protect the server.
In other words, Nuxt-Security aims at enforcing good security practices for the Nuxt application running in the browser, but does not aim at provide defense against badly-designed code or compromised libraries that could be running in the Nitro server.
Please note that I am using my own mental map of the difference between Nuxt and Nitro here, so I might be mistaken.
I would even venture to say that in my opinion, it is very difficult to understand what is the real scope of Nuxt vs the real scope of Nitro, because the tasks are often shared, there are many runtime inter-dependencies that make the distinction very blurry, and to be honest the terminology can sometimes be quite confusing. Personal opinion here, and for the record I'm a Nuxt fanboy.

I hope the maintainers of this project don't take my message personally and that I'm just mentioning this because was mentioned in this discussion.
Yes, security depends on context. x-powred-by header is a feature of Nuxt actually!, and for features like CSP headers, we had them built-in since Nuxt 2, I just wish someone helped this to be sooner in the core.
Nitro provides the infrastructure for building secure web applications (for everyone). CSP support is relevant for Nitro but it has to be a built-in feature for it to be usable by higher order layers such as Nuxt.
If someone wants to collaborate on the Nitro side, discussions and issues are always the way to go and welcome.

I actually use most of nuxt-security to protect my api routes only, and all those things are missing for Nitro:

Rate limiter: Prevent brute forcing login credentials
Request size limiter: Prevent too huge file uploads
XSS Validator: Whitelist what html tags can be party of the body

I agree with @vejja who is doing ana amazing work for the module. The reason we are doing all the work we do for the module is that we are huge fans of Nuxt framework.
I myself am a maintainer of at least four Nuxt modules and there is a reason for that :)
I understand that it could have been useful to have similiar feature for Nitro but I cannot work on it. But I am happy to help with feedback, sharing knowledge and others if someone would be interested in porting the module.

authors: Baroshem MickL pi0 vejja

repo: Baroshem/nuxt-security


text:
Can't use escapeHtml

Nuxt Version: 3.11.2
Nuxt Security Version: 2.0.0-rc.9
Its entirely possible that it could be my fault, please correct me if so. I wanted to convert all < to < and > to > in my request body, so I added this to my nuxt.config.ts
    xssValidator: {             escapeHtml: true      },
but I keep getting this error
 ERROR  [nuxt] [request error] [unhandled] [500] escapeHtml is not a function   at parseTag (C:\Users\User\Documents\project\node_modules\xss\lib\parser.js:110:16)   at FilterXSS.process (C:\Users\User\Documents\project\node_modules\xss\lib\xss.js:162:17)   at Object.handler (C:\Users\User\Documents\project\node_modules\nuxt-security\dist\runtime\server\middleware\xssValidator.mjs:15:47)   at process.processTicksAndRejections (node:internal/process/task_queues:95:5)   at async /C:/Users/User\Documents\project/node_modules/h3/dist/index.mjs:1962:19   at async Object.callAsync (/C:/Users/User\Documents\project/node_modules/unctx/dist/index.mjs:72:16)   at async Server.toNodeHandle (/C:/Users/User\Documents\project/node_modules/h3/dist/index.mjs:2249:7)

Hey there, sorry but I missed this issue completely, could you create a reproduction link with this issue? I cannot reproduce it :(


text:
Enable Apps Navigation Fix

Closes #1384
https://github.com/user-attachments/assets/4a033167-8e4f-4a7d-aee5-790eff60255e

lgtm @mdmohsin7 , would be great if you could centralize the page index as enums 🌚

Hi @mdmohsin7,
Just wanted to know if you checked the 'Enable Apps' option inside the summary.
https://github.com/user-attachments/assets/0d5da7ee-937a-4705-9bb3-704f296a6b65

Hi @ropinhit, no I missed it, will fix it in a few minutes. Thanks for pointing it out

lgtm @mdmohsin7 , would be great if you could centralize the page index as enums 🌚

New PR soon 🌚

authors: beastoin mdmohsin7 ropinhit

repo: BasedHardware/omi


text:
doesn't allow null

🐛 Bug Report

Expected behaviour
Ask for permission to access GEO location and GPS
../../.pub-cache/hosted/pub.dev/geolocator_apple-2.2.5/lib/src/geolocator_apple.dart:53:30: Error: A non-null value must be returned since the return type 'LocationPermission' doesn't allow null.

'LocationPermission' is from 'package:geolocator_platform_interface/src/enums/location_permission.dart' ('../../.pub-cache/hosted/pub.dev/geolocator_platform_interface-4.0.7/lib/src/enums/location_permission.dart').
Future requestPermission() async {

Reproduction steps
build fails with the following error:
Configuration
Version: latest
Platform:

[x] :iphone: iOS
[x] :robot: Android

Hi @SupremePPC, thank you for taking the time to file this issue!
Your issue report states that this behavior is relevant for both Android and iOS. However, the error you provide seems to be iOS specific. Could you confirm on which platforms you are experiencing this behavior?
Could you provide example code that showcases the use case in which you encounter this error? You can easily create an example by creating a new flutter project and tweaking main.dart. Sending the contents of main.dart here, or linking a repo, helps others in looking into this issue.

authors: JeroenWeener SupremePPC

repo: Baseflow/flutter-geolocator


text:
getPositionStream parameters do not work

🐛 Bug Report
I have tried to get the getPositionStream to work. Because I want to save the values in Firestore I need the option "distanceFilter". Unfortunately the specification of the filter does not change anything. I observed the same with "timeInterval" (under Android).
I tried many values. DistanceFilter for example set to 1000. Nevertheless it will output 30 identical lines in the console in a short time.
Expected behavior
I thought the distance filter limits the output when you are standing still.
Reproduction steps
_positionStream = getPositionStream(
              desiredAccuracy: LocationAccuracy.bestForNavigation,
              distanceFilter: 10000,
              timeInterval: Duration(seconds: 1).inMilliseconds)
          .listen((Position position) {
        print(position == null
            ? 'Unknown'
            : position.latitude.toString() +
                ', ' +
                position.longitude.toString());
});

Configuration
Version: 6.0.0+4
Platform:

[ ] :iphone: iOS - did not test yet
[X] :robot: Android

Never mind I found the problem, you have to restart the app completely to see the change.


text:
added -L to curl options to avoid empty responses

changed URL to non-www as well

this fixes issue #1011

Great - thanks!

authors: jayme nwinkler

repo: Bash-it/bash-it


text:
AddTrack function not found

Hi there.
I'm using a 3rd party Javascript library that uses the new PeerConnection addTrack(track, stream) function to work with the PeerConnection.
It used to work with a previous release of that Javascript, because they were using addStream function. It is not a problem to change them manually and customize the Javascript, but I would like to know if there is any PR already or a job in your TODO list for that new function, as I couldn't find any information about that in PRs nor Issues.
I'm not pretty sure if this is gona cause any errors in my app, as I'm still testing the changes, but I don't feel confident using addStream in iOS and using addTrack in other devices (PC's and Android) as I don't know if it may cause any incompatibility when accessing the iOS stream in the other devices and viceversa.
I'm using iOS-rtc 4.0.2 along with cordova 8.0.0, iOS 11 and Xcode 11.
Thanks for your time.
EDIT: My bad. Wrong webrtc-adapter

The WebRTC API implementation in cordova-plugin-iosrtc is too old.

So there is no update? I tried to update adapter.js WebRTC from 3.1.5 to 6.1.5, but still giving the same error.
Will it be updated in a near future?

I'm a web developer and I would like to help as much as I can (if possible) even when I don't know Objective-C nor Swift. We need it for our project and all goes bad when we are talking about Apple (iOS) and WebRTC.
Sorry if this is a bit off-topic, but why I cannot assign the stream to the html video tag? I tried using playsinline, but is not working as expected. When I open the app and it connects to the server videocall, "window" appears in front of the app and attaches the stream to it. I cannot access any buttons I've made to control the camera, mute/unmute, etc.

authors: DaGLiMiOuX ibc

repo: BasqueVoIPMafia/cordova-plugin-iosrtc


text:
Multi-select prohibition prevents decals

With the changes to multi-selection, when a target is selected that has stealh the following unit won't gain a badge indicating it's A, B, or C status.

Should be fixed with logic changes in 1.0

repo: BattletechModders/LowVisibility


text:
🛑 blog.bawantha.me is down

In 4fad7ee, blog.bawantha.me (https://blog.bawantha.me/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: blog.bawantha.me is back up in 98a692f after 16 minutes.

repo: Bawanthathilan/mysite-uptime


text:
Attempt at a complete MVP domain model for survey planning

Filing this PR so Abiola can review and we can all discuss.
Abiola's previous domain model seemed to be more like an outline of a domain model than an attempt at a complete model. It also started to sketch out some nice-to-have features that I think we won't be able to deliver (at least in time for ISAAC-13).
I decided to take a swing at some improvements. This version tries to be a complete model and prunes out the nice-to-have stuff. It presumably still has some bugs. I'm a PDDL novice.
Update Fri Oct 27: Got this mostly working under popf. See sample_output_plan.txt for example usage and results with timing. Using the popf version found here.

@trey0 You mentioned having @Abster101 take a look at this, do you still want to wait for him to take a look before we merge this?

Let's go ahead and merge to unblock @marinagmoreira . We can always iterate if @Abster101 has feedback later.

repo: Bckempa/isaac


text:
forgot to include  jquery.mmenu.js?

i can only find minified versions of jquery.mmenu in https://github.com/BeSite/jQuery.mmenu/tree/master/src/js - but not the unminified source file.

There is no unminified version of that file. It is a combination of the oncanvas and offcanvas files. Both do have an unminified version.

I see. How the files are compiled is defined in https://github.com/BeSite/jQuery.mmenu/blob/master/Guardfile
thanks for the pointer.

authors: FrDH thet


text:
removed useless create-sui alias

Created as my first open source contribution, thanks for the opportunity

Thanks for your contribution and welcome to the dev community. 😊

repo: BearStudio/create-start-ui


text:
Add exception hint

Add exception hint，If the tmx_file  encoding by XML.

Thanks!

authors: huooyk pvcraven


text:
Allow custom CORS origins

/domain @samandmoore @smudge
/no-platform
We still default to allowing .test if no TESTTRACK_ALLOWED_ORIGINS env var is provided.
Bump to 0.9.6 for another release as well.

<< domain LGTM

authors: jmileham smudge

repo: Betterment/testtrack-cli


text:
Can see but cannot change status

Got the install completed correctly (I think - no errors in homebridge at least).
When I control the echo dot directly, I can see the status (playing/paused) update in homebridge and subsequently HomeKit.
However, I am not able to control the echo from homebridge or HomeKit. No errors are reported in the homebridge logs.

I am experiencing the same issue my Echo Dot
Running

HomeKit on iOS 16.2 beta
Homebridge 1.5.1
Alexa Player 0.5.3
Echo Dot 3rd gen running software version 8087720836

I've got the same problem here as well.

repo: BewhiskeredBard/homebridge-alexa-player


text:
限制访问网站再取消后就无法登录，必须卸载重装扩展

环境
浏览器 (如 Chrome): Chrome
浏览器版本 (如 126.0.6478.126):
BewlyBewly 版本 (如 0.20.1):最新版本
问题描述
限制访问网站再取消后就无法登录，必须卸载重装扩展
预期结果
No response

你限制了擴充功能訪問網站原本的api當然無法登入啊，你限制最基本的功能之後無法使用也算是bug？

你限制了擴充功能訪問網站原本的api當然無法登入啊，你限制最基本的功能之後無法使用也算是bug？

不是啊，限制然后再取消限制后会无法登录，然后网页开始狂吃cpu

repo: BewlyBewly/BewlyBewly


text:
“首页使用搜索页模式”下的样式优化

https://github.com/user-attachments/assets/bbc4830d-7f54-4a69-895b-03d67f8525e1
现在在启用首页搜索页模式的情况下,顶栏在没有滑动到页面顶部的时候会与搜索栏重复显示,同时存在两个不美观,建议顶栏在移动到搜索页搜索栏的时候就不再显示

duplidate #633

authors: Nathalie-Annis hakadao


text:
Add PR template

I would like to add a pull request template for this repository. Please assign me this issue under GSSOC'24.

@suhanipaliwal do the needful!

authors: Bhanu-code suhanipaliwal

repo: Bhanu-code/db-drawer


text:
Password Server?

What is Password for access to server?
admin:admin not found
admin:12345 not found

Atleast readme some time
its given there
ID:admin
Password:justhack

repo: Bhaviktutorials/BloodyRat


text:
edits to readme

Corrected some typos in the readme and added a comment regarding following the order carefully (based on my own experience).
I also had an experience that after I swapped across to PostgreSQL two things happened, a) login details reset to feather@binarybirds.com and b) links to sample images for blog posts, etc. broke - the images were still there but the link address had changed. Perhaps include a note regarding this behaviour as well?

You forgot the R of "your"

Lol.
Pretty funny to do that on a pull request fixing typos 😜

On 2 Aug 2020, at 10:46 pm, Florian Lecoeuche notifications@github.com wrote:
@FloLecoeuche commented on this pull request.
In README.md https://github.com/BinaryBirds/feather/pull/1#discussion_r464073165:

@@ -28,7 +30,7 @@ BASE_URL="http://localhost:8080"
BASE_PATH="/path/to/feather/"

-- Created a `Public/assets` directory with write permission for your server (use `chmod` if needed).
+- Created a `Public/assets` directory and ensure that you server has both read and write permissions  (use `chmod` and `chown` if necessary).
You forgot the R of "your"

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <https://github.com/BinaryBirds/feather/pull/1#pullrequestreview-459646585>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADDYJWGOMTNGXLHSNPXZAM3R6VN2NANCNFSM4PSPPB6Q>.

repo: BinaryBirds/feather


text:
Idea: Modules tracked with Revise get added to the list of frames to show

E.g. if Base is tracked by Revise, Base frames could start being shown.

Bad idea to intercept Revise; if Base had a include/exclude list (other than JULIA_DEBUG?), maybe it could adopt that as a feature but closing this.


text:
CNAME record for eurobioc2022.bioconductor.org

Currently, the website lives at https://nifty-austin-83f763.netlify.app/. Changing the domain name at Netlify's side results in error, the domain is taken. What can we do to link Netlify to the EuroBioC2022 domain name? @lshep, can you help?

I just created the CNAME record on AWS for eurobioc2022.bioconductor.org that points to the above url.  let me know if it does not resolve in the next 24 hours

authors: lshep mdozmorov


text:
Update build-mac.sh

Made this file more like the other build file, and used a * to give the build script more flexibility when determining which files belong in the folder with the executable.

Current coverage is 7.80% (diff: 100%)

Merging #586 into master will not change coverage

@@            master      #586   diff @@
========================================
  Files           75        75
  Lines         9529      9529
  Methods        797       797
  Messages         0         0
  Branches         0         0
========================================
  Hits           744       744
  Misses        8785      8785
  Partials         0         0

Powered by Codecov. Last update bcc2c7c...5d0527c

authors: barryanders codecov-io

repo: Bionus/imgbrd-grabber


text:
🛑 BitDEVil2K16 Network is down

In c515095, BitDEVil2K16 Network (https://bitdevil2k16.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BitDEVil2K16 Network is back up in 558a360 after 8 minutes.


text:
update readme

add slpdb_url param

Pull Request Test Coverage Report for Build 2108

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 70.527%

Totals

Change from base Build 2080:
0.0%

Covered Lines:
2047

Relevant Lines:
2705

💛  - Coveralls

duplicate, closing.

authors: coveralls paOol


text:
Refactor/organise src folder

I organised the src folder with proper modules and lib.rs file

please review again

Kindly pull and just add the bnb as well

add the bnb

I've added the bnb

Looks good to me, think we can merge during the sync call today

pr has been updated for removal of is segwit field @delcin-raj

There are clippy errors.
Ignore unused variable in srd.rs.
But remove the unused variables in util.rs

they are fixed

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 95.00000% with 41 lines in your changes missing coverage. Please review.

Please upload report for BASE (main@eaad338). Learn more about missing BASE report.

Files with missing lines
Patch %
Lines

src/types.rs
7.40%
25 Missing :warning:

src/algorithms/knapsack.rs
97.98%
7 Missing :warning:

src/algorithms/lowestlarger.rs
93.67%
5 Missing :warning:

src/algorithms/bnb.rs
97.52%
3 Missing :warning:

src/utils.rs
95.65%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #46   +/-   ##
=======================================
  Coverage        ?   94.93%
=======================================
  Files           ?        9
  Lines           ?      829
  Branches        ?        0
=======================================
  Hits            ?      787
  Misses          ?       42
  Partials        ?        0

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Your commits need to be signed.

LGTM too

commit signed @delcin-raj

authors: NeoZ666 aagbotemi codecov-commenter delcin-raj

repo: Bitshala-Incubator/rust-coinselect


text:
Repo of the new advanced version in beta: https://infinite.benjamin.sh/advanced

Hello, this is not an issue but a request. Do you have the repo of the new advanced version in beta: https://infinite.benjamin.sh/advanced?
BTW excellent work!

Thank you! The code for the advanced mode is in this repository: Advanced

authors: Bklieger kuntal-c

repo: Bklieger/infinite-bookshelf


text:
Error Message

Oh no.
Error running app. If this keeps happening, please contact support.
https://infinite.streamlit.app/

Please use the new link: https://infinite.benjamin.sh/
Thank you!

authors: Bklieger CREAITIVE-THINKING