text:
table Creator - Web design #12

https://images01.nicepagecdn.com/page/85/56/html-template-85569.jpg Design a table like the above image
Create a file "table_NUM_by_(YourName).html" in the modules/table folder.
Use simple HTML and CSS and JAVASCRIPT to create the table animation. You can use the interface development https://kwickerhub.com/ (This project) or you can write the lines of code yourself.
Step by Step Guide.
Fork this project(Use the 'fork' button in the top right corner) and Clone your Fork.
git clone https://github.com/YOUR_USERNAME/frontend
Open your code Editor and Create a file "table_NUM_YOUR_NAME_.html" in the "modules/table" folder of this project you just cloned. No need to create head, title and body tags, Just Add a div tag with some embedded style(i.e use the style tag) and the script tag where necessary.
If you want to add an image resource, please add it in the folder ••
"modules/table/images_and_icons"
We recommend you use an svg for your image/icon.
Push your Code: You need to push your recent changes back to the cloud. Use the command below in the main directory of this Repository
git push origin dev
or use a GUI tool to avoid mistakes or complexity. LOL.
Then make you Pull Request...
Below is a example of the code structure we need:
'''

'''
For more examples:
modules->buttons
modules->cards
for examples of contributions or Pull request accepted in to the project.
And please do not wait for this issue to be assigned to you as we have limited hands but have a lot to do/cover. Please send in your PR.
Good-luck.

Can You please assign this task to me?

Please read the issue again.
On Oct 1, 2023 09:00, "Shivansh Goel" @.***> wrote:
Can You please assign this task to me?
—
Reply to this email directly, view it on GitHub
https://github.com/KwickerHub/frontend/issues/363#issuecomment-1741996632,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOKWIBMFWYVGHZV4BAPY6QLX5EPKTANCNFSM6AAAAAA5NVYHBI
.
You are receiving this because you authored the thread.Message ID:
@.***>

ohh okay... missed that lat line lol

Hey @NtemKenyor I will be on this issue and send the PR soon

okay 👍 well done. Would be waiting 😊
On Thu, Nov 30, 2023, 02:34 Rahul Chanumolu @.***>
wrote:

Hey @NtemKenyor https://github.com/NtemKenyor I will be on this issue
and send the PR soon
—
Reply to this email directly, view it on GitHub
https://github.com/KwickerHub/WebCraftifyAI/issues/363#issuecomment-1832964361,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOKWIBONLNDNV3EZRMCC6W3YG7PBZAVCNFSM6AAAAAA5NVYHBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZSHE3DIMZWGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hey @NtemKenyor i have fixed the issue and sent a PR can you please review and merge my PR
Thankyou

authors: NtemKenyor Shivansh175 rahulchanumolu

repo: KwickerHub/frontend


text:
Save Project Automatically

Describe the bug
We do not want people to loss their work or projects, So we intend to automatically save their projects.
Algo 1:
U can use a time interval to always call the save function
Algo 2 & Better
We only want to save content when the user adds content or when the user is active. So to achieve this, We intend to call the Save function when a new item is added to the development dashboard or after 10 active clicks
File/Files you will work on
dashboard.html if your code looks code, You can make another pull request for the ui_dashboard page
Possible Lines of Code
You should not add above the possible lines of code. (if given)
Result or Final Looks
Projects will be saved automatically.

Can you assign it to me?

I was able to work on this. We can now save content automatically. And the content is recovered when ever the page is loaded. Though I plan on improving the code better.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Self Hosted Nadeko offline

After I have finished installing it and following your guide on how to hosted it, its not online after I have finished all the setup, how do I get it up?

@Marko5689 Did Gremagol fixed your issue or your still dealing with it?

Ah yes he did
On Mon, Feb 5, 2018 at 3:53 AM, Macley-Kun notifications@github.com wrote:

@Marko5689 https://github.com/marko5689 Did Gremagol fixed your issue
or your still dealing with it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Kwoth/NadekoBot/issues/2039#issuecomment-362934332,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AiMn3LD65XUO39IZBcFRFZPKpY83-Mb5ks5tRgrMgaJpZM4RvHz6
.

How about you close this issue? @Marko5689 ?

Nadeko is doing that on my server and on another server i need help

authors: Macley-Kun Marko5689 inkkey

repo: Kwoth/NadekoBot

license: mit

license_source: bigquery


text:
Deleted message log bug

it won't log any deleted message anymore since a month or 2.
they then told me it would be fixed in a future update but still nothing...
someone who has a actual solution?

Re-update or re-install your bot. All logs are working for me on v2.20.0.

Ditto. Logs have been working since a few updates ago. All I did was disable and re-enable logging back when it was fixed and they've worked great since.

authors: shivaco weslyv8 xnaas


text:
Removed deprecated coffee-react dependency

I removed this deprecated dependency as a prelude to solving the memory leak issue #90. This alone seems to make the component more stable and my leak warnings have gone away independently. I will fix separately if they come back... Thank you - I would really appreciate if this can be rolled out to npm. Please let me know if I can help.

Actually, this might need more testing with different react versions

source: gharchive/pull-request

repo: KyleAMathews/react-retina-image


text:
Incorrect behavior with editing multiple sections at the same time

I'm not sure how exactly to describe the behavior, so here's a gif:

Narrating, I create a latex environment via an LSP snippet, create another environment inside that one. I then cut the inner environment, paste it again, and when trying to edit the outer environment, I get this weird duplication thing. This example is a bit contrived, but I've run into similar issues constantly and the only way to break out of whatever bug is to exit out of it.
The example is using mason, lspconfig, texlab, cmp, and LuaSnip/vsnip (MWE config at the bottom of the issue).
I've narrowed it down to be a luasnip issue as if I swap over to using vsnip, I get this instead:

Here's my (admittedly) large MWE config (partially stolen from telecope):

default.init.lua
vim.cmd [[set runtimepath=$VIMRUNTIME]]
vim.cmd [[set packpath=/tmp/nvim/site]]
local package_root = '/tmp/nvim/site/pack'
local install_path = package_root .. '/packer/start/packer.nvim'
local function load_plugins()
  require('packer').startup {
    {
      'wbthomason/packer.nvim',
      {
        'nvim-telescope/telescope.nvim',
        requires = {
          'nvim-lua/plenary.nvim',
          { 'nvim-telescope/telescope-fzf-native.nvim', run = 'make' },
        },
      },
      { 'neovim/nvim-lspconfig', config = function()

        local capabilities = vim.lsp.protocol.make_client_capabilities()
        capabilities.textDocument.completion.completionItem.snippetSupport = true
        require('lspconfig')['texlab'].setup{
            capabilities = capabilities,
        }
      end
      },
      { "williamboman/mason-lspconfig.nvim" },
      { "williamboman/mason.nvim",
      config = function()
          require('mason').setup{}
        end,
      },
      { 'L3MON4D3/LuaSnip' },
      { 'hrsh7th/vim-vsnip' },
      { 'hrsh7th/cmp-nvim-lsp'},
      { 'hrsh7th/nvim-cmp', config = function()
        local cmp = require "cmp"
        cmp.setup {
          snippet = {
            expand = function(args)
              vim.fn["vsnip#anonymous"](args.body)
            end,
            -- expand = function(args)
            --   require('luasnip').lsp_expand(args.body) -- For `luasnip` users.
            -- end,
          },

          mapping = {
            ['<CR>']  = cmp.mapping.confirm({ select = true }),
            ['<C-n>'] = cmp.mapping.select_next_item(),
            ['<C-p>'] = cmp.mapping.select_prev_item(),
          },

          sources = cmp.config.sources({
            { name = "nvim_lsp" },
            { name = "buffer" },
          }),
        }

      end},
    },
      -- ADD PLUGINS THAT ARE _NECESSARY_ FOR REPRODUCING THE ISSUE
    config = {
      package_root = package_root,
      compile_path = install_path .. '/plugin/packer_compiled.lua',
      display = { non_interactive = true },
    },
  }
end
_G.load_config = function()
  require('telescope').setup()
  require('telescope').load_extension('fzf')
  -- ADD INIT.LUA SETTINGS THAT ARE _NECESSARY_ FOR REPRODUCING THE ISSUE
end
if vim.fn.isdirectory(install_path) == 0 then
  print("Installing Telescope and dependencies.")
  vim.fn.system { 'git', 'clone', '--depth=1', 'https://github.com/wbthomason/packer.nvim', install_path }
end
load_plugins()
require('packer').sync()
vim.cmd [[autocmd User PackerComplete ++once echo "Ready!" | lua load_config()]]

vim.o.completeopt = 'menu,menuone,noselect'

Ah, try setting delete_check_events, it's described a bit in the README.
Basically, luasnip does not automatically remove snippets when they're deleted, but this option can be set to autocommands on which checks for deletion will be performed (and the snippet properly removed)
(the reason for the duplication is that (after deletion!) the region of the to-be-copied placeholder spans the entire latex-environment, and anything inside this region is copied, sooo we end up with... that :sweat_smile:)

Yep, that worked. Thanks!
Any reason that's not set by default?

Actually, that doesn't completely solve the behaviors I'm seeing. I'll try and catch myself next time I run into it to see what I do to cause it. But this (possibly) different pathology has the side affect that I can't undo (u) out of it. In fact, pressing u just increases:

Here I'm pressing u, but the action counter only goes up and nothing changes.

Yep, that worked. Thanks!
Any reason that's not set by default?

Originally because I thought having some not-trivial function run every TextChanged(which is the minimum required to have this work at all) would be annoying, but this issue is not uncommon, so it might be time to reevaluate that

Actually, that doesn't completely solve the behaviors I'm seeing. I'll try and catch myself next time I run into it to see what I do to cause it. But this (possibly) different pathology has the side affect that I can't undo (u) out of it. In fact, pressing u just increases:
Here I'm pressing u, but the action counter only goes up and nothing changes.

Okay that one I've never seen before, could you open a new issue if you can reproduce it?

Originally because I thought having some not-trivial function run every TextChanged(which is the minimum required to have this work at all) would be annoying, but this issue is not uncommon, so it might be time to reevaluate that

I'm not super familiar with nvim backend stuff, but you could always have the function run async for every TextChanged event, with it blocking any luasnip command until it checks for deleted snippets..

Mhmmm, that's a nice approack for optimizing this.. Do you know of some way to get mutexes in lua? (I guess those would be necessary to reliably block other commands)

Do you know of some way to get mutexes in lua?

Nope. haha. I'm just familiar with parallel programming, nothing neovim specific (other than I know it can launch tasks asynchronously).


text:
Notifications stop working

Hi,
My notifications from HA to my windows 10 used to work fine.
I'm trying to figure why they sudently stop working.
I' ve checked port reservations, computer name, firewall, Mqtt, Api, all looks fine.
But when i go in Hass Agent windows application, configuration, Notifications and I click on " Show Test Notification" i got an error message:

https://pastebin.com/QeKYNtf8
Could you help me ?

It used to work fine for my Windows 11 pc, but suddenly the notifications also don't work anymore. Although the test message in the HASS agent Windows integration works for me, but using the notify service in HA does not sent error messages nor make notifications pop up... Almost similar, except for only the test notifications working for me


text:
Adds error message when user enters a literal in InputURI.

closes #944


text:
🛑 [Web] Homepage is down

In eab4b2a, [Web] Homepage (https://rongyi.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [Web] Homepage is back up in 10d4308.


text:
Feature/lit 3748 js sdk setup local development environment for naga

Description

Updating several endpoints to V2

Closing this, created a new branch https://github.com/LIT-Protocol/js-sdk/pull/653 that checked out from the staging/v7 branch

repo: LIT-Protocol/js-sdk


text:
使用文档链接无法打开

目前使用的 Sakura 版本？
2.0
目前使用的 halo 版本？
2.11.2
建议/问题

感谢~确实无法打开了，应该是我博客迁移到 2.x 之后链接更改了，我改一下。

repo: LIlGG/halo-theme-sakura


text:
个性签名过长和居中问题处理

此 PR 与 #248  #264 相关
目的是:

个性签名居中显示
签名过长自动换行, 能够完整显示

效果如下:

放大支付二维码 30px #265


text:
Feature/whitlock/improve heroic roses

This PR re-enables contours in the heroic_roses shaping dataset that made Axom crash on previous versions of C2C. Some of the contours have also been modified so they better overlap.

The updated C2C needs to be in place for all these contours to work in Axom.


text:
Syntax error in setup.py

Syntax error (maybe misplaced parentheses)?
https://github.com/LLNL/zfp/blob/5c976d8da013988174f931845862b6f94119cade/setup.py#L14
% pip install --no-build-isolation 'git+https://github.com/LLNL/zfp.git@1.0.1'
Collecting git+https://github.com/LLNL/zfp.git@1.0.1
  Cloning https://github.com/LLNL/zfp.git (to revision 1.0.1) to /tmp/pip-req-build-aycbhn7n
  Running command git clone --filter=blob:none --quiet https://github.com/LLNL/zfp.git /tmp/pip-req-build-aycbhn7n
  Running command git checkout -q f40868a6a1c190c802e7d8b5987064f044bf7812
  Resolved https://github.com/LLNL/zfp.git to commit f40868a6a1c190c802e7d8b5987064f044bf7812
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [7 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-req-build-aycbhn7n/setup.py", line 14
          libraries=["zfp"], library_dirs=["build/lib64", "build/lib/Release"]), language_level = "3"]
                                                                                ^^^^^^^^^^^^^^^^^^^^
      SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

I'm using python 3.10.12 and numpy 2.0.0.

@frobnitzem Thanks for filing this issue.  We're aware of this; see discussion here and more recently in #231.  I'm trying to figure out the original intent and how to correct this.  I have minimal Python expertise, so any suggestions would be welcome.

authors: frobnitzem lindstro

repo: LLNL/zfp


text:
Add note in dev guide about hissw

In GitLab by @wtbarnes on Oct 8, 2019, 23:54
Some of the tests that compare to IDL results use the hissw package to make calls to sswidl from Python. If the user has not configured hissw, these tests will fail. There needs to be note in the dev guide explaining this and how to configure hissw properly.
This is not a problem for normal users as hissw is not a hard dependency of the package and if it is missing, those tests will be skipped.

In GitLab by @wtbarnes on Oct 29, 2019, 15:07
mentioned in commit 59d6d707620d3ff181803f58eda26a535546a023

In GitLab by @wtbarnes on Oct 29, 2019, 15:07
closed via merge request !34

repo: LM-SAL/aiapy


text:
Error when trying to save a wallet without a name or alias

Description
Getting an error when trying to save a wallet without a name or alias.

Expected Behavior
Should save without error
Steps to Reproduce
Try to save a wallet without a name and/or alias.

Closed via https://github.com/LN-Zap/zap-desktop/pull/2158

repo: LN-Zap/zap-desktop


text:
Missing German Translations

Steps to reproduce

Just missing in general at some places

Expected behavior

Expected German translations

Actual behavior

No translations provided

LNReader version
2.0.0-beta.2
Android version
Android 14
Device
Google Pixel 7
Other details
Reminder to check this out when available.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with a source, I should be opening an issue in the sources repository.
[X] I have updated the app to version 2.0.0.
[X] I will fill out all of the requested information in this form.

it is not a bug, you can raise a PR for adding translations.

authors: Batorian nyagami

repo: LNReader/lnreader


text:
Mobile login

Status
Add check on mobile to call app login as login method.
Add new route to capture access token within route.

Frontend has been moved to another repo

authors: DarkDreizer andres-javier-lopez

repo: LOBICA/taskmaster-express


text:
LSST Verify

Create a simple notebook to demonstrate the lsst.verify package.

The project is done with https://github.com/LSSTScienceCollaborations/StackClub/pull/179 .
Thanks for the suggestions from @SimonKrughoff during the review.

repo: LSSTScienceCollaborations/StackClub


text:
Project/density maps/jeffcarlin

Hi Nushkia - since you expressed interest in reviewing my Stack Club project a few weeks ago, I have invited you to review. Let me know if you are unable to review this notebook, or if you have any questions about it.
Alex - your comments are welcome as well, but if you want to weigh in after Nushkia, I can ping you then.

Thanks Jeff. I'll weigh in after Nushkia (if she is available).

I see this cell
! cd ~/stackclub/StackClub/ && python setup.py -q develop --user && cd -

I don't think you can use an absolute path like that, since not everyone has the Stack Club notebooks installed in the same place.
In the FindingDocs notebook (under GettingStarted), Phil does something like this:
! cd .. && python setup.py -q develop --user && cd -

Good point - I updated it to the relative path.

I see this call to see if a data set exists. Does this actually "guarantee" that the data set is on disk?
butler.datasetExists('deepCoadd_forced_src', dataId=dataref14)

I thought there may have been some subtleties here that involved getting the URI

I added the following to the notebook to clarify:
"Note, however, that in the Gen2 butler, this doesn't guarantee that the catalog actually exists as a file on disk. It only tells us that some processing steps were executed that intended to create the catalog, and thus added its entry to the registry. This issue will be remedied in the Gen3 butler, so it is not important to dwell on it further."

What does immediate=True mean here? I hadn't seen that before. Is it worth noting?
image14 = butler.get('deepCoadd_calexp', immediate=True, dataId=dataref14)

Indeed, that was a holdover to ancient times, but unnecessary now. See this community post

@jeffcarlin want to merge? This notebook is a nice holiday present!

authors: jeffcarlin kadrlica


text:
Switch to a referenceDownload dual-purpose getter/setter

This makes it easier for users to extract the getter and re-use it in their custom setter, if their customization is minor enough.

Closed by 996af00075cd8e4b2af5675863241b81b354bbb6.


text:
Issue 45353: Cannot create a naming pattern reference (with walking the lookup) cross folder

Rationale
Name expression validation is looking for lookup fields using current folder, instead of lookup container, resulting in not found error for lookup properties.
Related Pull Requests

Changes

Use lookup container to get lookup table, not current container.

Re-targeting 22.03
https://github.com/LabKey/platform/pull/3307

repo: LabKey/platform


text:
Where did our error definitions go?

We used to have good error descriptions for our error codes.  Now DCAF errors are showing up as undefined:

What happened to our error definition files?
Marking this as prioritize, since this will be a support issue.

In at least the case screenshotted above, the error dialog happens here:

I believe this is part of the template for Delete Line provided.

Checking through the error files, I found a file that used to define the error @pollockm found in this issue - but has not changed in 3 years. It seems like this is more likely something we missed.
https://github.com/LabVIEW-DCAF/ModuleInterface/commits/master/source/TagBusModuleFramework-errors.txt
I ran into a similar issue with a different error code and thought they may be related:
I got this while running a main.vi.

My error seems to come from the class discovery singleton. Concerningly - I do have CEF-errors.txt installed into C:\Program Files (x86)\National Instruments\LabVIEW 2014\project\errors.
The undefined error only happens when running on the RT target - not the host. I talked to @dbendele about errors and he mentioned that error definitions usually need to be installed to the target to see them.
Is it generally the case that errors we custom define in DCAF are not defined on the rt target, and that we doom our users to generic messages on RT? Do we have a decent way of deploying these files?

I verified that this is a part of the template for both static and dynamic modules.

Closing this - moved to issues https://github.com/LabVIEW-DCAF/ModuleInterface/issues/32 and https://github.com/LabVIEW-DCAF/TagEditorCore/issues/352

...and yet the scan engine issue happens on a desktop target.

authors: pollockm theSloopJohnB

repo: LabVIEW-DCAF/TagEditorCore


text:
Make project Android agnostic

The plan is to make this library usable outside of Android so that other extensions can be added without having to manage another project.
Since the support annotations are already accessed via reflection there are no downsides. As part of making this a better Java library, the IntRange, FloatRange and Size annotations should be bundled within the library and operate the same way.
Considering this a rebrand of the library (with a new artifact name) the version number will be reset to 1.0.0 and the old library will no longer be supported.

This has been implemented

repo: LachlanMcKee/gsonpath-extensions


text:
Games For Windows Live (GFWL) Support

Hello,
Is it possible to add support for Games For Windows Live games?
Thanks in advance.

Can you give axamples?

Can you give axamples?

Examples of games?
If yes, then you can look here:
https://www.pcgamingwiki.com/wiki/Games_for_Windows_-_LIVE


text:
Assertion failed in AK/Vector.h

While visiting
https://picsim.js.org/board/1
After some 10 seconds, it crashes and this is shown in the terminal
VERIFICATION FAILED: i < m_size at /home/marco/ladd/ladybird/AK/Vector.h:139
/home/marco/ladd/ladybird/Build/ladybird/libexec/../lib/liblagom-ak.so.0(ak_verification_failed+0xef) [0x7fdab521036f]
/home/marco/ladd/ladybird/Build/ladybird/libexec/../lib/liblagom-js.so.0 JS::Bytecode::Interpreter::run_bytecode(unsigned long) 0x10120) [0x7fdab8496d00]
/home/marco/ladd/ladybird/Build/ladybird/libexec/../lib/liblagom-js.so.0 JS::Bytecode::Interpreter::run_executable(JS::Bytecode::Executable&, AK::Optional<unsigned long>, JS::Value) 0x203) [0x7fdab84868b3]
/home/marco/ladd/ladybird/Build/ladybird/libexec/../lib/liblagom-js.so.0 JS::ECMAScriptFunctionObject::ordinary_call_evaluate_body() 0x1f6) [0x7fdab859ba66]
/home/marco/ladd/ladybird/Build/ladybird/libexec/../lib/liblagom-js.so.0 JS::ECMAScriptFunctionObject::internal_call(JS::Value, AK::Span<JS::Value const>) 0x2d1) [0x7fdab859b2e1]
/home/marco/ladd/ladybird/Build/ladybird/libexec/../lib/liblagom-js.so.0(+0x1947f4) [0x7fdab84b17f4]

Looks like an array out-of-bound access in the vector lib.
See attached file with full stack-trace (both JS and C++)
stacktrace-ak-vector.txt
I'm at latest commit, d19b31529f28e88aa691a6a9fbd0215c54c6e81c

I'm on 33507578e0d36b0ef90ddbdc44959efa4abed383 and it doesn't crash for me
Could you please retest?

authors: shlyakpavel teaalltr

repo: LadybirdBrowser/ladybird


text:
Build error: ‘uint32_t’ does not name a type in utf8.h

Trying to build this repo (in order to get NeMo running) I get the following error:
$ pip install "git+https://github.com/LahiLuk/YouTokenToMe"
Collecting git+https://github.com/LahiLuk/YouTokenToMe
  Cloning https://github.com/LahiLuk/YouTokenToMe to /tmp/pip-req-build-pbvabuz3
  Running command git clone --filter=blob:none --quiet https://github.com/LahiLuk/YouTokenToMe /tmp/pip-req-build-pbvabuz3
  Resolved https://github.com/LahiLuk/YouTokenToMe to commit f9fe56e198e22d552d821a5f432d4e5ada1e81e8
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting Click>=7.0 (from youtokentome==1.0.6)
  Obtaining dependency information for Click>=7.0 from https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl.metadata
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Using cached click-8.1.7-py3-none-any.whl (97 kB)
Building wheels for collected packages: youtokentome
  Building wheel for youtokentome (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for youtokentome (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [121 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-311
      creating build/lib.linux-x86_64-cpython-311/youtokentome
      copying youtokentome/youtokentome.py -> build/lib.linux-x86_64-cpython-311/youtokentome
      copying youtokentome/__init__.py -> build/lib.linux-x86_64-cpython-311/youtokentome
      copying youtokentome/yttm_cli.py -> build/lib.linux-x86_64-cpython-311/youtokentome
      running build_ext
      building '_youtokentome_cython' extension
      creating build/temp.linux-x86_64-cpython-311
      creating build/temp.linux-x86_64-cpython-311/youtokentome
      creating build/temp.linux-x86_64-cpython-311/youtokentome/cpp
      x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -fwrapv -O2 -fPIC -Iyoutokentome/cpp -I/home/tejes/work/inmoment/parakeet/venv/include -I/usr/include/python3.11 -c youtokentome/cpp/bpe.cpp -o build/temp.linux-x86_64-cpython-311/youtokentome/cpp/bpe.o -std=c++11 -pthread -O3
      x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -fwrapv -O2 -fPIC -Iyoutokentome/cpp -I/home/tejes/work/inmoment/parakeet/venv/include -I/usr/include/python3.11 -c youtokentome/cpp/utf8.cpp -o build/temp.linux-x86_64-cpython-311/youtokentome/cpp/utf8.o -std=c++11 -pthread -O3
      In file included from youtokentome/cpp/utf8.cpp:1:
      youtokentome/cpp/utf8.h:9:18: error: ‘uint32_t’ does not name a type
          9 | constexpr static uint32_t INVALID_UNICODE = 0x0fffffff;
            |                  ^~~~~~~~
      youtokentome/cpp/utf8.h:6:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
          5 | #include <cassert>
        +++ |+#include <cstdint>
          6 |
      youtokentome/cpp/utf8.h:11:1: error: ‘uint32_t’ does not name a type
         11 | uint32_t chars_to_utf8(const char* begin, uint64_t size, uint64_t* utf8_len);
            | ^~~~~~~~
      youtokentome/cpp/utf8.h:11:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h:13:6: error: variable or field ‘utf8_to_chars’ declared void
         13 | void utf8_to_chars(uint32_t x, std::back_insert_iterator<std::string> it);
            |      ^~~~~~~~~~~~~
      youtokentome/cpp/utf8.h:13:20: error: ‘uint32_t’ was not declared in this scope
         13 | void utf8_to_chars(uint32_t x, std::back_insert_iterator<std::string> it);
            |                    ^~~~~~~~
      youtokentome/cpp/utf8.h:13:20: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h:13:71: error: expected primary-expression before ‘it’
         13 | void utf8_to_chars(uint32_t x, std::back_insert_iterator<std::string> it);
            |                                                                       ^~
      youtokentome/cpp/utf8.h:15:43: error: ‘uint32_t’ was not declared in this scope
         15 | std::string encode_utf8(const std::vector<uint32_t> &utext);
            |                                           ^~~~~~~~
      youtokentome/cpp/utf8.h:15:43: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h:15:51: error: template argument 1 is invalid
         15 | std::string encode_utf8(const std::vector<uint32_t> &utext);
            |                                                   ^
      youtokentome/cpp/utf8.h:15:51: error: template argument 2 is invalid
      youtokentome/cpp/utf8.h:17:13: error: ‘uint32_t’ was not declared in this scope
         17 | std::vector<uint32_t> decode_utf8(const char *begin, const char *end);
            |             ^~~~~~~~
      youtokentome/cpp/utf8.h:17:13: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h:17:21: error: template argument 1 is invalid
         17 | std::vector<uint32_t> decode_utf8(const char *begin, const char *end);
            |                     ^
      youtokentome/cpp/utf8.h:17:21: error: template argument 2 is invalid
      youtokentome/cpp/utf8.h:19:13: error: ‘uint32_t’ was not declared in this scope
         19 | std::vector<uint32_t> decode_utf8(const std::string &utf8_text);
            |             ^~~~~~~~
      youtokentome/cpp/utf8.h:19:13: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h:19:21: error: template argument 1 is invalid
         19 | std::vector<uint32_t> decode_utf8(const std::string &utf8_text);
            |                     ^
      youtokentome/cpp/utf8.h:19:21: error: template argument 2 is invalid
      youtokentome/cpp/utf8.h:33:3: error: ‘uint32_t’ does not name a type
         33 |   uint32_t operator*() {
            |   ^~~~~~~~
      youtokentome/cpp/utf8.h:33:3: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h:43:3: error: ‘uint64_t’ does not name a type
         43 |   uint64_t get_utf8_len() {
            |   ^~~~~~~~
      youtokentome/cpp/utf8.h:43:3: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h:53:3: error: ‘uint32_t’ does not name a type
         53 |   uint32_t code_point = 0;
            |   ^~~~~~~~
      youtokentome/cpp/utf8.h:53:3: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h:54:3: error: ‘uint64_t’ does not name a type
         54 |   uint64_t utf8_len = 0;
            |   ^~~~~~~~
      youtokentome/cpp/utf8.h:54:3: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      youtokentome/cpp/utf8.h: In member function ‘vkcom::UTF8Iterator vkcom::UTF8Iterator::operator++()’:
      youtokentome/cpp/utf8.h:28:14: error: ‘utf8_len’ was not declared in this scope
         28 |     begin += utf8_len;
            |              ^~~~~~~~
      youtokentome/cpp/utf8.h: In member function ‘void vkcom::UTF8Iterator::parse()’:
      youtokentome/cpp/utf8.h:61:5: error: ‘code_point’ was not declared in this scope
         61 |     code_point = chars_to_utf8(begin, end - begin, &utf8_len);
            |     ^~~~~~~~~~
      youtokentome/cpp/utf8.h:61:53: error: ‘utf8_len’ was not declared in this scope
         61 |     code_point = chars_to_utf8(begin, end - begin, &utf8_len);
            |                                                     ^~~~~~~~
      youtokentome/cpp/utf8.h:61:18: error: ‘chars_to_utf8’ was not declared in this scope
         61 |     code_point = chars_to_utf8(begin, end - begin, &utf8_len);
            |                  ^~~~~~~~~~~~~
      youtokentome/cpp/utf8.cpp: In function ‘uint32_t vkcom::chars_to_utf8(const char*, uint64_t, uint64_t*)’:
      youtokentome/cpp/utf8.cpp:73:10: error: ‘INVALID_UNICODE’ was not declared in this scope
         73 |   return INVALID_UNICODE;
            |          ^~~~~~~~~~~~~~~
      youtokentome/cpp/utf8.cpp: At global scope:
      youtokentome/cpp/utf8.cpp:111:18: error: ambiguating new declaration of ‘std::vector<unsigned int> vkcom::decode_utf8(const char*, const char*)’
        111 | vector<uint32_t> decode_utf8(const char* begin, const char* end) {
            |                  ^~~~~~~~~~~
      youtokentome/cpp/utf8.h:17:23: note: old declaration ‘int vkcom::decode_utf8(const char*, const char*)’
         17 | std::vector<uint32_t> decode_utf8(const char *begin, const char *end);
            |                       ^~~~~~~~~~~
      youtokentome/cpp/utf8.cpp: In function ‘std::vector<unsigned int> vkcom::decode_utf8(const char*, const char*)’:
      youtokentome/cpp/utf8.cpp:117:23: error: ‘INVALID_UNICODE’ was not declared in this scope
        117 |     if (code_point != INVALID_UNICODE) {
            |                       ^~~~~~~~~~~~~~~
      youtokentome/cpp/utf8.cpp: At global scope:
      youtokentome/cpp/utf8.cpp:130:18: error: ambiguating new declaration of ‘std::vector<unsigned int> vkcom::decode_utf8(const std::string&)’
        130 | vector<uint32_t> decode_utf8(const string& utf8_text) {
            |                  ^~~~~~~~~~~
      youtokentome/cpp/utf8.h:19:23: note: old declaration ‘int vkcom::decode_utf8(const std::string&)’
         19 | std::vector<uint32_t> decode_utf8(const std::string &utf8_text);
            |                       ^~~~~~~~~~~
      youtokentome/cpp/utf8.cpp: In function ‘std::vector<unsigned int> vkcom::decode_utf8(const std::string&)’:
      youtokentome/cpp/utf8.cpp:131:21: error: could not convert ‘vkcom::decode_utf8((& utf8_text)->std::__cxx11::basic_string<char>::data(), ((& utf8_text)->std::__cxx11::basic_string<char>::data() + ((sizetype)(& utf8_text)->std::__cxx11::basic_string<char>::size())))’ from ‘int’ to ‘std::vector<unsigned int>’
        131 |   return decode_utf8(utf8_text.data(), utf8_text.data() + utf8_text.size());
            |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |                     |
            |                     int
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for youtokentome
Failed to build youtokentome
ERROR: Could not build wheels for youtokentome, which is required to install pyproject.toml-based projects

OS: Ubuntu 23.10 x64
Python: 3.11.6
GCC: 13.2.0
Cython: 3.0.10 already installed in the venv

this https://github.com/cdbrendel/YouTokenToMe/commit/43774726008c2192556200797ba60a8e499b5e98 works

authors: Tejes WiegerWolf

repo: LahiLuk/YouTokenToMe


text:
Added Appointments, Stylists models, and updated Readme

Description
Please include a summary of the change and a link to which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Ran every endpoint through Postman to make sure database was updated properly

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My code has been reviewed by at least one peer
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

This pull request completes the API for now, giving us a User, Stylist, and Appointment model.
The Appointment object holds a User, Stylist and a Date

repo: Lambda-School-Labs/hairspray


text:
Tests incident table

Description
Updates database tables to reflect data being received from DS API
Tests getting all incidents from database
Type of change

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

Change Status

Complete, tested, ready to review and merge

How Has This Been Tested?

Jest

All changes reflect direction chosen to pursue with new database structure. Following were done to solve issues left over from labs27 :

removed some unused variables
made updates to remove prettier errors
removed CodeClimate from dependencies since it was not being used and was causing errors


text:
Spell Check - gamefication FIXED

All instances of gameification => gameifcation. I noticed that in the gamefication pages file there is an index file for clean exporting. Is there a reason that only one of the files in that folder is exported through this location?

PR video submission https://youtu.be/eurZR28beY0

Just need to change "gamefication" to "gameplay" now 👍

all set and ready for merge

repo: Lambda-School-Labs/scribble-stadium-fe


text:
Albert Wong - DS1_Sprint2_Storytelling_with_Data

Pull request for DS1 Sprint week 2 - Storytelling with data

Completed flights section of the assignment for Sprint 2 Day 1 Storytelling

No changes, added Sprint 2 Day 2 notebook to Github

Worked on creating fivethirtyeight chart for Day 2 notebook

No changes, added Day 3 notebook to Github

Worked on additional charts using the gapminder data

No changes, saved Sprint Challenge 2 copy on github


text:
lenses-cli export connectors

The following command works: lenses-cli connectors --cluster-name CDH_2
The following command does not export anything: lenses-cli export connectors --cluster-name CDH_2 --dir export.

fixed.

authors: mactsouk spirosoik

repo: Landoop/lenses-go


text:
Register julia package

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/113391
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.0 -m "<description of version>" 5463b92c6128a1f5106d8aa13f3aa4045456b6e8
git push origin v0.2.0

Also, note the warning: This looks like a new registration that registers version 0.2.0.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

Registration pull request updated: JuliaRegistries/General/113391
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.0 -m "<description of version>" c5738814bb8219edcf25c64f5656008263c941cf
git push origin v0.2.0

Also, note the warning: This looks like a new registration that registers version 0.2.0.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

Registration pull request updated: JuliaRegistries/General/113391
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.0 -m "<description of version>" a2f64fb5a39f717a14606fdda4306286f1626e16
git push origin v0.2.0

Also, note the warning: This looks like a new registration that registers version 0.2.0.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

Registration pull request created: JuliaRegistries/General/116122
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.2 -m "<description of version>" 0649e471659320b7a2279e9682a452fb1866a405
git push origin v0.2.2

Error while trying to register: Version 0.2.2 already exists

Registration pull request created: JuliaRegistries/General/116144
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.3 -m "<description of version>" 0068ef537a9764b722814511c7c66810861d1092
git push origin v0.2.3

Registration pull request created: JuliaRegistries/General/117228
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 48fcca8d08be1c3492fb1c101667c16d1b6f16bb
git push origin v0.3.0

Registration pull request created: JuliaRegistries/General/117967
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 1c910350f61f8751d31774878a9061b334d0f52f
git push origin v0.3.1

Registration pull request updated: JuliaRegistries/General/117967
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 6dbd34c4f69ffccafb2154f4cfbf2bad0147777c
git push origin v0.3.1

Registration pull request created: JuliaRegistries/General/118429
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.2 -m "<description of version>" a271f863b8bc2159a1bd8a4bf50454118fd816ee
git push origin v0.3.2

Registration pull request created: JuliaRegistries/General/118934
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.3 -m "<description of version>" eedb1e409543786f927431c0ac6ff824ec2b2808
git push origin v0.3.3

Registration pull request created: JuliaRegistries/General/119483
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.4 -m "<description of version>" 4875135f623af410736af43a1bd7495a723f4a7f
git push origin v0.3.4

Registration pull request created: JuliaRegistries/General/121338
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.5 -m "<description of version>" 4fadfedd5f8247ad395d1597dfd4662c759668df
git push origin v0.3.5

authors: JuliaRegistrator ZenanH


text:
[Bug] Backpack v5 breaks morphTo select field

Bug report
What I did
I have a n-1 polymorphic relationship between "Intros" and "Companies" or "People". Meaning an intro can link a user to either a company or a person. I have an 'introable_id' column in the intros table that points to the related model. The relationship is defined on App\Models\Intro as:
public function introable()     {         return $this->morphTo();     }
I have been using the select2 (1-n) relationship field in Laravel Backpack  v4 without issues by just hardcoding the model that I want to default to from Backpack:
$this->crud->addField([  // Select2
            'label'     => "Intro To",
            'type'      => 'select2',
            'name'      => 'introable_id',
            'entity'    => 'introable',
            'model'     => "App\Models\Company",
            'attribute' => 'name',
        ]);

What I expected to happen
I thought I could update to Laravel Backpack v5 and this would still work.
What happened
After updating, creating a new Intro or updating an existing one throws an error.
On create, I get:
Field 'introable_id' doesn't have a default value even though I've double-checked that the request does indeed have introable_id set properly.
On update, I get:
Call to undefined method App\Models\Intro::introable_id()
The relationship is called 'introable' but the db column is called introable_id. This is thrown because line 99 in the Create trait is:
$relation = $item->{$relationMethod}();
What I've already tried to fix it
I tried to port over the v4 version of Select2 and that didn't work. I verified that the request has the proper data and searched around a lotl
Is it a bug in the latest version of Backpack?
Yes
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:
PHP VERSION:
PHP 8.1.1 (cli) (built: Dec 17 2021 22:38:05) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
with Zend OPcache v8.1.1, Copyright (c), by Zend Technologies
LARAVEL VERSION:
v8.83.8@cf430301ad17656b3d918995bcdd0454c3c119b9
BACKPACK VERSION:
5.0.14@1e355c4c046a34423a1a3e3150120245a4bfd8e9

Hello @stevebeyatte
I am working on a core solution for the morph fields, I should have an mvp PR ready by tomorrow. In the meanwhile use entity => false on your introable_id field.
Let me know if that solves it for you.
Cheers

@pxpm thanks so much for your help. When I do that I get
"Undefined array key "relation_type"
on
vendor/backpack/crud/src/app/Library/CrudPanel/Traits/Input.php:123

That's the thing - if you specify entity => false then you'll have to manually give the field everything it needs. But after you do that, it should work as it did before.
relation_type should be MorphTo in your case, right? (string)

@tabacitu @pxpm
When I specify relation_type I also get the same query builder error, screenshot attached.
$this->crud->addField([  // Select2             'label'     => "Intro To",             'type'      => 'select2',             'name'      => 'introable_id',             'relation_type' => 'MorphTo',             'entity'    => false,              'model'     => "App\Models\Company",              'attribute' => 'name',          ]);
It calls the function off of the name attribute above, ex $model->introable_id(). I changed the name to introable (which is how the polymorphic relationship is defined) but then the introable_id field doesn't get passed so the database chokes without that value.

Thoughts on a quick fix for this @pxpm ?

@stevebeyatte It needs some core changes since introable_id is detected as a relationship (MorphTo) when it shouldn't, the relation is introable_id + introable_type.
As a workaround you can use other field name, like introable_input.
Then add a mutator and getter for your fake field that adds the real attribute in the model:
public function setIntroableInputAttribute($value) {
    $this->attributes['introable_id'] = $value;
}

public function getIntroableInputAttribute() {
    return $this['attributes']['introable_id'];
}

If you are using $fillable you should also add the introable_input into the fillable array.
If you run into problems using select2 field, I'd recommend you to use the select2_from_array since you'd be populating the select with javascript depending on the type, just use the select2_from_array with empty [] options and then populate it with JS.
I am sure I've already set morphTo relations working like this, you should be fine 👍
When the PR gets merged you just need to CRUD::field('introable')->models(['\App\Model\1',\App\Model\2']); .
Let me know,
Cheers

@pxpm @tabacitu any progress on MorphTo (not MorphToMany) relationships being handled either this way or by the relationship field type? I really need plain MorphTo, one way or another.

@adrienne we're working on it right now. ETA: 2 weeks

friendly ping on this one :-)

@stevebeyatte I've just finished reviewing the new morphTo field inside repeatable. It is a BEAUTY:
https://github.com/Laravel-Backpack/docs/pull/368

So simple, yet so powerful.
--
It's going through one more round of testing, by @jorgetwgroup . We expect to have it merged in 1-2 weeks, max.
Thank you for your patience 🙏

@pxpm , I believe we can close this, since we'll soon be merging all PRs related to this?

I've just merged https://github.com/Laravel-Backpack/CRUD/pull/4579 (and the corresponding PRO PR) which add morphTo functionality to the relationship field 😱 It's been a multi-month effort by @pxpm , and it hasn't been easy at all, so all credits go to him 👏👏👏
It's currently on main, where we'll test it a little more until Monday... and on Monday we tag 3.4.0 and launch it 🎉
I hope you'll be as happy to have this as we are.
Thank you for your patience 🙏
Cheers!

authors: adrienne pxpm stevebeyatte tabacitu

repo: Laravel-Backpack/CRUD


text:
Filter 'active' by default?

I have searched docs, code and Google. Can't seem to see if this is currently possible, if not perhaps it could be a new feature?
I would like to load the 'list' crud view, with a filter enabled by default. In my use case the users only really care about active entries, I have given them an active filter, but it's confusing to some users to have to enable it every time.
Alternativley if there was a way to remove certain rows from the list view entirely, that would also suffice.
Thanks

I just have my navigation/sidebar link directly to the filter, seems easiest :D
Otherwise you can play with model scopes maybe

Sounds simple! What am I missing? I have AJAX pagination enabled so I don't appear to have a direct URL to the filter.
I have a query scope setup for the filter on the model. But I can't see where I would limit the initial :list view by that scope?
Sorry if I am being super dumb. Wouldnt be the first time!

You can use ?parameter=key

Hi @jdfx ,
I think the fastest way would be the one they suggested:

enter the page
activate the filters that you want active
copy the GET parameters and place them in your sidebar menu item

Result: whenever someone clicks on the sidebar item, they go directly to the filtered list.
Cheers!

I can' t make this work. If I do as @tabacitu suggets, and create the proper GET route, I get the data, but not the view. What am I missing?

this is not working with the ajax data tables. anyway to do it?

@remipou - it should work with the current Ajax implementation too. Try yourapp/admin/yourentity?filtername=value. Just tried the demo with http://demo/admin/monster?checkbox=true and it worked for me.

There is a second closure when adding an filter via $this->crud->addFilter(..) which is the if filter inactive closure. this would be the best position to apply a default filter i suppose, as you don't need to add the Get parameter everywhere :)

That's an excellent point, @OliverZiegler  - very smart use. Something like this would make the filter active ALL THE TIME:
        $this->crud->addFilter([ // add a "simple" filter called Draft
          'type'  => 'simple',
          'name'  => 'checkbox',
          'label' => 'Simple',
        ],
        false, // the simple filter has no values, just the "Draft" label specified above
        function () { // if the filter is active (the GET parameter "checkbox" exits)
            $this->crud->addClause('where', 'checkbox', '1');
        },
        function () { // if the filter is NOT active (the GET parameter "checkbox" does not exit)
            $this->crud->addClause('where', 'checkbox', '1');
            $this->crud->request->request->add(['checkbox' => 1]); // to make the filter look active
        });

The problem with both solutions is that, upon click, the filter will NOT get deactivated, unfortunately. Hmm... I can't see a way around this, tbh...

@tabacitu if some filter logic is applied every time, I suppose the corresponding filter should be renamed to tell the user when it's "turned on" its deactivating some filtering..
Your example thought is kind of useless, ass this is what can be achieved directly via addClause.
See my example down here. I implement a filter to show "only inactive items" and by default I show only active Items.
That' the way we use this.
$this->crud->addFilter([ // add a "simple" filter called Draft
          'type'  => 'simple',
          'name'  => 'checkbox',
          'label' => 'Show inactive Items',
        ],
        false, // the simple filter has no values, just the "Draft" label specified above
        function () { // if the filter is active (the GET parameter "checkbox" exits)
            $this->crud->addClause('where', 'active', '0');
        },
        function () { // if the filter is NOT active (the GET parameter "checkbox" does not exit)
            $this->crud->addClause('where', 'active', '1');
        });

@OliverZiegler yup, I agree with you. The best solution here is probably semantics :-) Renaming the filter :-)

thanks @OliverZiegler. very useful

In BP 4X, I replaced $this->crud->request->request->add(['checkbox' => 1]); by $this->crud->getRequest()->request->add(['checkbox' => 1]);
Also to show up the default selected value you can do this in your CRUD controller: (my original code was for a multiple values filter)
$filters = $this->crud->filters();
foreach($filters as $filter)
{
  if($filter->name === "checkbox" && empty($filter->currentValue))
  {
    $filter->currentValue = json_encode(1);
  }
}

authors: OliverZiegler OwenMelbz automat64 jdfx jrbecart luizmanoelf remipou tabacitu


text:
[Feature Request] Labels for checkboxes, radio buttons, and ranges should have cursor: pointer CSS property

Labels for checkboxes and radio buttons, and the input type=range element are clickable.
The mouse cursor should reflect this by turning into a pointer:

Got a pull request to do this. It's my first pull request ever, so be gentle if I screw it up 😄

Awesome! Thanks for the PR. Let's close this in favor of https://github.com/Laravel-Backpack/CRUD/pull/4899

authors: pekka tabacitu


text:
Fixed details row icon

Plus icon wasn't switching to minus on details row open.

A new inspection was created.

Ofcourse @promatik
Well spotted. Going to mark this as ready for merge.
Thank you very much for contribution.
\o

The inspection completed: No new issues

authors: promatik pxpm scrutinizer-notifier


text:
Provide a ThemeServiceProvider for themes

WHY
BEFORE - What was wrong? What was happening before this PR?
Two things:

each theme had its own AutomaticServiceProvider, with the same logic, and it was difficult to change logic in all of them all at once; more info in https://github.com/Laravel-Backpack/CRUD/issues/5147
for themes, we weren't loading the views if the theme wasn't active - more info in https://github.com/Laravel-Backpack/demo/pull/530#issuecomment-1611837126

AFTER - What is happening after this PR?
Backpack provides a ThemeServiceProvider and that loads the views even if the theme isn't active.
HOW
How did you achieve that, in technical terms?

moved AutomaticServiceProvider from all themes to CRUD;
renamed it to ThemeServiceProvider;
turned it into a class (instead of a trait);
made all AddonServiceProviders in themes extend this new ThemeServiceProvider;

Is it a breaking change?
Yes. Sort of. I mean it's a breaking change only if you're using a particular version of a theme without having the latest version of CRUD too. Which is something only our team members would do. So no, non-breaking for anybody testing Backpack, other than our team members.

After this PR is merged we should merge:

https://github.com/Laravel-Backpack/theme-coreuiv2/pull/15
https://github.com/Laravel-Backpack/theme-tabler/pull/86
https://github.com/Laravel-Backpack/theme-coreuiv4/pull/25

@pxpm let me know if doing this sounds like a bad idea to you. No testing needed. Otherwise give me the green light, I'm gonna go ahead and merge. It's all tested and working great.


text:
[Bug]: Honour mod missing from mod manager

Operating System
Windows 10
BG3 Mod Manager Version
1.0.10.0
BG3 Game Version
Full Release Patch 5 Hotfix 16
Bug Summary
It was there before, but I reinstalled the game somewhere else with more space, and I have all my mods except the Honour mod, which I don't even know why would be a mod in the first place.
But now that the game is installed and everything, the only mod missing is that one, and I cannot load up any saves without the game crashing.
I was told it could be a problem with the Mod Manager itself but what is the problem?
Links
No response

Hi there! I am having the same issues. Did you ever find a solution?

authors: CaelumClamos lumakirby


text:
Show steam UID on profile

Is there an easy way to show the steam UID on the persons profile?
We make it mandatory that everyone logs in using your plugin however the reason is because we want it to automatically show UID on their profile?

I have done this if anyone needs it.

@ChrisStark I could use this. If you could please contact me on steam at: http://steamcommunity.com/id/kerr/

Here is the release on how to put it on your profile! hope this helps everyone
https://pastebin.com/0QJNm3Tz

@ChrisStark how did you made it mandatory to register with steam?

we dont approve applications unless they are. but you can make it the only
option and therefor will force them to do so.
On Fri, Aug 25, 2017 at 7:23 AM, good-live notifications@github.com wrote:

@ChrisStark https://github.com/chrisstark how did you made it mandatory
to register with steam?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Lavoaster/IP.Board-Steam-Authentication-Method/issues/88#issuecomment-324891839,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AL43r1lj12ASFmOaJrVWSOVsaMiGgRCFks5sbq6XgaJpZM4OnnXm
.

authors: ChrisStark K3RRR good-live


text:
libember_slim shared library

This adds the required export declarations to build and use libember_slim as a shared library (DLL) from a third-party application. It also fixes some bugs that were discovered during testing. In particular, a possible runtime error during CRC generation is avoided, and the struct sizes are made the same for debug and release builds, so the hosting application will work with either library.

I just merged the Pull Request, thanks for contributing!

Thanks. I was happy to help.

authors: KimonHoffmann tweibert

repo: Lawo/ember-plus


text:
adding mini.starter to lualine disabled files

hi, small modification :) to v.10
thanks

Thanks!

authors: bassamsdata folke

repo: LazyVim/LazyVim


text:
feat(core): defer clipboard because xsel and pbcopy can be slow

Description

See this discussion
TLDR:
Startup time performance is affected quite significantly when the clipboard provider is xsel(linux) or pbcopy(macos). I expect an improvement in these cases, especially on older pc's.
This PR resets vim.opt.clipboard after the options are loaded. Then, on VeryLazy, the setting is restored.
I also tested with yanky.
Relevant prints:

Before resetting vim.opt.clipboard in init, vim.print(vim.opt.clipboard) yields a table which will be captured:

--- fields
_name = "clipboard",
_value = "unnamedplus",
--- more fields

Set vim.opt.clipboard = "" and vim.print(vim.opt.clipboard), also yields a table:

--- fields
_name = "clipboard",
_value = "",
--- more fields

Related Issue(s)

Screenshots

Checklist

[x] I've read the CONTRIBUTING guidelines.

Tried it out locally and works as expected from my short-time test. Was also able to overwrite the value in options.lua user configuration. Also, vim.o.clipboard yields the value of the object table, so it's easier to check :stuck_out_tongue:

ty!

authors: abeldekat dpetka2001 folke


text:
feat(ai): better completion/suggestions of AI engines

Description
The whole completion / snippets / AI is very tricky:

multiple snippet engines
native snippets on > 0.11 set their own keymaps, but not on 0.10
multiple completion engines, like nvim-cmp and blink.cmp
multiple ai completion engines that have a different API
user's preference of showing ai suggestions as completion or not
none of the ai completion engines currently set undo points, which is bad

Solution:

[x] added LazyVim.cmp.actions, where snippet engines and ai engines can register their action.
[x] an action returns true if it succeeded, or false|nil otherwise
[x] in a completion engine, we then try running multiple actions and use the fallback if needed
[x] so <tab> runs {"snippet_forward", "ai_accept", "fallback"}
[x] added vim.g.ai_cmp. When true we try to integrate the AI source in the completion engine.
[x] when false, <tab> should be used to insert the AI suggestion
[x] when false, the completion engine's ghost text is disabled
[x] luasnip support for blink (only works with blink main)
[x] create undo points when accepting AI suggestions

Test Matrix

completion
snippets
ai
ai_cmp
tested?

nvim-cmp
native
copilot
true
✅

nvim-cmp
native
copilot
false
✅

nvim-cmp
native
codeium
true
✅

nvim-cmp
native
codeium
false
✅

nvim-cmp
luasnip
copilot
true
✅

nvim-cmp
luasnip
copilot
false
✅

nvim-cmp
luasnip
codeium
true
✅

nvim-cmp
luasnip
codeium
false
✅

blink.cmp
native
copilot
true
✅

blink.cmp
native
copilot
false
✅

blink.cmp
native
codeium
true
✅

blink.cmp
native
codeium
false
✅

blink.cmp
luasnip
copilot
true
✅

blink.cmp
luasnip
copilot
false
✅

blink.cmp
luasnip
codeium
true
✅

blink.cmp
luasnip
codeium
false
✅

Related Issue(s)

[ ] Closes #4702

Screenshots

Checklist

[ ] I've read the CONTRIBUTING guidelines.

The PR should be ready.
It's been a real pain in handling all the border cases...

I tested the codeium part of this PR along with blink.cmp and from a first glance everything seems to be working as expected.

Hi @folke
I don't get auto-suggestion anymore after updating the lazyVim to the latest version.
Can this be a reason? I didn't configure anything, I was using existing setup that using nvim-cmp.
Now I dont't get copilot suggestions 🤔
Please let me know a way to fix this, Thank you.

authors: dpetka2001 folke nadunindunil


text:
Curl use for scripting

it could be useful to create a Curl cheat-sheet for scripting - major ways to use Curl.

Yes, that's a good idea. Do you have time to start it?

I think i can, give me access and i'll initiate the project. then we'll see how it flows.

I added you as a collaborator. You should have access to the repository. :-)

you wan me to work on my branch and then merge it ?

yes you can do this :-)

Hi @silent-mobius, how is your progress with curl cheat sheet?

@yurnov feel free to make one if you have the motivation :)

Here is PR#117

Awesome :)

authors: LeCoupa silent-mobius yurnov

repo: LeCoupa/awesome-cheatsheets


text:
Add Japanese translated README

I created Japanese translated README.

Good to go

Awesome. @eltociear, thank you!

authors: LeKovr SmolFlop eltociear

repo: LeKovr/webtail