text:
Swags : in-browser SSH session and OS Level package management

Hi, guys!
I feel like adding in-browser ssh would be great because it's a hassle for windows people and imagine like you can control it from your Mobile phone right away from your browser and to spice things up you may add external connectivity module support to handle gsm or wifi modules so now the device is fully controllable from everywhere.
Same thing goes for package management as well

it would be great if you could find us a lightweight in-browser SSH client we could integrate

Remote SSH can be done with little twist .. our own command/output forwarding plugin?
wifi is built in so yolo :P
gsm support from my experience .. its a pain.. there is a lot of modules each with its own setup and set of issues
maybe we can add automated setup for 3G usb dongles with sakis3g it has been the best for me so far

@mustafa96m
any update on this?

if @mustafa96m still wants to do it i'd suggest closing this issue and opening an issue for each plugin ( one for ssh , one for package management )

Think we should have an issue that has a list of all the plugins that references the individual plugin issues. This way we can close the issues that have individual suggestions and have the master issue that tracks the plugins progress and status

@AlKass @AlhasanIQ sorry for being late, and that would be great actually and if I have the time I will push PR there.

repo: Lamassau/PiTrol


text:
Refactor Player

[x] Above every function - create proper comments for each function

For getter and setters, no comment is needed, but have the proper naming.
Have the following format:
/**
* This method returns number of ....
*/
void getNumberOfPeople();

[x] correct copy constructor, assignment operator, and stream insertion operator
[x] Make sure new pointer pointers point at proper memory loction

Great Job!!
I'm closing this bad boy for you!

source: gharchive/issue

authors: EyalAzimov LaraMo

repo: LaraMo/Risk-Swift-Sloths

license_type: permissive

license_source: github-api


text:
Backpack not working with swoole

I was playing with Swoole (High Performance PHP) and this package Laravel package
https://github.com/swooletw/laravel-swoole
It looks like that Backpack doesn't play nice with it. In the default backpack demo when you select Demo Entities -> Monster you get an error "Sorry, you can't have two filters with the same name."
Also clicking on "Pages" produce a Laravel error
"htmlspecialchars() expects parameter 1 to be string, object given (View: /home/forge/backpack/vendor/backpack/crud/src/resources/views/list.blade.php ▶"

@george-kar Backpack should work with Swoole just fine. I just fixed the Monsters error - seems to have been one in the package (missing range filter). A composer update should fix it for you.
Let me know if it doesn't and reopen the issue.
Cheers!

Monsters is fixed but it still has the pages bug. If you click pages and then you go somewhere else and you click pages again it gets an error
"htmlspecialchars() expects parameter 1 to be string, object given (View: /home/forge/backpack.cafepro.gr/vendor/backpack/crud/src/resources/views/list.blade.php ▶"

Monsters is fixed but it still has the pages bug. If you click pages and then you go somewhere else and you click pages again it gets an error
"htmlspecialchars() expects parameter 1 to be string, object given (View: /home/forge/backpack/vendor/backpack/crud/src/resources/views/list.blade.php ▶"

Hmm... Where exactly? What's the line? I can't get the same error.

http://take.ms/n0Mlg
The problem exists only if you click page second time
Click pages then click menus then click pages again

I guess it comes from this line
entity_name_plural); ?>

I guess it comes from that line

<a href="<?php echo e(url($crud->route)); ?>" class="text-capitalize"><?php echo e($crud->entity_name_plural); ?>

@tabacitu hey, i got the same error.
htmlspecialchars() expects parameter 1 to be string, object given (View: /var/www/app/vendor/backpack/crud/src/resources/views/list.blade.php)

Problem line is:

<a href="<?php echo e(url($crud->route)); ?>" class="text-capitalize"><?php echo e($crud->entity_name_plural); ?>

Link: https://github.com/Laravel-Backpack/CRUD/blob/master/src/resources/views/list.blade.php#L11
Argument passed to "e" function is instance of UrlGenerator class.
You can just override index method of CrudController and check logs:
public function index()
{
    \Log::info('permissions index crud', ['route' => $this->crud->route]);

    return parent::index();
}

// logs:
// first attempt to access
[2018-08-15 01:36:44] local.INFO: permissions index crud {"route":"admin/permissions"}
// second attempt to access
[2018-08-15 01:36:46] local.INFO: permissions index crud {"route":null}

Hotfix is an overriding constructor of CrudController:
public function __construct(\Illuminate\Http\Request $request)
{
    $this->crud = app()->make(\Backpack\CRUD\CrudPanel::class);
    $this->request = $request;
    $this->crud->request = $request;
    $this->setup();
}

@tabacitu @george-kar  So, i found a bug, those code caused an errors.
public function __construct()
{
    if (! $this->crud) {
        $this->crud = app()->make(CrudPanel::class);

        // call the setup function inside this closure to also have the request there
        // this way, developers can use things stored in session (auth variables, etc)
        $this->middleware(function ($request, $next) {
            $this->request = $request;
            $this->crud->request = $request;
            $this->setup();

            return $next($request);
        });
    }
}

Middleware \Closure code is still in memory and it's called before than new CrudController class was instantinated.
See logs:
1st request
[2018-08-15 10:58:58] local.INFO: __construct called begin
[2018-08-15 10:58:58] local.INFO: __construct called end
[2018-08-15 10:58:58] local.INFO: middleware called

2nd request
[2018-08-15 10:59:15] local.INFO: middleware called
[2018-08-15 10:59:15] local.INFO: __construct called begin
[2018-08-15 10:59:15] local.INFO: __construct called end

I finally fixed it under Swoole without any side-effects.

Create new base controller for custom Laravel Backpack CRUD controllers with empty __construct

<?php

class CrudController extends \Backpack\CRUD\app\Http\Controllers\CrudController
{
    public function __construct()
    {
    }
}

Inherit all custom Laravel Backpack CRUD controllers from new CrudController.
Create new middleware, for example BackpackCrud.php

<?php

/**
 * Class BackpackCrud
 * @package App\Http\Middleware
 *
 * Created to fix Laravel Backpack under Swoole
 * Should by included in middleware section in routes/backpack/custom.php file
 */
class BackpackCrud
{
    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure $next
     *
     * @return mixed
     */
    public function handle($request, \Closure $next)
    {
        /* @var \App\Http\Controllers\Admin\CrudController $controller */
        $controller = $request->route()->getController();
        if ($controller instanceof CrudController) {
            $crud = \app()->make(\Backpack\CRUD\CrudPanel::class);
            $crud->request = $request;
            $controller->request = $request;

            $controller->crud = $crud;
            $controller->setup();
        }

        return $next($request);
    }
}

Attach those middleware to Laravel Backpack CRUD controllers

Route::group([
    'prefix' => config('backpack.base.route_prefix', 'admin'),
    'middleware' => ['web', config('backpack.base.middleware_key', 'admin'), \App\Http\Middleware\BackpackCrud::class],
    'namespace' => '\App\Http\Controllers\Admin',
], function (\Illuminate\Routing\Router $routes) {
    // Backpack\CRUD: Define the resources for the entities you want to CRUD.

});

Thank you for your solution @codercms ! Quite a clean one too.

authors: codercms george-kar tabacitu

repo: Laravel-Backpack/CRUD

license: MIT


text:
Add Markdown column using Illuminate\Mail\Markdown

Add markdown column type (to be used in CRUD show view).
No extra package dependencies as it uses Illuminate\Mail\Markdown

Totally! So simple, so useful. Thank you @ziming , merged!

Also just added it to the docs.

I think the docs may want to say that it is best used only for the show view.

source: gharchive/pull-request

authors: tabacitu ziming


text:
Filter button color and text is white when active in light mode and using Tabler

Bug report
What I did
After upgrade to 6.0 and switching to the Tabler theme this happens for regular CRUD filters
What I expected to happen
Same behaviour as with dark-mode; button text is visible
What happened
Light mode:

Dark mode:

What I've already tried to fix it
Nothing
Is it a bug in the latest version of Backpack?
After I run composer update backpack/crud the bug is still there.
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:
PHP VERSION:
PHP 8.2.3 (cli) (built: Feb 14 2023 16:58:12) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.3, Copyright (c) Zend Technologies
with Zend OPcache v8.2.3, Copyright (c), by Zend Technologies
LARAVEL VERSION:
10.14.1.0
BACKPACK PACKAGE VERSIONS:
backpack/backupmanager: v5.0.0
backpack/basset: 1.0.0
backpack/crud: 6.0.1
backpack/devtools: 2.0.2
backpack/editable-columns: 3.0.0
backpack/filemanager: 3.0.1
backpack/generators: v4.0.0
backpack/logmanager: v5.0.0
backpack/permissionmanager: 7.0.0
backpack/pro: 2.0.4
backpack/revise-operation: 2.0.0
backpack/settings: 3.1.0
backpack/theme-coreuiv2: 1.1.0
backpack/theme-coreuiv4: 1.0.0
backpack/theme-tabler: 1.0.1

Also need to add this only appears to happen with this setting in the theme-tabler.php config file:
'layout' => 'horizontal_overlap',

Fixed by #102 👌

authors: malle-pietje promatik

repo: Laravel-Backpack/theme-tabler


text:
GitHub pages deployment

Hi @Lasten-Ernest ,
Congratulations! tada
Your project is complete! There is nothing else to say other than... it's time to merge it rocket :
Cheers and Happy coding! clapclapclap
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

Hi @Lasten-Ernest,
STATUS: APPROVED! 🥇 💯

Your project is complete! There is nothing else to say other than... it's time to merge it :shipit: 🚀
Congratulations! 🎉
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Code Review by @HatimDev-HE

authors: HatimDev-HE faustM


text:
(On-site) Gradable Assignments and Participation

These points seem arbitrary.  Mock Interviews and Resumes should not be graded assignments. These people have already gotten the job, so they don't need to have a passing Mock Interview or Resume.

facts. removed


text:
Fix Conflict between HarmonyX and Harmony2 Implementations

MonoMod seems to fail at Generating IL in certain situations.
An example of this is with JustEmuTarkov.
Error Log for Reference
Possibly from an existing 0Harmony.dll being present and loaded before MelonLoader's Assembly Resolver can redirect it.
May relate to https://github.com/LavaGang/MelonLoader/issues/94

After further research and testing of the almost complete version of https://github.com/LavaGang/MelonLoader/issues/94 I can conclude that it was not an assembly resolving issue related to https://github.com/LavaGang/MelonLoader/issues/94.
The Conflict has to do between HarmonyX and Harmony2.
When MelonLoader and JET uses Harmony2 everything works fine.
When MelonLoader and JET uses HarmonyX it fails.
Possibly do to some differences in IL generation. More Research is needed.

Needs Retesting

repo: LavaGang/MelonLoader


text:
[Bug]: MelonLoader does not work with game "Eleven Table Tennis"

All of the following criteria must be met

[X] All Requirements must be installed.
[X] Full Latest.log file included. If no file exists then leave this unchecked and state so.

All of the following are optional to answer

[X] Tried reinstalling the Game.
[X] Tried reinstalling MelonLoader.
[X] Tried restarting PC.
[X] Was able to see the Start Screen.

Describe the issue.
I have reported this issue previously at here, the issue was marked as Completed and Closed, but it seems still does not work for me. I have attached the latest log here.
The game is able to run, but the problem is that mod seems does not work.
I have tried the sample MelonLoader mod, none of callbacks are working.
MelonLoader_22-09-15_20-39-52.063.log
Did you attach your log file?

[X] Yes, I attached my log file to the text box above.
[ ] No, I could not find a log file at {Game_Directory}\MelonLoader\Latest.log

That issue is marked closed because that specific issue has already been fixed in the upcoming update.
Please wait for it to release.


text:
Firefox does not respect addEventListener calls made with EventTarget of a detached realm

We extract all of the natives we need to operate Snow from within an iframe that is immediately detached from DOM to prevent attackers from accessing the natives' realm and abusing it.
Apparently in Firefox, if a call to addEventListener is made and that addEventListener originated in a detached realm, Firefox ignores it (even if the function is called on an object of another realm that is correctly attached and live).
Possible solution:

Instead of detaching the assisting iframe, hide it in a ShadowDOM.
make a unique non-changeable copy of specifically addEventListener from the top main realm instead of the detached iframe.

Fixed (hopefully properly) with #62

repo: LavaMoat/snow


text:
Template/core/global/plugins/steam does not exist

Hi, trying to install your plugin on our page and this is what we're seeing.  Any suggestions on how to fix it?

Have you uploaded the files in the upload folder correctly or at all? Ips
version? PHP version, and is curl enabled?

The files have been uploaded by Invision Customer Support after we uploaded
them and couldn't figure out where to put the Steam API (login method is
gone).  It's an IPS hosted forum site running the latest 4.1 or 4.2,
whichever.  Curl is enabled.  not sure what version of PHP they are running.
On Thu, Jul 6, 2017 at 4:09 PM, Justin Barth notifications@github.com
wrote:

Have you uploaded the files in the upload folder correctly or at all? Ips
version? PHP version, and is curl enabled?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Lavoaster/IP.Board-Steam-Authentication-Method/issues/85#issuecomment-313520190,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcjaP2UywCMLzF4duzH18SVYsLRdtNnAks5sLU0egaJpZM4OPvWe
.

Ah. Okay, usually they are pretty good at getting you online (file-wise) .
CiC is able to run the steam login.
Have you tried using a default (unmodified/stock) theme? I have seen before
if everything is installed correctly, but the theme will gunk it up.
If not let me know and I can look deeper into this on your installation.

If you could look into it that would be great.  Paid $40 for the theme and
would really like to get it working.  Taman did the theme and said it's not
an issue with the theme itself.
On Thu, Jul 6, 2017 at 5:58 PM, Justin Barth notifications@github.com
wrote:

Ah. Okay, usually they are pretty good at getting you online (file-wise) .
CiC is able to run the steam login.
Have you tried using a default (unmodified/stock) theme? I have seen before
if everything is installed correctly, but the theme will gunk it up.
If not let me know and I can look deeper into this on your installation.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Lavoaster/IP.Board-Steam-Authentication-Method/issues/85#issuecomment-313541746,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcjaP6YwT4R_V8sDMFZBMAoOsUh9DhFLks5sLWalgaJpZM4OPvWe
.

What site is this for? And have we tried the default/stock theme?

http://www.tacticalcarnage.org
No, I have not tried the stock theme yet.  Trying that now.
On Thu, Jul 6, 2017 at 11:35 PM, Justin Barth notifications@github.com
wrote:

What site is this for? And have we tried the default/stock theme?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Lavoaster/IP.Board-Steam-Authentication-Method/issues/85#issuecomment-313584745,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcjaP-U3dv2JRbWhHgod35Ljj8UCJPUHks5sLbWIgaJpZM4OPvWe
.

Default Theme still has the same problem.
[image: Inline image 1]
On Thu, Jul 6, 2017 at 11:37 PM, Adam Spencer mrinevitability@gmail.com
wrote:

http://www.tacticalcarnage.org
No, I have not tried the stock theme yet.  Trying that now.
On Thu, Jul 6, 2017 at 11:35 PM, Justin Barth notifications@github.com
wrote:

What site is this for? And have we tried the default/stock theme?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Lavoaster/IP.Board-Steam-Authentication-Method/issues/85#issuecomment-313584745,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcjaP-U3dv2JRbWhHgod35Ljj8UCJPUHks5sLbWIgaJpZM4OPvWe
.

hmm. hit me up on steam (madman32395) or discord (madman32395#1736) ; cool if i take a look?

Appeared that IPS installed the upload files correctly, there was a steam_login placeholder in the login handlers, went to plugins and noticed it was not installed, downloaded the plugin from github and installed the xml. Entered api key provided by Carnivore, validated steam login works for both front and backend and that it imports display picture. Steam also displays and operates on custom theme.  Glad to help ya out :D

Future note for Community In the Cloud (CiC) users; submit ticket with IPS to have them upload the files in the upload directory (they are aware on how to do this; they do this because you don't have FTP access), once they uploaded, download and extract the .xml , goto your ACP and goto System>Site Features> Plugins> click 'Install New Plugin'> upload extracted .xml  ; once this is done goto System>Settings>Login Handlers> find steam and click edit on the right side. Enter Steam API Key by following the link under the box asked for the key. after that, it should be fully installed and ready to play 🏆

Excellent job and very friendly.  I'll be looking for more of your guys' widgets, integrations, and apps.

license: mit

license_source: bigquery


text:
Expand the widget definition

Expand the widget definition with attributes axRole and axPatterns to support page visualization of the laxar-developer-tools-widget.

Implemented on master (v2.3.0).

repo: LaxarJS/ax-media-widget


text:
prev/next sometimes jumps to the wrong location

Discussed in https://github.com/LazyVim/LazyVim/discussions/3349

Originally posted by dusty-phillips May 28, 2024
I have the trouble-v3 extra enabled, so I'm not 100% sure if this is a bug report against trouble or against the lazyvim configuration of trouble-v3. Since @folke owns both, I just flipped a coin as to which project to post in.
A flow I like to adopt is:

use space-/ to search for some text in telescope
hit ctrl-t to open the search results in trouble
navigate between search results using ]q and [q

In my current (latest lazyvim with all plugins synced recently) setup, the last bullet point isn't work because trouble automatically moves the "selected" element to the list. So when I hit ]q, it selects the next element as expected. But it moves it to the top of the list, so when I hit ]q again, it simply alternates between the top-two elements instead of navigating down the list.
Workaround for now is to not use trouble, so I hit ctrl-q from the telescope window to put the items in quickfix instead of trouble.

@dusty-phillips @dpetka2001 this should be fixed now. Would be great if you can confirm!

Also working for me. ❤

Great!!

authors: dusty-phillips folke

repo: LazyVim/LazyVim


text:
feat(lang): add toml

adding toml support to PR on LazyVim

tree-sitter: toml
mason: taplo
conform: taplo
nvim-lint: taplo

Closing this one and open a new one from a feat branch instead of main, because I want to add support for elm as well. Using main was a stupid idea in the first place...


text:
feat(copilot-chat): use fzf-lua if enabled in extras

Adds the abiltiy for fzf-lua to be used as a picker for these copilot chat actions if it was enabled in LazyExtras
What is this PR for?
This adds keybinds that exist currently for copilot-chat and Telescope but with the addition of fzf-lua as an extra, I noticed we needed the ability for the user to take advantage of them with FzfLua.
Does this PR fix an existing issue?
No
Checklist

[x] I've read the CONTRIBUTING guidelines.

Thanks!

authors: akthe-at folke


text:
v1.0.2 breaks @font-face

@font-face
  font-family: 'IconicStroke'
  src: url('iconic_stroke.eot?') format('eot'), url('iconic_stroke.ttf') format('truetype'), url("iconic_stroke.svg#IconicStroke") format('svg')
  font-weight: normal
  font-style: normal

this breaks in 1.0.2 - worked fine in 1.0.1
tested in firefox/chrome/safari on mac

Should be fixed after yesterday's update.

awesome, good work!

authors: LeaVerou philip-paetz

repo: LeaVerou/prefixfree


text:
[Question] How to capture which draw control fired an event

I have two draw controls and I'd like to take different actions on draw:created and draw:edited events of each. Is there anyway to tell which control has fired the event? So far I haven't found any straightforward way of doing so.
Thanks.

Yeah I really need this feature. My use case is that I want two sets of controls: One set for Green shapes and one set for Red shapes that are used to include and exclude regions in a search.
Will update if I find a solution....


text:
Get Tiles using XHR; Content Security Policies

Hi!
I'm excited to use Leaflet! I'm building a Chrome packaged app with it.
Chrome packaged apps have pretty strict content security policies (CSP). One of them is that eval() etc are not allowed. This gives Leaflet a big advantage here, as it doesn't seem to use it, whereas Google Maps, Nokia's HERE and others use it all over their program.
Another restriction is that I can't have any resources straight from the web, as in img src=http...
This is a problem for me when using leaflet, as the tiles are just loaded by putting the image address in the img source. This doesnt work for packaged apps, so leaflet doesnt work at all there. I do realize this was mentioned in this issue: https://github.com/Leaflet/Leaflet/issues/3056.
What can be done instead is to load the image from the js, using an XHR, and putting the actual image data in the source attribute of the image. I already got it to work that way, it's an easy change.
Instead of using the method getTileUrl in _loadTile, I am using the newly created method setTileUrl, which sets the image source after the tile is loaded:
setTileUrl: function (tilePoint, tile) {

	// http has to be added here because otherwise it would try to load the image at chrome-extension:// ....
	var addr = 'http://' + L.Util.template(this._url, L.extend({
			s: this._getSubdomain(tilePoint),
			z: tilePoint.z,
			x: tilePoint.x,
			y: tilePoint.y
		}, this.options));

	var xhr = new XMLHttpRequest();
	xhr.open('GET', addr, true);
	xhr.responseType = 'blob';
	xhr.onload = function(e) {
		tile.src = window.URL.createObjectURL(this.response);
	};
	xhr.send();
},

Then, _loadTile is just changed a little:
	// ...
	this._adjustTilePoint(tilePoint);
	this.setTileUrl(tilePoint, tile);
	// ...

And that makes Leaflet work in Chrome Apps and other environments with strict CSPs.
I'm posting this here hoping that a better implementation of this can be included in the official Leaflet code so that other people can use this as well and so I can use the official version and get updates in the future without needing to do manual edits to the code for my scenario.
I think if it was an option to either load the images using the browser's automatic feature, or to use an XHR, it could easily be included in the official version. What do you think?
Thanks!!
Michail

I see a few problems with implementing this in the core leaflet. On one hand, Leaflet has to run on IE8, even IE7. Using XMLHttpRequest means IE10+. The second one being tile servers with no CORS set up (there are a few out there, specially when people deploy their own). And we don't want these tileservers stop working.
But it should be pretty easy to make this a plugin; just do L.TileLayer.include({ setTileUrl(){...} } with your own implementation.

XMLHttpRequest works in old IE (I think 6+). But yeah, I don't want to support this in the core — the use case is pretty narrow and specific, and it's easy to make a plugin.

I'm pretty sure CSPs are going to become more and more relevant in the future as Google is pushing hard for them and Leaflet would be positioning itself progressively if it would be able to deal with CSPs. I think downplaying its importance is a mistake.

Loading the images through XHR would only be done for people that specifically set that option, and of course the default would be not to. Having this option will never exclude use cases, such as as servers that don't support CORS, because people that want to use those servers will just not set that option. In fact, the opposite is the case, having this option adds use cases to Leaflet, making it one of the best options for CSP-restricted apps as most map tools use eval() and can therefore not be used.  Leaflet can be putting itself in a leading position in a growing field here. It's not growing like crazy yet, but it might later on.

I guess I can provide the setTileUrl method as a plugin, but I need to ensure it is actually used. I don't know Leaflet well yet. How do I do that? Thanks

Leaflet would be positioning itself progressively if it would be able to deal with CSPs. I think downplaying its importance is a mistake.

If we didn't "downplay the importance" of every feature our users are asking, we would quickly end up with monstrous bloatware. Let the project maintainers decide what is important and how it should be positioned.

I guess I can provide the setTileUrl method as a plugin, [...]  I don't know Leaflet well yet. How do I do that?

@ michaschwab Like this: https://gist.github.com/IvanSanchez/34513a0f8810c7bceee8
Make sure that code works in Leaflet 1.0-beta1, make a repo for it (with README and license and the usual stuff), and read http://leafletjs.com/plugins.html#develop-your-own .

Leaflet can be putting itself in a leading position in a growing field here. It's not growing like crazy yet, but it might later on.

Sorry, mate, I've been in the web far too long to drink the "it's gonna be huge in the future" kool-aid.

XMLHttpRequest works in old IE (I think 6+).

@mourner Yeah, but it was an ActiveX component back then (see https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Browser_Compatibility), which means implementing L.Util.XHR() or something like that.

authors: IvanSanchez michaschwab mourner

repo: Leaflet/Leaflet


text:
Canvas bounding box on editable layers.

Look at this example: http://playground-leaflet.rhcloud.com/sem/1/edit?html,output
When you edit the polygon and want to make it larger the shape "dissapears". Or it goes outside a bounding box. This only happens when it's on a canvas layer. This effect is also noticable with the leafler.draw plugin.

I am seeing the same effect (with the V1 branch of leaflet-draw-master). Additionally the draw edit commands are grey'ed out. But drawing of lines and polygons work till you try to close them.

Is this the same problem as with leaflet.measure:
https://github.com/ljagis/leaflet-measure/issues/15

authors: Brutusn DrYSG


text:
No list of backwards-incompatible API changes (UPGRADING)

Is your feature request related to a problem? Please describe.
Our custom website is using Leaflet 0.7.7. We want to update Leaflet to the latest version, but I cannot find a list of backwards-incompatible changes to watch for. The best I found is CHANGELOG.md, which - for version 1.0-beta1 - lists "Other breaking API changes" (and it is not clear what breaking API changes that version brings other than those listed in "Other breaking API changes"). Unfortunately this seems to be the only version which contains such information.
Describe the solution you'd like
A "UPGRADING" document focused on breaking API changes would be best.
Describe alternatives you've considered
It would also be possible to have a "Backwards-incompatible API changes" section in each changelog entry.

v0.7.7 was released 6 years ago, so I don't think we should write a retroactive upgrade guide. We will definitely consider doing one for Leaflet v2 though.

authors: Chealer mourner


text:
Document positioning error within the API document by clicking on the sidebar button

[x] I've looked at the documentation to make sure the behavior is documented and expected
[x] I'm sure this is a Leaflet code issue, not an issue with my own code nor with the framework I'm using (Cordova, Ionic, Angular, React…)
[x] I've searched through the issues to make sure it's not yet reported

Steps to reproduce
Expected behavior

Current behavior

Environment

Leaflet version: 1.7.1
Browser (with version): Google Chrome
OS/Platform (with version): Windows10

#7972


text:
New TapHold handler instead of legacy Tap

Fix #6980, fix #5425 (close #5670 PR as obsolete), fix #6705 (close #6788 PR as obsolete), fix #6916, fix #7255 (and numerous similar, see discussion).
Also lets avoid numerous issues with Leaflet.draw.
Use lower delay value: 600 (instead of 1000), close #6959.

Test page: https://gist.githack.com/johnd0e/a3647bebc3a65440d2f7ea470998816b/raw/test.html

[ ] May be change name? Like tapContext or touchContext
[ ] Should we leave (deprecated) tap alias for compatibility?
[ ] Is common map Handler really best way to implement this feature?
Or better do that similar to DomEvent.DoubleTap.js (to handle every individual target separately)?
[ ] May be expose tapHoldDelay option.

This is still WIP.
Currently major blocker is #7058.

@IvanSanchez
You see last commit marked as "temporary" (because of https://github.com/Leaflet/Leaflet/pull/7026#issuecomment-606575241).
Of course we can revert it later...
And we should decide what to do with old tap. Currently it is just marked as "Deprecated".
Do you think that it still can be useful (under some conditions, or for test purposes)?
I doubt that we really need it for compatibility.
So may be better to remove it completely?
And one more consideration: currently both tap and tapHold add map option with same name - tapTolerance.
I suppose that it can lead to issues with documentation.

[ ] Cleanup _simulated checks

[ ] Cleanup _simulated checks

لطفا ب من در بازیابی جیمیل های نام برده و گذرواژه هام و اطلاعاتم کمک کنید

@johnd0e do you want to change something? I would force this PR so that the bug is fixed in the master

do you want to change something?

Yes

@mourner if you can review this PR we would solve a lot of issues and get a big step further

Fixes #7499 too

to make sure there's no delay

Do you still observe delay in recent browsers (without meta tag)?
In either case, we can add touch-action: manipulation later on request.


text:
Update DrawingHUD to Foundry VTT V9.233

Docs

Nothing to do


text:
Schema definition order is important for document array .id() method and find nested doc using string id

For some days now i've been working on a test project with mongoose.
The schema I originally used was:
var List = new Schema({
name		: String,
tasks		: [ Task ]
})
var Task = new Schema({
done		: {type: Boolean},
description	: {type: String}
});
Then inside one of my controllers i've tried the "find nested doc using string id" test method of returning the task that belonged to a list. The issue was that just by using a string it didn't work. I had to use instantiate a new ObjectId with the string in order to get the result.
var task_id = req.params.task.toString();
List.findOne( {'tasks._id': new ObjectId(task_id)}, function(err, list){
Another point is that when using the schema above, the .id(task_id) method for the "tasks" document array is undefined.
This lead me to using the exact schema definition from the documentation. Declaring the Task model before the List model made the .id(task_id) to be defined and point to a function and then the "find nested doc using string id" also worked.
I really don't know if this is really a bug but it seems that the order in which you declare the models is really important!

you are absolutely correct, order matters when declaring a schema. Since Task was still undefined, the tasks property was interpreted as [] which is an array of Mixed types. This means no casting takes place b/c there isn't a subdocument schema. Also, since its not a subdoc schema you don't get the DocumentArray type and instead just get generic Array type without the id() method.
Glad you figured it out.

authors: aheckmann alexdeefuse

repo: LearnBoost/mongoose


text:
rename open loop llm to llm open loop

closes #1116

thanks -- please give me some time to finish running experiments that use the old naming everywhere before we merge this

@tomsilver feel free to approve and merge it yourself whenever you want

authors: ronuchit tomsilver


text:
[Feature]: NEAR named accounts

Library name
Ledger Live
Describe your feature request
Ledger Live does not support NEAR named accounts. We would like LL to recognize the named account and attach it to the account listed in LL app.

Hi @DamirSQA same here, for feature requests please contact Ledger support.

authors: DamirSQA haammar-ledger

repo: LedgerHQ/ledger-live


text:
[LIVE-1167] Type libraries implementation in ledger-live-common

📝 Description
Gaetan started the work by creating those 3 type libraries:

@ledgerhq/types-live
@ledgerhq/types-cryptoassets
@ledgerhq/types-devices

The goal of this PR is to update them (it evolved in 6 months !) and use them in ledger-live-common, CLI, LLD, and LLM.
Kind of out of scope of the PR but done anyway :

Removal of balanceHistory attribute (portfolio v1 related)

❓ Context

Impacted projects: ledger-live-desktop, ledger-live-mobile, cli
Linked resource(s): https://ledgerhq.atlassian.net/browse/LIVE-1167

✅ Checklist

[ ] Test coverage
[ ] Atomic delivery :grimacing:
[ ] No breaking changes

📸 Demo

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

CI issues to continue fixing. doc to regenerate too.

authors: gre hedi-edelbloute


text:
🛑 FnGuide.com1 is down

In f63e1eb, FnGuide.com1 (https://www1.fnguide.com/Etc/Service?id=Monitoring_adm) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FnGuide.com1 is back up in 001ba1a.


text:
🛑 ETFGlobal1 is down

In 61614a7, ETFGlobal1 (https://globaletf1.wisereport.co.kr/Home/ServerCheck) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ETFGlobal1 is back up in 8c35561 after 5 minutes.


text:
Upgrade primary message, quick actions, separator and modal to CSF format

Description
Upgrade primary message, quick actions, separator and modal to CSF format.
The quick actions docs tab looks like @owensgit mentioned so not sure if we want to keep it or commit it later once we have the MDX version.
Checklist:

[x] The commit messages follow the convention for this project

@elenagarrone Just one comment from me

authors: elenagarrone paul-request

repo: Legal-and-General/canopy


text:
Répertoire cache/sql

Création du répertoire cache/sql s'il n'existe pas lors de la phase d'initialisation

Merci !

repo: Legilibre/Archeo-Lex

license: WTFPL


text:
split into sdk and service

close #3

Unhandled exception. System.DllNotFoundException: Unable to load DLL 'lib/CgSDK.x64_2015.dll' or one of its dependencies: Das angegebene Modul wurde nicht gefunden. (0x8007007E)


text:
error UNHANDLED EXCEPTION Error

error UNHANDLED EXCEPTION Site Not Successfully Build
$ gatsby build

success open and validate gatsby-configs — 0.009 s
success load plugins — 0.320 s
success onPreInit — 0.095 s
success delete html and css files from previous builds — 0.006 s
success initialize cache — 0.010 s
success copy gatsby files — 0.021 s
success onPreBootstrap — 0.410 s
⠂ source and transform nodes
WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

⠄ source and transform nodes
WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

Generating image thumbnails [------------------------------] 5/548 2.9 secs 1%
WARNING: We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.

You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:

  npm install --save core-js@2    npm install --save core-js@3
  yarn add core-js@2              yarn add core-js@3

success source and transform nodes — 7.122 s
success building schema — 1.217 s
success createPages — 0.246 s
success createPagesStatefully — 0.332 s
success onPreExtractQueries — 0.000 s
success update schema — 0.180 s
success extract queries from components — 0.218 s
success run graphql queries — 0.232 s — 19/19 82.36 queries/second
success write out page data — 0.008 s
success write out redirect data — 0.002 s
Generating image thumbnails [==============================] 548/548 36.3 secs 100%
success onPostBootstrap — 0.132 s

info bootstrap finished - 44.328 s

success Building production JavaScript and CSS bundles — 24.320 s
success Building static HTML for pages — 4.481 s — 16/16 14.14 pages/second
Generated public/sw.js, which will precache 11 files, totaling 1065074 bytes.
[ './node_modules/gatsby-mdx/loaders/mdx-wrappers.js\nModule build failed (from ./node_modules/gatsby-mdx/loaders/mdx-wrappers.js):\nTypeError: Cannot read property \'filter\' of undefined\n    at Object.module.exports (/home/groot/Santhosh/gatsby/hello-status/node_modules/gatsby-mdx/loaders/mdx-wrappers.js:21:6)\n @ ./node_modules/gatsby-mdx/utils/wrap-root-render-html-entry.js 8:0-62 10:36-44',
  'Error: Module build failed (from ./node_modules/gatsby-mdx/loaders/mdx-wrappers.js):\nTypeError: Cannot read property \'filter\' of undefined\n    at Object.module.exports (/home/groot/Santhosh/gatsby/hello-status/node_modules/gatsby-mdx/loaders/mdx-wrappers.js:21:6)\n    at Object../node_modules/gatsby-mdx/loaders/mdx-wrappers.js (evalmachine.<anonymous>:1781:7)\n    at __webpack_require__ (evalmachine.<anonymous>:20:30)\n    at Module../node_modules/gatsby-mdx/utils/wrap-root-render-html-entry.js (evalmachine.<anonymous>:1870:79)\n    at __webpack_require__ (evalmachine.<anonymous>:20:30)\n    at evalmachine.<anonymous>:84:18\n    at evalmachine.<anonymous>:87:10\n    at ContextifyScript.Script.runInContext (vm.js:59:29)\n    at ContextifyScript.Script.runInNewContext (vm.js:65:15)\n    at module.exports (/home/groot/Santhosh/gatsby/hello-status/node_modules/eval/eval.js:69:12)\n    at /home/groot/Santhosh/gatsby/hello-status/node_modules/static-site-generator-webpack-plugin/index.js:42:22' ]
error UNHANDLED EXCEPTION

  Error: no such file or directory

  - MemoryFileSystem.js:114 MemoryFileSystem.readFileSync
    [hello-status]/[memory-fs]/lib/MemoryFileSystem.js:114:10

  - render-html.js:56 compiler.run
    [hello-status]/[gatsby-mdx]/utils/render-html.js:56:26

  - Compiler.js:214 finalCallback
    [hello-status]/[webpack]/lib/Compiler.js:214:39

  - Compiler.js:263 hooks.done.callAsync.err
    [hello-status]/[webpack]/lib/Compiler.js:263:14

  - Hook.js:154 AsyncSeriesHook.lazyCompileHook
    [hello-status]/[tapable]/lib/Hook.js:154:20

  - Compiler.js:261 emitRecords.err
    [hello-status]/[webpack]/lib/Compiler.js:261:22

  - Compiler.js:375 Compiler.emitRecords
    [hello-status]/[webpack]/lib/Compiler.js:375:39

  - Compiler.js:255 emitAssets.err
    [hello-status]/[webpack]/lib/Compiler.js:255:10

  - Compiler.js:361 hooks.afterEmit.callAsync.err
    [hello-status]/[webpack]/lib/Compiler.js:361:14

  - Hook.js:154 AsyncSeriesHook.lazyCompileHook
    [hello-status]/[tapable]/lib/Hook.js:154:20

  - Compiler.js:358 asyncLib.forEach.err
    [hello-status]/[webpack]/lib/Compiler.js:358:27

  - async.js:2825
    [hello-status]/[neo-async]/async.js:2825:7

  - async.js:2861 done
    [hello-status]/[neo-async]/async.js:2861:11

  - async.js:2813
    [hello-status]/[neo-async]/async.js:2813:7

Sorry, can't help with that. Please open an issue on gatsby-mdx

authors: LekoArts mskian

repo: LekoArts/gatsby-starter-minimal-blog


text:
Create connect to api

This PR contains the refactored version of the bookstore app to render books from API using Redux & Axios.

Highlights

Used Axios for making API calls.
Fetch book list from Bookstore API on Books page load.
Refactor the add book and remove book features to persist changes in the server.

minor improvements.

Hi @mateo951, Thanks for approving my PR. I appreciate. 🙏🏾

repo: Lembani/bookstore


text:
Config to blacklist specific biomes from gaining new swamp plants/trees

Biome Makeover adding its own new plants and trees to any swamp biome has mixed effects on biomes that have their own, non-vanilla trees and plants. For example, Terrestria and its terrestria:cypress_swamp biome end up with two types of cattails and cypress trees, and some BYG biomes that are not swamps, such as byg:fresh_water_lake or byg:polluted_lake end up turning into swamps with the addition of this mod's foliage. One can disable these modded biomes for continuity at the cost of their content. I think it would be better to add a configuration file with a field for biome ids to blacklist from Biome Makeover's plant generation to resolve this as they see fit.~

Moving config request discussion to a separate issue. #65

authors: Lemonszz saltyseadoggo

repo: Lemonszz/Biome-Makeover


text:
🛑 flibustang.online is down

In f73f1a1, flibustang.online (https://flibustang.online) was down:

HTTP code: 0
Response time: 0 ms

Resolved: flibustang.online is back up in b5e3257 after 17 minutes.


text:
能不能实现下面的这几个效果？

https://github.com/scwang90/SmartRefreshLayout/raw/master/art/gif_Material.gif
https://github.com/scwang90/SmartRefreshLayout/raw/master/art/gif_practive_weibo.gif
谢谢，我这里网速比较慢，没法上传图片了

@Sabirjan 第一个实现不了，原理上不一致，第二个应该可以实现

第二个怎么实现，能不能简单的代码贴一下，我把优酷的改不行。

@LeoMobileDeveloper 有时间帮个忙，谢谢

authors: LeoMobileDeveloper Sabirjan

repo: LeoMobileDeveloper/PullToRefreshKit


text:
use redis with secret

Added an example of how to use an reds-db with secret to readme. Took me a while to figure this out.

Thanks a lot!

authors: LevelbossMike philipheinser

repo: LevelbossMike/ember-deploy


text:
[Essence] Tried to close a file before one had been opened.

Please describe the bug
Running on PaperMC 1.21 Build#4
Essence 1.5.0
It just won't set spawnpoint in the bed, teleporting back to spawn whenever a player dies.
Steps to reproduce the behavior
Interact on a bed to set spawnpoint (No Respawn Point Set Message)
Kill Self
Returns Back to World Spawn
Expected behavior
Respawn to Spawn Point (Bed)
Server information:
Minecraft Version: [1.21] - Server Implementation: [PaperMC 1.21 Build#4] - Essence Version: [1.5.0]
Please enter a link to your logs
No response
Anything else?

Thanks for reporting, I'll have a look ASAP

@Quackified Respawning into beds should be fixed with the JAR available here: https://github.com/LewMC/Essence/actions/runs/9570862175 (might take a few mins after me sending this for it to appear)

Not sure why that link isn't working - checked and this one does: https://service.lewmc.net/essence-1.5.1-SNAPSHOT.jar

authors: Quackified lewmilburn

repo: LewMC/Essence


text:
域名更新

原来的域名被墙了，需要把https://chatgpt3.fun  域名更新为  https://gpt6.fun 速度超快

@huxngmail 感谢

authors: LiLittleCat huxngmail

repo: LiLittleCat/awesome-free-chatgpt


text:
Frame Average Preview times out

When loading large datasets, the frame average view can timeout after some minutes (on chrome: 2). This can be fixed by using the usual job API instead of the simple preview URL in an image tag. Using the job API also has the advantage of giving better feedback by showing partial results.

Checklist for implementation:

[ ] augment reducer state by a reference to the job for average image / frame picking
[ ] when creating an analysis, fire off the job for average image
[ ] when switching from average to pick, stop the averaging job and start the new picking job
[ ] update <Preview/> component to use <ResultImage/>
[ ] on closing datasets or removing analyses, also cancel the frame picking and/or averaging jobs

After this is done, we should have better feedback, less resource waste, a more responsive way of working, ...
For example, on very large datasets, this means the user can switch over to pick mode, which stops the averaging job, create his mask(s), and have a good result even for the first pass over the whole dataset.

Done as of c489ecd8956b5d1609750aa1b87ccbaba351341b

Tested on Windows 10: Preview image job shows progress, canceled upon closing. Nice!

repo: LiberTEM/LiberTEM


text:
Please provide a webchat

IRC is not exactly the trendiest technology these days, and some people might not have an IRC client yet. For such cases, it'd be nice to have a webpage similar to webchat.freenode.net, so those people can still join.
(My use-case for this is a channel for a FOSS project where a user might pop up to ask a quick question.)

You can use https://kiwiirc.com/nextclient/irc.libera.chat/?# for webchat, however it would be nice if Libera Chat hosted their own.

You can use https://kiwiirc.com/nextclient/irc.libera.chat/?#channel for webchat, however it would be nice if Libera Chat hosted their own.

Is it a problem that kiwiirc is sponsored by Andrew Lee's PrivateInternetAccess? Is it sufficiently independent of Lee, or are there concerns about what happened to freenode happening to it?

Is it a problem that kiwiirc is sponsored by Andrew Lee's PrivateInternetAccess? Is it sufficiently independent of Lee, or are there concerns about what happened to freenode happening to it?

PIA is entirely separate from Lee: https://twitter.com/shadowcat_mst/status/1395043349342703619

we now have a webchat at https://web.libera.chat/

authors: Freso Minoru emersonveenstra legoktm zanhecht


text:
Add MCP73831/MCP73832 battery charge ICs

SUMMARY
These are two simple, cheap and widely used Li-Ion/Li-Po battery charging ICs.
Example application: Adafruit LiPo chargers https://learn.adafruit.com/adafruit-microlipo-and-minilipo-battery-chargers/overview
Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/MCP73831-Family-Data-Sheet-DS20001984H.pdf
The difference between the two is the status output: The 73831 status output can directly drive LEDs, while the 73832 status output is open drain.
The "typical application" circuit replicated in LibrePCB:

OPEN QUESTIONS / UNRESOLVED ISSUES

If the status output of the two is electrically different, should there be two separate components?

CHECKLIST

[x] I have read and followed the library conventions.
[x] For packages, I followed IPC7351C (see details in library conventions).
[x] I'm the copyright owner of the added content (i.e. the changes are made by myself, not copied/imported from somewhere else).
[x] I agree to publish all my changes under the CC0 Public Domain License, allowing everyone to use and modify the content without any restrictions.

The two DFN package variants could be added as well, but that depends on the resolution of #17.

Generally everything looks good, but

If the status output of the two is electrically different, should there be two separate components?

I'd say yes since this is an important difference for the ERC. Although not yet fully supported by LibrePCB, I'd recommend to have separate components to avoid issues once LibrePCB supports to distinguish between push-pull and open-drain outputs.

@dbrgn I wanted to quickly apply the separation of the components (see discussion above; commits already pushed) but when I started to update the devices accordingly, I realized that there are actually a lot of different MPNs available for different battery voltages. Some time ago we decided to generally make separate devices for different MPNs and I think especially for this device this really makes sense since it is important to use the correct MPN (due to different electrical function). So I'd suggest to change the device name to the full MPN (just without the "T" for tape&reel).
Now the only questions are: Do you agree on this rename? And which exact MPN did you need when creating this PR (to allow re-using the current UUID without breaking your project)?

So I'd suggest to change the device name to the full MPN (just without the "T" for tape&reel).

Yeah, probably makes sense.

And which exact MPN did you need when creating this PR (to allow re-using the current UUID without breaking your project)?

I don't remember what project I used this with 😄 Adafruit seems to use the code KD4E according to this picture. That corresponds to the MPN MCP73831T-2ACI/OT.

Alright, renamed the device to "MCP73831T-2ACI/OT" (including "T" since "/OT" variants seem to be available only with tape&reel)!

authors: dbrgn ubruhin


text:
CI fails uploading coverage report

Bug description
Codecov upload fails with the following message:
[2023-01-31T21:37:27.017Z] ['error'] There was an error running the uploader: Flags must consist only of alphanumeric characters, '_', '-', or '.' and not exceed 45 characters. Received ${COVERAGE_SCOPE},cpu,pytest,python3.10

This happens for all CPU runs (fabric, pytorch, app).
How to reproduce the bug
See a recent run here:
https://github.com/Lightning-AI/lightning/actions/runs/4058544132/jobs/6985592303
cc @carmocca @akihironitta @borda

The error is confusing, because COVERAGE_SCOPE=lightning_fabric, so all flags follow the requirements in the error message.

I think it's literally ${COVERAGE_SCOPE} 😆 I'm not too confident, but we need to replace it with ${{ env.COVERAGE_SCOPE }}.

we need to replace it with ${{ env.COVERAGE_SCOPE }}

or replace it with outputs... :otter:

I just noticed another failure in the GPU CI for PL and Fabric:
https://dev.azure.com/Lightning-AI/lightning/_build/results?buildId=133485&view=logs&j=3f274fac-2e11-54ca-487e-194c91f3ae9f&t=52d5efce-740d-5403-d28f-0b2f846bfb92&l=229

==> Collecting reports
    + /__w/2/s/tests/tests_pytorch/coverage.xml bytes=603351
==> Appending environment variables
    + linux
    + azure
==> Uploading
    .url https://codecov.io/
    .query commit=d8cce4a6ee8eddf897537a156be857da8416e6f2&branch=HEAD&name=GPU-coverage&flags=gpu%2Cpytest&package=py2.1.12
    Gzipping contents..
    Compressed contents to 37363 bytes
    Pinging Codecov...
Error: Could not determine repo and owner

This might be tricky to fix since there is no indication of where it is looking for this information.

This might be tricky to fix since there is no indication of where it is looking for this information.

just fixed it as it was missing CODECOV_TOKEN among secrets... :otter:

authors: Borda akihironitta awaelchli

repo: Lightning-AI/lightning


text:
Home page constantly loops on fresh deployment

No idea what is causing this at the moment, seems to be redirecting to the route /b and back to the index route over and over again

Found the error that causes the bounce back, message below
ActionController::RoutingError (No route matches [GET] "/beliefs/beliefs.list.html"):
  actionpack (3.2.22.2) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
  rollbar (2.8.3) lib/rollbar/middleware/rails/show_exceptions.rb:22:in `call_with_rollbar'
  actionpack (3.2.22.2) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.22.2) lib/rails/rack/logger.rb:32:in `call_app'
  railties (3.2.22.2) lib/rails/rack/logger.rb:16:in `block in call'
  activesupport (3.2.22.2) lib/active_support/tagged_logging.rb:22:in `tagged'
  railties (3.2.22.2) lib/rails/rack/logger.rb:16:in `call'
  quiet_assets (1.0.1) lib/quiet_assets.rb:20:in `call_with_quiet_assets'
  actionpack (3.2.22.2) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.7) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.7) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.22.2) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.7) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.22.2) lib/action_dispatch/middleware/static.rb:83:in `call'
  railties (3.2.22.2) lib/rails/engine.rb:484:in `call'
  railties (3.2.22.2) lib/rails/application.rb:231:in `call'
  rack (1.4.7) lib/rack/content_length.rb:14:in `call'
  railties (3.2.22.2) lib/rails/rack/log_tailer.rb:17:in `call'
  rack (1.4.7) lib/rack/handler/webrick.rb:59:in `service'
  /Users/theo/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
  /Users/theo/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
  /Users/theo/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'

Solved when there are users in the users.db

repo: Likeminded/Likeminded


text:
🛑 Matrix Homeserver is down

In 2dc5a40, Matrix Homeserver (https://matrix.kotakebun.com/_matrix/client/versions) was down:

HTTP code: 503
Response time: 3363 ms

Resolved: Matrix Homeserver is back up in b18836d.

repo: Linerly/status


text:
🛑 LinerlyBot (Discord) is down

In 2c89cad, LinerlyBot (Discord) (https://linerlybot-discord.linerly.tk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: LinerlyBot (Discord) is back up in 878414e.


text:
Mutter WM theme wrong on Budgie

On Budgie desktop, the Mutter WM Theme is wrong. There's nothing using Arc-Dark on my system.

Dconf editor shows the key used as being deprecated. The theme being used is Matcha-Dark-Azul.

Here's a comment from the Budgie dev on Mutter themes:
https://github.com/dylanaraps/neofetch/issues/408#issuecomment-258986472
So basically the same as GTK theme, or nothing at all.

Should work with latest commit. Close this on confirm.

Looks good :+1:

You should probably still rewrite printMutter().
"/org/gnome/desktop/wm/preferences/theme" is not in use, and I think "/org/gnome/shell/extensions/user-theme/name" is only there with certain extensions. It certainly didn't exist when I tried Gnome.
I think it's just GTK in that case.

I copied this directly from neofetch:
wm_theme=$(gsettings get org.gnome.shell.extensions.user-theme name)
[[ ${wm_theme//\'} ]] || \
    wm_theme=$(gsettings get org.gnome.desktop.wm.preferences theme)

There is an official extension "user theme" which allows custom theming of the shell, so we check that first.

I think so - that's the Gnome default.
You'd have to be running a very old install if "org.gnome.desktop.wm.preferences theme" exists though.

authors: DarNCelsius LinusDierheimer

repo: LinusDierheimer/fastfetch


text:
🛑 LYRA is down

In 2a37453, LYRA (https://lyra.flitswallet.app/api) was down:

HTTP code: 502
Response time: 879 ms

Resolved: LYRA is back up in dd81784.


text:
🛑 FLS is down

In a46bb97, FLS (https://fls.flitswallet.app/api) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FLS is back up in 6099185.


text:
Monosnap is not not "only for Mac" but contains this label

Monosnap is not not "only for Mac" but contains this label.
https://monosnap.com/file/4KkojmWa6l1iP69YqOttjTI7yWZ43q

@nikiluk already fixed! thanks :)

authors: nikiluk valianka

repo: LisaDziuba/Awesome-Design-Tools


text:
🛑 invest is down

In d521297, invest (https://blog-pos-17/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: invest is back up in 4750400.

repo: LloydGain/UppTIME


text:
request issues sorted by updated date

Resolves #17

thanks @Ibrahim-Islam

authors: Ibrahim-Islam LoeiFy

repo: LoeiFy/Mirror


text:
Add Unit Tests for LRAuthProvider Component.

There is no unit test case present for the LRAuthProvider component in this SDK. Kindly help to add the unit test for the component.

@mohammed786 kindly assign this issue to me

Hi, @0x15F9 Assigned this issue to you. Thanks!!

Hello. Could you please share some references to assist me in this task?

repo: LoginRadius/loginradius-react


text:
🛑 sggu is down

In d5c6642, sggu ($SGGU) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sggu is back up in 248b2d2.

repo: LonelyJupiter/UPPTIME


text:
🛑 jpvir is down

In 3478955, jpvir ($JPVIR) was down:

HTTP code: 0
Response time: 0 ms

Resolved: jpvir is back up in b9c5137.


text:
🛑 [IRC] Round Robbin is down

In cd330b7, [IRC] Round Robbin (irc.digitalirc.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [IRC] Round Robbin is back up in 5d82484 after 11 minutes.

repo: LordRandom/digitalirc-status


text:
🛑 Pog Bot is down

In 5be0ce9, Pog Bot ($BOT_PING_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pog Bot is back up in 6ae5b5f.

repo: LordRonz/status


text:
🛑 Ronz AMOGUS Bot is down

In 1cf1103, Ronz AMOGUS Bot ($RONZAMOGUS_BOT_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ronz AMOGUS Bot is back up in 4fd732f.


text:
🛑 Link Shortener is down

In 9042f78, Link Shortener (https://lr-link.vercel.app) was down:

HTTP code: 504
Response time: 10611 ms

Resolved: Link Shortener is back up in 75bbeeb.


text:
🛑 Link Shortener is down

In deb7a6b, Link Shortener (https://lr-link.vercel.app) was down:

HTTP code: 504
Response time: 10770 ms

Resolved: Link Shortener is back up in 10f4a25.


text:
IndexError: too many indices for array

Can you tell me how to fix this problem, thank you very much.

I checked the tensor shape before execute   "img = np.array(cv2.resize(np.array(img), (int(img.width * scale + 1), 256))).astype(np.float32)" line 155 in I3D-Tensorflow/input_data.py. How can a two-dimensional array pass its value to a three dimensional array. Thank you so much for your kind help.

You are missing the RGB channels, e.g. (256, 342, 3). If you have one channel then unsqueeze an extra dimension.

@ZealACMer
I have the same problem now
Did you solve it?

i got same problem and I just modified it like this
img = img[crop_x:crop_x + crop_size, crop_y:crop_y + crop_size, : ]
to
img = img[crop_x:crop_x + crop_size, crop_y:crop_y + crop_size]
and now i got this error

i got same problem and I just modified it like this
img = img[crop_x:crop_x + crop_size, crop_y:crop_y + crop_size, : ]
to
img = img[crop_x:crop_x + crop_size, crop_y:crop_y + crop_size]
and now i got this error

This error is probably because I deleted the flow channels so I think it shouldn't be fixed as above
I do not know what should I do

i solved this
img = img[crop_x:crop_x + crop_size, crop_y:crop_y + crop_size, : ]
to
img = img[crop_x:crop_x + crop_size, crop_y:crop_y + crop_size]
and also
rgb_ret_arr, s_index = get_data(filename, num_frames_per_clip, sample_rate)
to
rgb_ret_arr, s_index = get_data(filename_i, num_frames_per_clip, sample_rate)

authors: HyunWoo-Nick ZealACMer ilkarman


text:
Checkout jit(inline=True).

Hi all,
if this works like normal function inlining in compiled languages like C it could be really useful. What it means is that when the function is encountered instead of creating a new stack and pushing the function arguments to it before entering the function, literally copy paste the function code into place before compiling. It is often used for small functions that were created for readability, like for example radians_to_arcseconds, which would just be a multiplication. The long story short is that I think this will guarantee performance when calling compiled functions from within compiled functions. Please note that this is a reminder to investigate and that I do not have any concrete evidence as of yet. I encountered this in the jax/jax/_src/numpy/ufuncs.py:311 code for the power function.
Regards
Jordan

jit(inline=True) doesn't bring any performance benefit (in a compiled context), and just generates sightly cleaner jaxpr. Later in the compile pipeline, everything is inlined in the generated hlo module, as can be seen from the following script
from functools import partial

import jax.numpy as jnp
import jaxlib.xla_extension as xe
from jax import jit

opt = xe.HloPrintOptions.short_parsable()

x = jnp.arange(100)

for inline in [False, True]:
  @partial(jit, inline=bool(inline))
  def f(x, n):
    return jnp.sin(x)**n

  def g(x):
    for i in range(2):
      x = f(x, i)
    return x

  print(jit(g).lower(x).compile().compiler_ir()[0].to_string(opt))

Output:
HloModule jit_g, entry_computation_layout={(s32[100]{0})->f32[100]{0}}, allow_spmd_sharding_propagation_to_output=true

ENTRY main.21 {
  Arg_0.1 = s32[100]{0} parameter(0), sharding={replicated}
  constant.6 = f32[] constant(0.841470957)
  ROOT broadcast.4 = f32[100]{0} broadcast(constant.6), dimensions={}
}

HloModule jit_g, entry_computation_layout={(s32[100]{0})->f32[100]{0}}, allow_spmd_sharding_propagation_to_output=true

ENTRY main.11 {
  Arg_0.1 = s32[100]{0} parameter(0), sharding={replicated}
  constant.3 = f32[] constant(0.841470957)
  ROOT broadcast.2 = f32[100]{0} broadcast(constant.3), dimensions={}
}

Ta thanks @soraros,
Since the jaxpr is cleaner does it speed up the compile time considerably?

MWE of nicer jaxpr.
import jax
import functools

@functools.partial(jax.jit, inline=True)
def add_one_inline(x: float) -> float:
    return x + 1.

@jax.jit
def mul_two_then_add_one_inline(x: float) -> float:
    return add_one_inline(2. * x)

jax.make_jaxpr(mul_two_then_add_one_inline)(jax.numpy.zeros(100))
>>> { lambda ; a:f32[100]. let
...    b:f32[100] = xla_call[
...      call_jaxpr={ lambda ; c:f32[100]. let
...          d:f32[100] = mul 2.0 c
...          e:f32[100] = add d 1.0
...        in (e,) }
...      name=mul_two_then_add_one
...    ] a
...  in (b,) }

@functools.partial(jax.jit, inline=False)
def add_one(x: float) -> float:
    return x + 1.

@jax.jit
def mul_two_then_add_one(x: float) -> float:
    return add_one(2. * x)

jax.make_jaxpr(mul_two_then_add_one)(jax.numpy.zeros(100))
>>> { lambda ; a:f32[100]. let
...     b:f32[100] = xla_call[
...       call_jaxpr={ lambda ; c:f32[100]. let
...           d:f32[100] = mul 2.0 c
...           e:f32[100] = xla_call[
...             call_jaxpr={ lambda ; f:f32[100]. let
...                 g:f32[100] = add f 1.0
...               in (g,) }
...             name=add_one
...          ] d
...         in (e,) }
...       name=mul_two_then_add_one
...     ] a
...   in (b,) }

Ta thanks @soraros,
Since the jaxpr is cleaner does it speed up the compile time considerably?

I don't have much data, but I also don't think it will make that much of a difference.

authors: Jordan-Dennis soraros

repo: LouisDesdoigts/dLux


text:
VideoDescriptionCourseSection not found! StructuredDescriptionPlaylistLockup not found! Type mismatch...

Steps to reproduce
InnertubeError: VideoDescriptionCourseSection not found!
This is a bug, want to help us fix it? Follow the instructions at https://github.com/LuanRT/YouTube.js/blob/main/docs/updating-the-parser.md or report it at https://github.com/LuanRT/YouTube.js/issues!
Introspected and JIT generated this class in the meantime:
class VideoDescriptionCourseSection extends YTNode {
  static type = 'VideoDescriptionCourseSection';

  section_title: Text;
  media_lockups: ObservedArray<YTNodes.StructuredDescriptionPlaylistLockup> | null;

  constructor(data: RawNode) {
    super();
    this.section_title = new Text(data.sectionTitle);
    this.media_lockups = Parser.parse(data.mediaLockups, true, [ YTNodes.StructuredDescriptionPlaylistLockup ]);
  }
}

    at ERROR_HANDLER (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:63:26)
    at createRuntimeClass (file:///.../node_modules/youtubei.js/dist/src/parser/generator.js:244:5)
    at generateRuntimeClass (file:///.../node_modules/youtubei.js/dist/src/parser/generator.js:296:21)
    at parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:325:17)
    at Module.parseArray (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:368:28)
    at new StructuredDescriptionContent (file:///.../node_modules/youtubei.js/dist/src/parser/classes/StructuredDescriptionContent.js:11:29)
    at Module.parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:348:28)
    at new EngagementPanelSectionList (file:///.../node_modules/youtubei.js/dist/src/parser/classes/EngagementPanelSectionList.js:12:31)
    at parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:348:28)
    at file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:298:22 {
  date: 2023-08-30T15:18:48.485Z,
  version: '6.2.0'
}

InnertubeError: StructuredDescriptionPlaylistLockup not found!
This is a bug, want to help us fix it? Follow the instructions at https://github.com/LuanRT/YouTube.js/blob/main/docs/updating-the-parser.md or report it at https://github.com/LuanRT/YouTube.js/issues!
Introspected and JIT generated this class in the meantime:
class StructuredDescriptionPlaylistLockup extends YTNode {
  static type = 'StructuredDescriptionPlaylistLockup';

  thumbnail: Thumbnail[];
  title: Text;
  short_byline_text: Text;
  video_count_short_text: Text;
  endpoint: NavigationEndpoint;
  thumbnail_width: number;
  aspect_ratio: number;
  max_lines_title: number;
  max_lines_short_byline_text: number;
  overlay_position: string;

  constructor(data: RawNode) {
    super();
    this.thumbnail = Thumbnail.fromResponse(data.thumbnail);
    this.title = new Text(data.title);
    this.short_byline_text = new Text(data.shortBylineText);
    this.video_count_short_text = new Text(data.videoCountShortText);
    this.endpoint = new NavigationEndpoint(data.navigationEndpoint);
    this.thumbnail_width = data.thumbnailWidth;
    this.aspect_ratio = data.aspectRatio;
    this.max_lines_title = data.maxLinesTitle;
    this.max_lines_short_byline_text = data.maxLinesShortBylineText;
    this.overlay_position = data.overlayPosition;
  }
}

    at ERROR_HANDLER (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:63:26)
    at createRuntimeClass (file:///.../node_modules/youtubei.js/dist/src/parser/generator.js:244:5)
    at generateRuntimeClass (file:///.../node_modules/youtubei.js/dist/src/parser/generator.js:296:21)
    at generateRuntimeClass (file:///.../node_modules/youtubei.js/dist/src/parser/generator.js:299:9)
    at parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:325:17)
    at Module.parseArray (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:368:28)
    at new StructuredDescriptionContent (file:///.../node_modules/youtubei.js/dist/src/parser/classes/StructuredDescriptionContent.js:11:29)
    at Module.parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:348:28)
    at new EngagementPanelSectionList (file:///.../node_modules/youtubei.js/dist/src/parser/classes/EngagementPanelSectionList.js:12:31)
    at parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:348:28) {
  date: 2023-08-30T15:18:48.489Z,
  version: '6.2.0'
}

ParsingError: Type mismatch, got VideoDescriptionCourseSection expected VideoDescriptionHeader | ExpandableVideoDescriptionBody | VideoDescriptionMusicSection | VideoDescriptionInfocardsSection | HorizontalCardList.
    at ERROR_HANDLER (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:51:26)
    at parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:329:25)
    at Module.parseArray (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:368:28)
    at new StructuredDescriptionContent (file:///.../node_modules/youtubei.js/dist/src/parser/classes/StructuredDescriptionContent.js:11:29)
    at Module.parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:348:28)
    at new EngagementPanelSectionList (file:///.../node_modules/youtubei.js/dist/src/parser/classes/EngagementPanelSectionList.js:12:31)
    at parseItem (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:348:28)
    at file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:298:22
    at Array.map (<anonymous>)
    at Module.parseResponse (file:///.../node_modules/youtubei.js/dist/src/parser/parser.js:297:100) {
  info: { sectionTitle: { runs: [Array] }, mediaLockups: [ [Object] ] },
  date: 2023-08-30T15:18:48.489Z,
  version: '6.2.0'
}

error: ViewCountFactoid not found!
This is a bug, want to help us fix it? Follow the instructions at https://github.com/LuanRT/YouTube.js/blob/main/docs/updating-the-parser.md or report it at https://github.com/LuanRT/YouTube.js/issues!
Introspected and JIT generated this class in the meantime:
class ViewCountFactoid extends YTNode {
  static type = 'ViewCountFactoid';

  view_count_entity_key: string;
  factoid: YTNodes.Factoid | null;
  view_count_type: string;

  constructor(data: RawNode) {
    super();
    this.view_count_entity_key = data.viewCountEntityKey;
    this.factoid = Parser.parseItem(data.factoid, [ YTNodes.Factoid ]);
    this.view_count_type = data.viewCountType;
  }
}

      at new InnertubeError (.../node_modules/youtubei.js/dist/src/utils/Utils.js:21:8)
      at ERROR_HANDLER (.../node_modules/youtubei.js/dist/src/parser/parser.js:63:25)
      at createRuntimeClass (.../node_modules/youtubei.js/dist/src/parser/generator.js:244:4)
      at generateRuntimeClass (.../node_modules/youtubei.js/dist/src/parser/generator.js:296:20)
      at parseItem (.../node_modules/youtubei.js/dist/src/parser/parser.js:325:16)
      at parseArray (.../node_modules/youtubei.js/dist/src/parser/parser.js:368:27)
      at new VideoDescriptionHeader (.../node_modules/youtubei.js/dist/src/parser/classes/VideoDescriptionHeader.js:15:24)
      at parseItem (.../node_modules/youtubei.js/dist/src/parser/parser.js:348:27)
      at parseArray (.../node_modules/youtubei.js/dist/src/parser/parser.js:368:27)
      at new StructuredDescriptionContent (.../node_modules/youtubei.js/dist/src/parser/classes/StructuredDescriptionContent.js:11:21)

16 | }
17 | _a = Platform;
18 | _Platform_shim = { value: void 0 };
19 | export class InnertubeError extends Error {
20 |     constructor(message, info) {
21 |         super(message);
            ^
error: Type mismatch, got ViewCountFactoid expected Factoid.
 info: {
  "viewCountEntityKey": "Egt1bXg2M3lNSkptbyDCASgB",
  "factoid": {
    "factoidRenderer": {
      "value": {
        "simpleText": "797"
      },
      "label": {
        "simpleText": "Views"
      },
      "accessibilityText": "797 views"
    }
  },
  "viewCountType": "VIEW_COUNT_FACTOID_TYPE_TOTAL_VIEWS"
}

      at new InnertubeError (.../node_modules/youtubei.js/dist/src/utils/Utils.js:21:8)
      at new ParsingError (:1:32)
      at ERROR_HANDLER (.../node_modules/youtubei.js/dist/src/parser/parser.js:51:25)
      at parseItem (.../node_modules/youtubei.js/dist/src/parser/parser.js:339:20)
      at parseArray (.../node_modules/youtubei.js/dist/src/parser/parser.js:368:27)
      at new VideoDescriptionHeader (.../node_modules/youtubei.js/dist/src/parser/classes/VideoDescriptionHeader.js:15:24)
      at parseItem (.../node_modules/youtubei.js/dist/src/parser/parser.js:348:27)
      at parseArray (.../node_modules/youtubei.js/dist/src/parser/parser.js:368:27)
      at new StructuredDescriptionContent (.../node_modules/youtubei.js/dist/src/parser/classes/StructuredDescriptionContent.js:11:21)
      at parseItem (.../node_modules/youtubei.js/dist/src/parser/parser.js:348:27)

Version
Default
Checklist

[X] I am running the latest version.
[X] I checked the documentation and found no answer.
[X] I have searched the existing issues and made sure this is not a duplicate.
[X] I have provided sufficient information.

Hi there, thanks for reporting this! Is there a specific video id we can use to reproduce this?

wTWd5SwQILg, -GyLWrDF8ss, CwXixVcliP0, 3PGbzLCfg6Y and many others from the same channel.

I seem to be getting new errors by the day. It is a rare occurrence that I attempt to process a channel's videos and it goes smoothly, to be honest. I know how much a pain in the ass extracting data from YouTube can be, but I wanted to voice this observation nevertheless.
📥 https://youtu.be/l_qY2p0OH9A
16 | }
17 | _a = Platform;
18 | _Platform_shim = { value: void 0 };
19 | export class InnertubeError extends Error {
20 |     constructor(message, info) {
21 |         super(message);
            ^
error: Type mismatch, got VideoDescriptionTranscriptSection expected VideoDescriptionHeader | ExpandableVideoDescriptionBody | VideoDescriptionMusicSection | VideoDescriptionInfocardsSection | HorizontalCardList.
 info: {
  "sectionTitle": {
    "runs": [
      {
        "text": "Transcript"
      }
    ]
  },
  "subHeaderText": {
    "runs": [
      {
        "text": "Follow along using the transcript."
      }
    ]
  },
  "primaryButton": {
    "buttonRenderer": {
      "style": "STYLE_SUGGESTIVE",
      "size": "SIZE_DEFAULT",
      "isDisabled": false,
      "text": {
        "runs": [
          {
            "text": "Show transcript"
          }
        ]
      },
      "trackingParams": "CCIQtooIIhMIk6e3jdmogQMVqtpJBx1B1AWi",
      "command": {
        "clickTrackingParams": "CCIQtooIIhMIk6e3jdmogQMVqtpJBx1B1AWi",
        "commandExecutorCommand": {
          "commands": [
            {
              "clickTrackingParams": "CCIQtooIIhMIk6e3jdmogQMVqtpJBx1B1AWi",
              "showEngagementPanelEndpoint": {
                "panelIdentifier": "engagement-panel-searchable-transcript",
                "sourcePanelIdentifier": "video-description-ep-identifier"
              }
            },
            {
              "clickTrackingParams": "CCIQtooIIhMIk6e3jdmogQMVqtpJBx1B1AWi",
              "scrollToEngagementPanelCommand": {
                "targetId": "engagement-panel-searchable-transcript"
              }
            }
          ]
        }
      }
    }
  },
  "trackingParams": "CCEQ0YQIGAMiEwiTp7eN2aiBAxWq2kkHHUHUBaI="
}

      at new InnertubeError (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/utils/Utils.js:21:8)
      at new ParsingError (:1:32)
      at ERROR_HANDLER (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/parser/parser.js:52:25)
      at parseItem (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/parser/parser.js:327:24)
      at parseArray (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/parser/parser.js:366:27)
      at new StructuredDescriptionContent (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/parser/classes/StructuredDescriptionContent.js:11:21)
      at parseItem (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/parser/parser.js:346:27)
      at new EngagementPanelSectionList (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/parser/classes/EngagementPanelSectionList.js:13:23)
      at parseItem (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/parser/parser.js:346:27)
      at parseArray (/Users/danielma/Projects/captain-caption/backend/node_modules/youtubei.js/dist/src/parser/parser.js:366:27)

💥 Cannot access uninitialized variable.

All these warnings/errors have been fixed by #511 and two other PRs I merged a few weeks ago. Consider updating to the latest version once it's released.


text:
🛑 Casta is down

In 47d10aa, Casta (https://casta.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Casta is back up in 8efea8a after 11 minutes.


text:
Change Algorithm Box to Dropdown

#50
Changes

Add a new class DropdownBox for dropdown

Thank you for contributing, if you have any idea or feedback i would appreciate as well!

Thank you for contributing, if you have any idea or feedback i would appreciate as well!

Thank you for contributing, if you have any idea or feedback i would appreciate as well!
Awesome, thanks!

Thank you for contributing, if you have any idea or feedback i would appreciate as well!
Awesome, thanks!


text:
Disable ask modify system setting

How I can disable ask modify system setting

can you please point out which API you have the problem

authors: arjundevlucid yairsts


text:
Prowlarr連不通

嘗試過以下組合全部不成功;
http://192.168.1.112:9696/
http://192.168.1.112:9696
192.168.1.112:9696/
192.168.1.112:9696

首先，格式上，这两个都没问题
http://192.168.1.112:9696/
http://192.168.1.112:9696/

你这个问题是 JProxy 所在服务器（注意不是你的浏览器）无法联通你的 Prowlarr
你得进服务器测试，输入如下命令，应该直接返回空信息
curl http://192.168.1.112:9696

我照你的做法進去portainer之後輸入指令，一按確認之後什麼都沒有跳回輸入指令的畫面，並沒有出現你第二張圖的資訊

这里不是给你执行命令的，请保持默认值 /bin/bash
进去后才是执行命令的地方

謝謝你的解說，以下是我根據你的指令輸入後出現的畫面

與此同時我在jproxy的log裡發現了這些error 不知道有沒有關係

你是不是每点击保存。。。

我有點擊保存，看到上圖有401 Unauthorize 之後我猜想問題可能在於我的prowlarr有設定登入帳密，會不會是這位原因導致沒法連通

我的也有，没有问题

日志显示错误，是你输入的 Prowlarr 地址有问题，你输入的是
192.168.1.112:9696
localhost:9696
http://localhost:9696

我上面已经说了，这个才是正确的格式
http://192.168.1.112:9696

如果你输入正确的地址，保存时还是报 401 错误，可尝试进行如下设置

謝謝，按你的設置終於成功連通了


text:
Query

Hi! Can you please tell me what did you use here
namespace: 'sdjskaldjsakldjsakdldsajlkdjsalk', // valid GUID
api: 'https://mycloudfunctionsapi.com',
What is the namespace and what api did you used. Thanks in advance.

Hi @GaurangShukla I create a valid GUID using this:
https://duckduckgo.com/?q=generator+GUID&t=ffab&ia=answer on duckduckgo or
https://guidgenerator.com/online-guid-generator.aspx
Why we need this. It's the seed to generate the fingerprint for other users:
Here is the line that I use it.
https://github.com/LuisReinoso/covid-19-community-tracker/blob/master/src/app/guid.service.ts#L49

authors: GaurangShukla LuisReinoso


text:
Implement query function for group meeting schedule

This PR contains query function for group meeting schedule with
several added unit tests.

Seems I can't comment on the previous conversation.. Could you also add a test case for #9 (comment)?

Another test for more than one attendees are added! :)

@yinggao The comment didn't work because I did some force pushes for the previous commits, which overwrote the commit history. Now it should work as @razvanm helped I fix the history through rebasing over one of the older commits. However, the lastest comment you made to FindMeetingQuery file

I won't say "current event" since isAttending() doesn't know about event. It only knows 'attendees and eventAttendees'. I'd replace the "current event" with "eventAttendees".

for line 124 to line 127 would not work due to the lost of commits. Sorry for the confusion! I'll definitely be more careful when doing force pushes. :-(

One more thing: the ' This repo' from the PR description should be 'This PR'.

I updated the PR description. Please let me know if there is need to add anything! :)

authors: LujieZ razvanm


text:
Community Feedback

Do you have any opinions, complaints, suggestions, ideas, ... about this library or its syntax?  Let me know :)

I like, it slaps, I use it to color stuff in my Gopher client that I'm currently working on. Haven't tried on Windows, but Linux experience is neat.

Could the color and other styles be specified by argument? For example,
bunt::println!("{$*}error:{/$}", Color::Red, ty);

In that case I could calculate the color at runtime.

@Berrysoft That's an interesting idea! I opened #21. Not sure if I can start working on it anytime soon, though.

Thanks for the great library!
I'm using your library for one of my projects, but I wanted leveled logging. So I cobbled together this crate, which provides some convenience macros (error!, info!, debug!, etc.) over bunt::writeln!.
Not really sure if this functionality is appropriate to make a PR for, since it's not a proper log implementation and the level/output target configuration uses a global. But it's convenient, for what it's worth. Hopefully someone else looking for something similar might find it useful.

@Dophin2009 Thanks for letting me know. I think this functionality should certainly live outside of bunt itself, but as a standalone crate, it's great!

Custom 1-letter aliases would be nice.
If you're only using a couple of color to highlight, it's less noisy and easy to remember
let ty = "u32";
bunt::println!("{$bir}error:{/$} invalid value for type `{[blue]}`", ty);

where each letter is an alias: bold, italic, red

Another way to reduce noise to a minimum is to use "set on/off" logic instead of spans, so you wouldn't need to add closing tags {/$}, only colors that would remain active until the next change. Worst case you'd need to have as many tags, but instead of closing ones you'd have a new "default color" like {$d}
But best case is reducing the number of tags by 50%

And another noise reduction act could that would work only for single colors: replace {$} with a single  special Unicode symbol that would only parse 1 next symbol as a color

And similar to supporting custom abbreviations you could have custom meaning of colors so that {$red} is not 255,0,0, but something more muted without having to specify that chose custom color by hex every time

authors: Berrysoft Dophin2009 LukasKalbertodt eugenesvk luciusmagn

repo: LukasKalbertodt/bunt


text:
Use a separate directory for temporary files generated in doc examples

It should speed up command execution in example since we get to reuse the same target directory across patches.

Confirmed, it cut down a full minute from our is_up_to_date CI job ✅

repo: LukeMathWalker/pavex


text:
Integracja subiekta z zewnętrzną stroną www

Mamy w firmie aplikacje webowa do wykonywania ofert i chciałbym mieć możliwość wystawiania faktur przez www. Ww skrypt jak rozumiem działa lokalnie, więc jak rozumiem, trzeba by go w jakiś sposób „otworzyć na świat” aby zewnętrzna strona www mogła się z nim łączyć? Druga sprawa to jak wygląda kwestia przerobienia go na subiekt nexo? Dużo zachodu?

Cześć,
tak => trzeba wystawić na świat ale zalecam ograniczenie do konkretnego
adresu IP.
Co do nexo szczerze powiem że nie mam pojęcia w ogóle nie dotykałem tego
tematu.
czw., 4 sty 2024 o 17:41 systemyokienne @.***>
napisał(a):

Mamy w firmie aplikacje webowa do wykonywania ofert i chciałbym mieć
możliwość wystawiania faktur przez www. Ww skrypt jak rozumiem działa
lokalnie, więc jak rozumiem, trzeba by go w jakiś sposób „otworzyć na
świat” aby zewnętrzna strona www mogła się z nim łączyć? Druga sprawa to
jak wygląda kwestia przerobienia go na subiekt nexo? Dużo zachodu?
—
Reply to this email directly, view it on GitHub
https://github.com/LukeOtdr/api-subiekt-gt/issues/109, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACTVRMTYLHX3VH2CVBXFATLYM3LUVAVCNFSM6AAAAABBNGQVAOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA3DKOJYGU3TEMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Pozdrawiam
Łukasz Golonka

authors: LukeOtdr systemyokienne

repo: LukeOtdr/api-subiekt-gt


text:
🛑 Greater Bank is down

In 946a5cc, Greater Bank (https://public.cdr-api.greater.com.au/cds-au/v1/banking/products) was down:

HTTP code: 403
Response time: 755 ms

Resolved: Greater Bank is back up in 4a9a3d8.

repo: LukePrior/OpenBankingUptime


text:
Controllers left behind when teleporting

Tracking this problem here: https://github.com/fernandojsg/aframe-teleport-controls/issues/2

resolved by 89f64e78023759b2f187985caa458055b1341d55

repo: LullabotVR/vrbp


text:
Login form needs new design

I would like to redesign it!

@Prathamesh0901 you're already working on it just give the PR there, don't open new issues with same topic


text:
Collapsible menus

Implement a collapse_level config option which propagates through the side bar and nav bar menus.  May have to pass whether rendering side bar or nav bar, and not print collapse options when rendering navbar.

See also #70


text:
🛑 Official（泠泫凝的异次元空间-主页） is down

In 6a426ad, Official（泠泫凝的异次元空间-主页） (https://lxnchan.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Official（泠泫凝的异次元空间-主页） is back up in a337b2c after 6 minutes.

repo: LxnChan/status


text:
🛑 EnderChest（末影箱-云盘） is down

In 76856ce, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in c92bc4b.


text:
🛑 EnderChest（末影箱-云盘） is down

In 5bd1ccf, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in 0b40062 after 2 hours, 17 minutes.


text:
🛑 115Wiki is down

In 6b1d8ce, 115Wiki (https://115.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 115Wiki is back up in 8c768fd.


text:
🛑 Official（泠泫凝的异次元空间-主页） is down

In 6437ef7, Official（泠泫凝的异次元空间-主页） (https://lxnchan.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Official（泠泫凝的异次元空间-主页） is back up in 1dfa4a4 after 13 minutes.


text:
🛑 EnderChest（末影箱-云盘） is down

In 70cc279, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in 32fc544 after 5 minutes.


text:
🛑 Official（泠泫凝的异次元空间-主页） is down

In 46a1902, Official（泠泫凝的异次元空间-主页） (https://lxnchan.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Official（泠泫凝的异次元空间-主页） is back up in 98257b0 after 39 minutes.


text:
🛑 API Server is down

In 8ad2d22, API Server (https://api.lyrid.io/version) was down:

HTTP code: 502
Response time: 81 ms

Resolved: API Server is back up in ccc7924 after 1 minute.

repo: LyridInc/statuspage


text:
Ошибка при сборке проекта

Не собирается новая версия проекта

Да, на моей стороне были кривые снапшоты, сейчас все нормально собралось


text:
Manage to work

Hey mate,
everything is working including initial user location, sms. but when Child app goes background  (Oreo or plus), it stops sending information to firebase.
And, What is Package Social Netweok and how to set it up?
Any help will be helpful.
thanks

how were you able to compile parent

What the error do you see or get during compile?

fixed it it was something about firebase and github dependencies

Call recording working For you?
If yes can you please guide me?

call recording cannot work on andoid 9+
its limited by the operating system


text:
How to number the ribs

Please tell me how to number the ribs after they are divided. For example, the first root and the second root on the left, can you give me some suggestions

u could simply locate all connected components by their bbox coordinates, for the rib label id order, you could refer to the segmentation files provided by RibSeg

authors: BelieferQAQ ShixuanGu


text:
projects running on different jenkins server

I have jobs for  projects running on different Jenkins server. When I configure this plugin at project level, it looks like overwriting credentials. No sure whether the current plugin supports only one Jenkins server!

Hi
Currently only on Jenkins server is supported. I Started to support multiple server but it is still in progress.
The overwritten credentials is handled here: #113
There are some settings stored per project and other on per worksapce or application
I refactor this to use only one of them (with choose the location)
see also: #158, #41

Oh yeah, this plugin is super-cool! But I run against a bunch of jenkins servers at my company. So if you could do this, I'd love it even more (is that possible?).

Yes it is possible but i need some time yet
So I cannot say a date for it. But maybe in next major release

No worries, it's all cake & icing. Patiently looking forward to it.

authors: MCMicS chavavk dmcnulla

repo: MCMicS/jenkins-control-plugin


text:
Icon on white theme looks no good

Which version do you use?
Do you use new UI in IDE?

So now all is correct and this can be closed?

yes, correct

authors: MCMicS anton-panfilov