text:
Crash when trying to open preview

What steps will reproduce the problem?

MD5 search "25b48c3adf74f61f7afe37836fa4ee7f"
trying to open preview from sonohara.donmai.us
CRASH

What is the expected behavior? What do you get instead?
Crash of Grabber instead of opening preview.
What version of the program are you using? On what operating system?
tested from 5.0.0 to 5.1.1 win7 64
Please provide any additional information below

can confirm that crash still appears in 5.2.0 and still 100% repeatable
P.S.
5.2.0 alpha is very unstable, it's clever decision not to release it yet.

I couldn't reproduce it myself when testing. Is this image already saved on your hard drive? Is there anything in the log that could explain this crash?
What do you mean 5.2.0 is unstable?
I did a lot of tests without issues yesterday. I'll gladly make fixes and push the 5.2.1 tonight or tomorrow.

well, I used 5.2.0 only a couple of minutes but already found a several different crashes and other bugs)

I couldn't reproduce it myself when testing. Is this image already saved on your hard drive? Is there anything in the log that could explain this crash?
No, image doesn't saved on hard drive. Nothing unusual in log after displaying results, but after trying to open preview from sonohara.donmai.us result immediate crash, so I can't see changes in log.
here is the info about crash:
https://drive.google.com/open?id=0B3SK4Pf9wsnmYWxyNEJsOW5Hb00

Indeed, it seems the released version had differences with the one I was using for testing, I'll check that out and push another 5.2.1 pre-release, sorry.

can you please check, is crash reporter window and restore session window have "always-on-top" status?
Because for me they are not always-on-top, is that a normal behavior?

Thanks for the log, I get it now. I'll fix it in next patch.

BTW, if you have examples of problems you have with 5.2.0, I'm all ears.

better post it here or create issues for each problem?

Better create one issue for all, like "5.2.0 issues".

authors: Bionus MasterPetrik


text:
Develop builds are on travis-ci.org, not github

Resolves #2177
(Note the changes to the contributors list are line-endings only)

This is incorrect, develop builds do not seem to be available on travis either

source: gharchive/pull-request

repo: Bionus/imgbrd-grabber

license_type: permissive

license_source: github-api


text:
Feature engineering and fragment tracking

The feature engineering and fragment tracking contains features that are useful for tracking on fragment base. Even though not all of the implemented features are used in the current tracking solution, they might be important in further iterations and should therefore be available in the repo.

Coverage decreased (-20.3%) to 79.709% when pulling cfcf6a3a3aba85222e5e00a34130426cdb0043d7 on feature_engineering_and_fragment_tracking into 8905bf03aa30fd43b91ab94f8659343afb1a60dc on master.

Closed because of missing tests for scoring functions.

authors: b2m coveralls fraboeni


text:
Update README.md to point to new org

What kind of PR is this?:

/kind chore

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@99f1d48). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Current head 91a7cd4 differs from pull request most recent head bd1a41e. Consider uploading reports for the commit bd1a41e to get more accurate results

@@           Coverage Diff           @@
##             main     #126   +/-   ##
=======================================
  Coverage        ?   97.33%
=======================================
  Files           ?       14
  Lines           ?      488
  Branches        ?      139
=======================================
  Hits            ?      475
  Misses          ?        8
  Partials        ?        5

Continue to review full report at Codecov.

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

authors: codecov-commenter fuxingloh

repo: BirthdayResearch/oss-governance-bot

license: MIT


text:
Improve the styling of FAQ section

fixes issue no - #155

Title:
Improve the styling of FAQ section

Screenshots/Video (mandatory)
before:

after:

Checklist:

[x ] I have mentioned the issue number in my Pull Request.

Additional context (Mandatory):
Are you contributing under any Open-source programme?
GSSOC'24 and Hacktofest'24

[ x] I'm a GSSOC-EXT contributor
[ x] I'm a HACKTOBERFEST contributor

Well done @Himanshu-kumar025

repo: Bitbox-Connect/Bitbox


text:
why profile pic is not showing in mobile browsers

Hi,
Thanks for the awesome template.
I modified and hosted the template, which looks good in desktop and also in mobile, but profile pic is missing in mobile browsers.
Is it designed that way or am I missing something?.

I thinks its by design,
Anyway, if you wanted to show your profile picture on mobile,
simply remove the d-none from your code for image.
Instead of:

This works for me on mobile browser:

If you remove the "d-none" tag it seems to display only the profile image in mobile view

I see what you meant.. after removing the "d-none" it looks huge,
even after I tried to resize the image by changing the width and height

anyway if you want to only change the mobile view, you can try responsive css.
@media only screen and (max-width:500px) {
  /* For mobile */

}

but it still looks weird as it falls under navbar.

This is a feature of the theme. You could certainly add it back in at another part of the page by using Bootstrap's responsive display utilities, but as it stands the profile picture will disappear on mobile since it's included as part of the navigation.

source: gharchive/issue

authors: davidtmiller kavierkoo narbhar rk1809

repo: BlackrockDigital/startbootstrap-resume

license: mit

license_source: bigquery


text:
Fix setting compiler flags in multi-config generators

This is an attempt to fix Issue #2. TBH, I am not a fan of forcing compiler options like this, but I followed the suit.
Using $<$<NOT:$<CONFIG:Debug>X> instead of $<$<CONFIG:Release>X> would probably be more to the letter of the original code but IMO my solution is more to its spirit.
It appears there could be more improvements done in the CMakeLists.txt: For example turning on multiprocessor compilation for MSVS generators, which improves the build times significantly. I did not dare to make these yet.
EDIT
I somehow managed to make a typo in the comment which I fixed in another commit (I also fixed the typo that was already there). So, were the PR is going to be accepted, the two commits would have to be squashed.

Thanks, I'll try this out with CMakeUI and VS this weekend...

authors: Blake-Madden PBfordev

repo: Blake-Madden/Wisteria-Dataviz


text:
Incluir en la metodología el registro de las horas de trabajo

Un proyecto de ingeniería siempre requiere una estimación de costes, y como tal debe incluir el tiempo empleado en el mismo.
Lo ideal es que uses un CSV en este mismo repositorio, que asigne horas a issues y por tanto a milestones, y que permita sacar gráficos bajo demanda. Si no, simplemente una hoja de cálculo donde se acumulen las horas de trabajo, posiblemente por fecha, es suficiente.

@JJ En mi afán de recopilar datos he  estado haciendo esto, no sé si vale
https://docs.google.com/spreadsheets/d/1TCcKQIKjKW9sMSU2f6obN9gHgv3c8UEdjmONkBlv42M/edit#gid=1582119647

@BlancaCC Sí, claro que vale. Lo único que tienes que hacer es tratar de asignarlo a algún milestone.

authors: BlancaCC JJ


text:
Grid cell widths per media query breakpoint

http://blazecss.com/community/forum/#!/general:grid-width-classes-per-bre
Might increase file size quite a bit but would make the grid very flexible

I had to improvise this feature because we needed this on our project.
You can take a look in here if you want to: https://github.com/Kurre/blaze/commit/9e35413fdccd4ca479bec9263c24400498d650b9
By any means, I'm not a Sass expert and this was minimum viable product just to get the job done until you'll roll official way to do it (when it's ready of course, no rush) :smile:

Yeah that's a nice approach. I'm conscious of how much code this will produce but I'm happy the final payload size will by outweighed by the increased usefulness of the framework :)

Thank you for this feature (and other new ones)! Really appreciate it :+1:

authors: Kurre gregorypratt

repo: BlazeCSS/blaze


text:
Modify timer schema

Update the example to use the correct event schema. Previously it was using a string and not the event schema.
Wrote documentation for the value field in random_time_choices

Looking good!


text:
Previews

Previews should be lazy loaded and displayed in both lists and resource detail pages based on the mediatype

done for images

authors: julienmachon kenjinp

repo: BlueBrain/nexus


text:
🛑 hosted-PalmettoGBA is down

In bf5647f, hosted-PalmettoGBA (https://palmettogba.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: hosted-PalmettoGBA is back up in 16e57c2.


text:
🛑 hosted-PalmettoGBA is down

In f20b18d, hosted-PalmettoGBA (https://palmettogba.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: hosted-PalmettoGBA is back up in d35e7de.


text:
Margins are not respected (--border options)

Hi,
First of all: Thanks for this great tool ! It's exactly what I was looking for ! :heart:
I'm trying to adjust margins of a generated document but the margins I give are not respected. Here are used commands and measured left margins in mm:

mdpdf test.md => 21.9 (no problem here as default margins is 20, there's probably a little margin due to CSS)
mdpdf test.md --border=20 => 7.5
mdpdf test.md --border=50 => 15
mdpdf test.md --border=75 => 22
mdpdf test.md --border=100 => 29
mdpdf test.md --border=150 => 41

The factor between asked border and effective border seems to be around 3.3, except for --border=20 where it's around 2.6. This is quite strange and not really ideal to use ;)
Steps to reproduce

create a test.md file containing:# Test page

Adipisicing veniam eu laborum esse sit. Reprehenderit sunt adipisicing culpa labore eiusmod voluptate enim Lorem fugiat duis. Anim Lorem voluptate duis qui.

generate corresponding PDF file using mdpdf only using --border options
use Inkscape PDF functionality to mesure effective generated margins

mdpdf 3.0.1
Thanks for your time

Sorry for taking so long to get to this. Unfortunately those border values are consumed by puppeteer and we don't really touch them. I'd suggest raising this with them if you think the values aren't popping out as they should be. I wish I could be more help here!

authors: BlueHatbRit brunetton

repo: BlueHatbRit/mdpdf


text:
Update Installation.md

Missing "/app/" and docker container cant find world mount.

can find it now fixing path.

repo: BlueMap-Minecraft/BlueMapWiki


text:
Setup enhancement

Updates a dead link in the repo's README
Adds the dev environment's .env and firebase-sdk.json contents to an env-setup directory as example files
Adds a node script  (env-setup/copyfiles.js) to copy the example files to the project root and name them appropriately
Adds a script (setup-env) to the package.json to run as part of project setup that runs the copying

We'll also want  to update the docs to include the new step if it looks good. (But the current way of doing it will still work, so there's no real urgency there.)
I figured since the info we use to populate these files is already out on the unprotected internet it would be fine to include it in the repo itself, but if that's not the case I'll delete my branch!
We could also get away with just using cp in the package.json script since we ask Windows devs to use WSL, but on principle I wanted to make it cross-platform. There are also libraries that copy files but it seemed very silly to add a new dependency for that, hence just writing it myself.

Update made! I've also opened a PR on the docs repo here to update the described backend setup process.

repo: BobaBoard/boba-backend


text:
Problem with margin-left on parent component

if I have a html element which has a margin-left set, the calculation of the sliders seems buggy.
just open the demo page and change the margin-left style attribute of div id="app-container" to 200px and try to use any of the sliders.
The result I'm getting is that I cannot scroll to the lower limit - on the other hand, I'm able to scroll beyond the limits of the slider component.

I'm having this problem as well. The problem is not only when the parent has margin, but also the parents parent. And padding gives me the same problem.
Did you find a solution to this @viptec?

No, I switched to bootstrap-slider ;-)

authors: ChristianPeter danfri86 viptec


text:
Markdown editor on Chrome for Android largely unusable

Describe the Bug
When trying to edit text with the markdown editor on Chrome for Android, the cursor skips all over the place, the scroll jumps back to the previous position of the cursor, selecting (especially select all) is often pointless, and other major annoyances that make it impossible to use. The issue doesn't happen with the WYSIWYG editor, and it doesn't seem to happen with Firefox. Also confirmed not to happen on iPad OS 16.3.1 using Chrome (on SlideOver to force the mobile interface).
My keyboard is Gboard and my device is a Google Pixel 6 on Android 13 (stock firmware).
Steps to Reproduce

Open the markdown editor on any text
Try to delete and write characters, scroll up or down

Expected Behaviour
The editing process should happen normally.
Screenshots or Additional Context
https://user-images.githubusercontent.com/14871029/224539657-0a1c8ff9-0a88-47ec-a8d8-d02402b5134c.mp4
Browser Details
Chrome (Android) 110.0.5481.153
Exact BookStack Version
BookStack v23.02
PHP Version
No response
Hosting Environment
Arch Linux, using the LinuxServer.io docker image and Nginx as a reverse proxy

when I hit the backspace button in the markdown editor on mobile, the line doesn't get removed and the keyboard disappears.

Yup, having the same issue too. I have a feeling that it might interpret every line as an independent textbox. Doesn't explain all the other issues, but it explains this one

I'm bumping this because it's a severe usability issue. Yesterday I wrote a new page from my phone and I had no way to write a new line by pressing enter.
It's seriously keeping me from using the application, and I don't want to look for an alternative after having spent a lot of time moving my notes from a different service.

This may just be due to how the library used (CodeMirror 5) behaves on certain mobile device/browser scenarios to be honest, I don't think it was intended for mobile use.
I don't see much point spending the time to investigate and (if possible) fix the reported issues at this time since:

This has a low user impact.
This has likely been a pre-existing issue.
You reported this is not an issue on Firefox so there's a potential workaround.
I'm currently spending a lot of effort updating the library used to CodeMirror 6 which I think may be more mobile friendly, but is a very different editor so would make any additional work on the current editor redundant.

I'm waiting until after the CodeMirror 6 upgrade to check back on this to see how things work on mobile.
If this is really a big deal right now, it might be possible to add in a hack to show a plain text area input (With no syntax highlighting and no working preview) on mobile screen sizes instead of the current editor. Just let me know if that would help.

Here's a hack if you want it:
<script type="module">
    const textArea = document.querySelector('#markdown-editor-input');
    if (textArea && window.innerWidth < 820) {
        setTimeout(() => {
            const cmEditor = document.querySelector('#markdown-editor .CodeMirror');
            if (!cmEditor) {
                return;
            }

            cmEditor.style.display = 'none';
            textArea.style.display = 'flex';
            textArea.style.flex = '1';
            textArea.style.height = '100%';
        }, 100);
    }
</script>

Just add that to the "Custom HTML Head Content" customization setting.
Will hide the editor and use a plain text area on smaller screen sizes.
Note: may break on updates, not official or supported.

Thank you, I also added textArea.style.WebkitOverflowScrolling = 'touch'; from here because I kept having some scroll issues

With the release of v23.05 the editor (and other code blocks) now use CodeMirror 6 which is a major overhaul & significant change these blocks, and I believe mobile usability has been built CodeMirror 6 to some degree.
From my testing, on FireFox and Chrome on Android, I encountered no issues while editing a markdown page.
Therefore I'm going to go ahead and close this off but if you have new issues on v23.05 feel free to open as a new issue.

authors: exentio ssddanbrown

repo: BookStackApp/BookStack


text:
LDAP and standard login error on Roles page

Describe the Bug
When we try to go to the Role page we get a page saying
An Error Occured
An unknown error occured.
When disabling Ldap and logging in locally I still get the issue.
I basically want to create some LDAP groups so they sync the users,
Weirdly it did work once then we I press roles again I go tthe issue,
I have cleared cache and tried a different browser, (also another Pc)
is this a bug?
I am on verion v23.05.1
thanks
Steps to Reproduce
Go to settings then roles
Expected Behaviour
See the roles page
Screenshots or Additional Context
No response
Browser Details
Firefox, Chrome
Exact BookStack Version
v23.05.1
PHP Version
8.1
Hosting Environment
Ubuntu 22.04 LTS

Hi @jgriffithsuk,
Please follow our debugging guidance to gain more detail for the error from your logs:
https://www.bookstackapp.com/docs/admin/debugging/

Hi Dan
With Debug enabled I get this error
Illuminate\Database\QueryException
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'users.created_at' in 'order clause' (SQL: select , (select count() from users inner join role_user on users.id = role_user.user_id where roles.id = role_user.role_id) as users_count, (select count(*) from role_permissions inner join permission_role on role_permissions.id = permission_role.permission_id where roles.id = permission_role.role_id) as permissions_count from roles order by users.created_at desc limit 20 offset 0)
Thanks
From: Dan Brown @.>
Sent: 29 June 2023 17:16
To: BookStackApp/BookStack @.>
Cc: Jamie Griffiths @.>; Mention @.>
Subject: Re: [BookStackApp/BookStack] LDAP and standard login error on Roles page (Issue #4350)
** This mail originated from OUTSIDE the Oakford corporate network. Treat hyperlinks and attachments in this email with caution. **
Hi @jgriffithsukhttps://github.com/jgriffithsuk,
Please follow our debugging guidance to gain more detail for the error from your logs:
https://www.bookstackapp.com/docs/admin/debugging/
—
Reply to this email directly, view it on GitHubhttps://github.com/BookStackApp/BookStack/issues/4350#issuecomment-1613479835, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BAIPNJPOZYZDIMCOFGM5OSLXNWS2JANCNFSM6AAAAAAZYPTN6Q.
You are receiving this because you were mentioned.Message ID: @.@.>>
Disclaimer Notice:
This email has been sent by Oakford Technology Limited, while we have checked this e-mail and any attachments for viruses, we can not guarantee that they are virus-free. You must therefore take full responsibility for virus checking.
This message and any attachments are confidential and should only be read by those to whom they are addressed. If you are not the intended recipient, please contact us, delete the message from your computer and destroy any copies. Any distribution or copying without our prior permission is prohibited.
Internet communications are not always secure and therefore Oakford Technology Limited does not accept legal responsibility for this message. The recipient is responsible for verifying its authenticity before acting on the contents. Any views or opinions presented are solely those of the author and do not necessarily represent those of Oakford Technology Limited.
Registered address: Oakford Technology Limited, The Manor House, Potterne, Wiltshire. SN10 5PN.
Registered in England and Wales No. 5971519

Thanks for the extra detail @jgriffithsuk,
Can confirm this occurs when sorting roles by created date.
I've assigned this to be addressed for the next patch release.
I believe the sorting preference is saved per-user, so other admin user accounts may have working access to the roles list  if that helps.

This has now been patched within 18ee80a743cc54869a7b0f9c5e00527c62539ecd, and will be part of the next BookStack release.
Thanks again @jgriffithsuk for reporting.

authors: jgriffithsuk ssddanbrown


text:
Make images and attachments non-public

Desired Feature: Make images and attachments non-public.
Expected Behavior
Images should not be accessible when Bookstack is configured to require login to view content.
My proposed solution (keep in mind I know nothing about Laravel) is to create an image proxy that boots up a minimal version of the application (just enough) to get authentication functional.   The image proxy would be used when Bookstack is configured to require login to view content.  This would be transparent, meaning it can be enabled and disabled without having to modify existing content.  Something (I think) can be achieved with URL re-writing.
Current Behavior
According to https://www.bookstackapp.com/docs/admin/security/ images are publicly accessible (for perfectly valid technical/performance reasons).
A user knowing a URL can view any image/attachment and could result in sensitive information being leaked.
Steps to Reproduce
Configure Bookstack to require login when viewing content, copy the URL of an image, open a new private/incognito browser window.  Image is visible.

Potential solution deployed as part of v0.20.0, Details can be found in blog post:
https://www.bookstackapp.com/blog/beta-release-v0-20-0/
Leaving this open for feedback purposes.

Is there a plan to have this feature setup with S3 via URL signing/proxy?

Closing this now that the feature has made release, Feel free to open new issues for any image-auth related problems.

authors: ssddanbrown svarlamov tuaris


text:
Update common.php

update ru

@kostefun Thanks again for all your translation update pull requests. I'll merge them in now for the next patch release.

authors: kostefun ssddanbrown


text:
🛑 Spell is down

In 6391ad4, Spell (https://spell.botslovers.com/spell/spells) was down:

HTTP code: 404
Response time: 317 ms

Resolved: Spell is back up in 7248acc after 18 minutes.

repo: Botslovers-SL/uptime


text:
Update Target Rate Sensor documentation for Target Timeframe flipped direction in window example

I believe "before" is a typo here and should read "after". In the example I read the minimum time "20:00:00" as "after" maximum time "05:00:00" because 20>5. Therefore the window will be from 20:00:00 today until 05:00:00 tomororrow.

Thank you for the correction.

authors: BottlecapDave justwatchme


text:
Translate messages to pt-BR

Messages on all stages forma are not tranlated do Brazillian Portuguese
Expected Behavior

Messages are not translated to pt-BR

Translation should bem available
Current Behavior

Change language to Portuguese and login ontp Django application

Provide translation
Possible Solution

I can do the translation but haven´t found intructions, a transifex link maybe. Is there a link for translation.
Steps to Reproduce (for bugs)

Set LANGUAGE_CODE = 'pt-br' on settings
Try to log in
Checke messagear are not translated

Context

Your Environment

Browser and version:
Python version:
Django version:
django-otp version:
django-two-factor-auth version:
Link to your project:

I beg your pardon, I´ve just found Transifez link on Readme: https://www.transifex.com/projects/p/django-two-factor-auth/
But how is #353 status? If Transifex isn´t out of date translation will nob be effective.

Excuse me, just checked transifex and it´s translated. Probably the bug is due to #353

repo: Bouke/django-two-factor-auth


text:
Fix namespace again

Fixes #4
@supernova23 can you see if it uses the correct namespace now

another problem

I think regenerating the application using phoenix 1.3 will be the best solution

Yeah I just did that

it works fine now

Great.

repo: BrainMaestro/elixir-phoenix-realworld


text:
Add CocoaPod podspec without IDFA

As a developer I would like to be able to install the SDK using CocoaPods and without IDFA.
In the docs you pin point correctly how to achieve this.
I added a new podspec that any developer will be able to use for installing the SDK without IDFA. This will allow us to keep the SDK updated easily

This is not ready to be merged


text:
Fix for potential race condition

Suggestion comes from https://mobilegrowth.org/discussions/thread/unity-branch-initsession-callback-never-fires-when-deep-linking/
Original notes:

In my [Unity] app, probably due to how scenes are loaded, the Branch.initSession callback never fires when the app is launched from a branch link (handleDeepLink). After lengthy debugging, I found the following patch fixes the issue for me. Is this a legit fix that others might encounter?

I think there is probably a better solution.  If handleDeepLink tries to call the callback before it is setup by the app (via initSession), it should remember that (eg, callbackAttempted flag?) and then when initSession is called, it can check that flag and do the callback immediately.

@dave-mcclurg Just so I understand, the broken time sequence is as follows:

handleDeepLink or continueUserActivity receives the deep link URL
/v1/open is called with that deep link URL
parameters are returned to the app and stored in the ns user defaults
you then call initSession with an options dictionary filled with the URL and register your deep link handler
callback block doesn't trigger because initSession falls through

This is an edge case we've never supported as the normal iOS lifecycle never has initSession being called before continueUserActivity or openUrl.
If this is happening 100% of the time, can you just fetch the deep link parameters in your scene using our local nsuserdefaults method shown here? https://github.com/BranchMetrics/unity-branch-deep-linking#retrieve-session-install-or-open-parameters
I hesitate to open up support for this lifecycle flow since it's so unnatural, but let me think a bit more about this.

@dave-mcclurg Please read and comment on the above, but also note that I've changed the logic here. Would love to see if this new fix would work for you.

@aaustin - The patch works great. I’ll go with that.

Making against staging in this PR. Closing this out https://github.com/BranchMetrics/ios-branch-deep-linking/pull/535

authors: aaustin aeromusek dave-mcclurg

repo: BranchMetrics/ios-branch-deep-linking


text:
Bug fix for automatic deeplinking controller

To support old and new API for automatic deeplinking Controller, there are two types of value existed in deepLinkControllers dictionary: BNCDeepLinkViewControllerInstance and UIViewController.
branchSharingController.deepLinkingCompletionDelegate = self was set before checking type of the deepLinkControllers' value

Result of Integration 1
Duration: 10 minutes and 39 seconds
Result: All 203 tests passed, but please fix 1 warning.
Test Coverage: 61%

authors: BranchMacMini parthkalavadia


text:
Is there any doc/example for install a new fresh app from a branchio deeplink?

I was searching in the examples but I think all of them are related to already installed applications.
There is a lot of links, I have reviewed several of them but I can't find something for:

User open deeplink
User install app from play store
App launchs with some custom data from the deeplink

Any suggestion will be good guys!
Thanks

@gustavonecore
Please let us know if this will help you answer your queries -
User open deeplink
For this can you see if this document will answer this question you have. If not please let us know and we can try to help you
User install app from play store
Can you please elaborate a little bit more  on this. Also see if this link anwers your query - https://docs.branch.io/pages/apps/react-native/#configure-branch
App launchs with some custom data from the deeplink
Please see if this document is what you are looking for-  https://docs.branch.io/pages/apps/react-native/#navigate-to-content

@sequoiaat Thanks for the insight, I was able to get it working.
But I'm facing some weird issue (this is my progress so far):

I'm creating the deeplinks from my server using this tool: https://github.com/iivannov/branchio
The deeplinks are created properly using the live keys and sent to the user as SMS

But this is the weird thing:
After the install my app launch with the custom data on it using this:
branch.getFirstReferringParams().then((params) => {

                if (params.phone && params['$deeplink_path'] === DEEPLINK_TYPE_INSTALL){
                        dispatch(Actions.fetchDeepLinkSuccess(params.phone));
                }
                else{
                    dispatch(Actions.fetchDeepLinkSuccess(''));
                }
        }).catch((error) => {
            dispatch(Actions.fetchDeepLinkSuccess(error));
        });

But, sometimes works and sometimes it doesn't. So, I have some assumptions/questions here:

I know the deeplink have some timeout, but can I configure that?
Is there some restriction between using several deeplinks por the same device ?
Is there any issue for using the url (android) as market://id=?app.example.id.com instead of the web url http://play.store.com/... ? . By the way, I'm using the market one.
Where I can see the deeplink created from my server in the branch console?

@gustavonecore are you still having issues, and do you still need help with those questions?

@gustavonecore is there anything else we can help you with here?

Due to the age and inactivity of this issue, I am closing this now. If you are encountering this problem still, please reach out to our support team (support.branch.io) or open a new github issue and we would be happy to help you out!

authors: csalmi-branch gustavonecore sequoiaat


text:
Reviews unit tests up to speed

I've added unit tests to test whether each of my components are rendering.

No big rush on this one it is just my unit tests for my components.

 Reviews Unit Tests

repo: Brassicaceaee/project-catwalk


text:
Seems to detect a ghost adapter on Windows

Before explaining my problem note that on my Windows system this seems to work properly, the test is made on a friend computer.
Without connecting any adapter on the computer I tried to launch the command "gnwmanager --verbosity debug unlock". On my computer this display a list of tries with all adapter and say that it couldn't find any adapter, normal. On my friend computer when I try the same thing it try to launch the stlink.cfg config and just after that it try to reset the device with the "reset_and_halt()" function, that's not normal because like I said no adpater is connected; and the program seems totaly frozen after that because even with "ctrl+c" shortcut it doesn't terminate it.
A classic flash work perfectly (old Game-and-watch-patch for example) so I realy don't understand what could cause this problem or what/where to search to find some clues on the error. I've tried to search in the Devices Manager and I don't see anything suspect, I've also searched in programs installed but nothing here also.
I've tried the unlock command from a classic Python installation and Chocolated install of Openocd with "gnwmanager install openocd". Our two Windows system are the same (Windows 11 Pro last version), we have the same STlink drivers installed, realy I don't understand...
Thanks.

hmmm, definitely odd. Please follow up if you get more concrete information! Also maybe try rebooting your windows machine.

I've tried to launch this command on the two computers:
openocd -c "tcl_port 6666" -c "adapter speed 4000" -c "source [find interface/stlink.cfg]" -c "transport select hla_swd" -c "source [find target/stm32h7x.cfg]"

Result in my computer:
Open On-Chip Debugger 0.12.0
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
adapter speed: 4000 kHz

hla_swd
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : clock speed 1800 kHz
Error: open failed

Now on my friend's computer:
Open On-Chip Debugger 0.12.0
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
adapter speed: 4000 kHz

hla_swd
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
Error: couldn't bind tcl to socket on port 6666: No error

I looked into path global variable to see if something could interfer but nothing. Realy I don't understand, it seems to be an Openocd problem but it seems to freeze also gnwmanager when it occures.

This code (and the functions above it) iterate over the various openocd configurations until it successfully connects to a debug probe.

This code (and the functions above it) iterate over the various openocd configurations until it successfully connects to a debug probe.

I've looked into it (that's how I have constructed my Openocd's test commands) but unfortunatly I don't know what I could search now with this, I'm not familiar with this type of hardwares. I think my next test will be a test on an other fresh Windows computer that I own, I'll post my results when it will be done.

On my fresh Windows computer this seems to work, I'm desesperate...

OK I finaly fix the problem by using "netstat /q /b" to list the port used on the computer, then I have identified that the port 6666 was used by a program (with the netstat command you only have the exe filename so you must identify the process with the task manager), for me it was the program Minitool Shadow Maker witch causing the bug, after uninstalling it it works. Maybe having the possibility to specify a port number with a param in the gnwmanager command could be a good function to add.
But now I have an other problem, I have tried to flash Retro-go but every 11 parts the program freeze. Do you think that it's a Retro-go problem? Should I open an other issue for that?

does it continue to make progress (i.e. 11 more chunks each flash attempt)? Some people experience this, but there's been no solid leads on the cause. Not a retro-go issue.

Yes, the flash progress, I can make it completly by relaunching the make command without clean. We will make some more tests in the next days, I'll inform you if I progress on this.

Some infos on my tests, on windows this doesn't progress, every 11 shunks the program stop to work properly and need to be stoped and relaunched to continue the flash (inside or outside Msys2 it's the same). Next test will be to use Pyocd outside Msys2, I've successfuly installed it so I think I could do some tests with it later.
On Ubuntu 22.04 the flash has worked with Pyocd but with Openocd it doesn't, it wait for booting the GnW and stop worked after the time out, with the custom Openocd and official installed by Gnwmanager. And an other strange thing, when trying the unlock process it doesn't work, when the program say to reboot the GnW to have the blue screen it reboot normaly and it seems to brake the flasher (seems to be in a sort of deep sleep state, the flasher is detected but don't want to comunicate with the memory or reset the connection (For the Stlink it ended with an error 9 with Pyocd)), we have lost a Stlink and a Pico yesturday and re-flashing the firmware on them doesn't helped, we have flashed severals GnW before and no problems like that have appened. If I press "enter" even if the blue screen doesn't show I obtain an error of hash mismatch. I haven't ried the unlock process on Windows but for now I will not, don't want to brake some more lfashers.
Last thing that I have tried, the compilation of the firmware doesn't work, with Gcc-arm-none-eabi-10.3-2021.10 and last mingw64 arm toolchain package on mingw64 this always do that except that with latest mingw64 arm toolchain package I have warnings:
   text    data     bss     dec     hex filename
  36628  944276    2316  983220   f00b4 build/gnwmanager.elf
copy from `build/gnwmanager.elf' [elf32-littlearm] to `build/gnwmanager.bin' [binary]
make: copy: No such file or directory
make: *** [Makefile:245: gnwmanager/firmware.bin] Error 127

And with latest mingw64 arm toolchain:
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard\libc_nano.a(libc_a-closer.o): in function `_close_r':
c:\m\b\src\newlib-4.4.0.20231231\newlib\libc\reent/closer.c:47:(.text+0xc): warning: _close is not implemented and will always fail
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard\libc_nano.a(libc_a-fstatr.o): in function `_fstat_r':
c:\m\b\src\newlib-4.4.0.20231231\newlib\libc\reent/fstatr.c:55:(.text+0x12): warning: _fstat is not implemented and will always fail
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard\libc_nano.a(libc_a-signalr.o): in function `_getpid_r':
c:\m\b\src\newlib-4.4.0.20231231\newlib\libc\reent/signalr.c:83:(.text+0x2c): warning: _getpid is not implemented and will always fail
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard\libc_nano.a(libc_a-isattyr.o): in function `_isatty_r':
c:\m\b\src\newlib-4.4.0.20231231\newlib\libc\reent/isattyr.c:52:(.text+0xc): warning: _isatty is not implemented and will always fail
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard\libc_nano.a(libc_a-signalr.o): in function `_kill_r':
c:\m\b\src\newlib-4.4.0.20231231\newlib\libc\reent/signalr.c:53:(.text+0x12): warning: _kill is not implemented and will always fail
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard\libc_nano.a(libc_a-lseekr.o): in function `_lseek_r':
c:\m\b\src\newlib-4.4.0.20231231\newlib\libc\reent/lseekr.c:49:(.text+0x14): warning: _lseek is not implemented and will always fail
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard\libc_nano.a(libc_a-readr.o): in function `_read_r':
c:\m\b\src\newlib-4.4.0.20231231\newlib\libc\reent/readr.c:49:(.text+0x14): warning: _read is not implemented and will always fail
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard\libc_nano.a(libc_a-writer.o): in function `_write_r':
c:\m\b\src\newlib-4.4.0.20231231\newlib\libc\reent/writer.c:49:(.text+0x14): warning: _write is not implemented and will always fail
c:/msys2/mingw64/bin/../lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld.exe: warning: build/gnwmanager.elf has a LOAD segment with RWX permissions
   text    data     bss     dec     hex filename
  38556  944268    2660  985484   f098c build/gnwmanager.elf
copy from `build/gnwmanager.elf' [elf32-littlearm] to `build/gnwmanager.bin' [binary]
make: copy: No such file or directory
make: *** [Makefile:245: gnwmanager/firmware.bin] Error 127

See you for the nex report...

And an other strange thing, when trying the unlock process it doesn't work

Currently the unlock process doesn't work with pyocd; there are some upstream issues.
If everything seems to "freeze", try removing and replugging in the battery to your gnw. I doubt your debug probes are actually broken.
It seems like it mostly built fine; it seems like this last copy call failed. Maybe try replacing this line with something else. I rarely use windows, so I'm not too much help 🙈 .

We have disconected the GnW (from power and even from the flasher) but they are not working anymore and with the same reactions with the same scenario. Maybe the problem comes from an other source (bad wires for example but the person witch made it has largely enough competences to do it corectly, no doubt about it), for now I tried to analyse what I have done and what happened and the only thing witch is the same is that the problem comes after the failed flash (without error said by the program like I have explained in my last comment) during unlock process.
I'll try compiling on Linux when I can and I will try what you suggest on Windows.

So I have finaly ended my project. Here are the problems encountered and not resolved:

Flashing with Openocd work on Windows but it doesn't seems to comunicate properly with Gnwmanager, it freeze more or less randomly (every 11 or 13 shunks with Retro-go, doesn't end the CFW patch properly because the reset seems to freeze the app), just need to launch again the command to continue the flash process. With Pyocd the problem is not present, this work perfectly but it is more difficult to install it on some environement, on Msys I can't install it.
On Linux Openocd doesn't want to comunicate properly with Gnwmanager, it reboot the GnW in flash screen but doesn't want to flash (it says it waits the device boot and end with the time out). With Pyocd it work but not possible for me to unlock (Pyocd not supported for now to unlock in Gnwmanager) because of the Openocd problem, need to unlock with the old method; I've not retried the unlock process because I suspect it to brake my programers, we are not sure it is that witch brake the devices but I don't want to brake others programers.
After flashing CFW and Retro-go the commands only want to launch if the GnW is on Retro-go main screen, I doesn't know why (error "No cores were discovered").

I think I can't help more than that, I'll follow the differents projects, thanks for your work on them.

I've made some more tests in real conditions (Stlink V2 and Windows OS), if I flash with Pyocd this work one time, after I have the error "No cores were discovered" raized, need to use Openocd to go to flash mode (with "gnwmanager info" command for example) and then I must disconnect and reconnect the device and after that the flash could be done. This problem seems to only occure if I'm on CFW, if Retro-go is booted it seems that the problem is not present but I need to do more tests to see if it is realy that by flashing Retrogo-go on bank1. This error seems frequent with Pyocd, see this page or that one for example, personaly I don't realy understand the problems explained there.
Note: I think I will also make these tests with a Pico probe, for now we don't have one. I will also enable the debug verbosity in my projects to have more detailed infos.

repo: BrianPugh/gnwmanager


text:
Problem with interrupts on the Pi2

I am having a problem with interrupts on the Pi2. It appears that the first interrupt causes execution to jump to somewhere and not return. I have checked the disassembly listing and the vector table looks ok.Has anyone had this problem and fixed it?

I had the same issue because I updated the firmware (bootcode.bin & start.elf) and from that moment my RPi 2 model B (v1.1) goes to hypervisor mode (0x1A). I put this code just before IVT copy:
.arch_extension sec
.arch_extension virt
	mrs		r0, cpsr
	and		r0, r0, #0x1F
	cmp		r0, #CPSR_MODE_SVR
	beq		svc_mode
	mov		r0, #CPSR_MODE_SVR
	msr		spsr_cxsf, r0
	add		r0, pc, #4
	msr		ELR_hyp, r0
	eret
svc_mode:

And now it is working properly.

@sergio-uma Thanks for reporting this. I have only recently been able to fix the entire tutorial set. Just part-5 to go now. All the rest work across the complete set of RPI hardware, including RPI4.

repo: BrianSidebotham/arm-tutorial-rpi


text:
Possible syntax error when using Prefix Declaration for SPARQL Queries

I downloaded the nightly Brick version but got the error shown below when I tried to use it in python.
from brickschema import Graph

g = Graph(load_brick=True, load_brick_nightly=True)
g.load_file(bldg_brick_file)
<Graph identifier=Nd22db2bd15974015ab4bbd8c477fa056 (<class 'brickschema.graph.Graph'>)>
print(f'Before: {len(g)} triples')
Before: 75986 triples
g.expand(profile='owlrl+shacl+vbis+shacl')
*** pyshacl.errors.ConstraintLoadError: sh:declare must have exactly one sh:prefix predicate.
For reference, see https://www.w3.org/TR/shacl/#sparql-prefixes

I tracked the issue to the following block in the Brick.ttl file. It seems to be a syntax issue when using sh:declare.
<https://brickschema.org/schema/1.4-rc1/Brick> a owl:Ontology ;
    rdfs:label "Brick" ;
    dcterms:creator ( [ a sdo:Person ;
                sdo:email "gtfierro@mines.edu" ;
                sdo:name "Gabe Fierro" ] [ a sdo:Person ;
                sdo:email "jbkoh@eng.ucsd.edu" ;
                sdo:name "Jason Koh" ] ) ;
    dcterms:issued "2016-11-16" ;
    dcterms:license <https://github.com/BrickSchema/brick/blob/master/LICENSE> ;
    dcterms:modified "2024-03-28" ;
    dcterms:publisher [ a sdo:Consortium ;
            sdo:legalName "Brick Consortium, Inc" ;
            sdo:sameAs <https://brickschema.org/consortium/> ] ;
    rdfs:isDefinedBy <https://brickschema.org/schema/1.4-rc1/Brick> ;
    rdfs:seeAlso <https://brickschema.org> ;
    owl:imports <http://data.ashrae.org/bacnet/2020>,
        <http://qudt.org/2.1/schema/shacl/overlay/qudt>,
        <http://qudt.org/2.1/schema/shacl/qudt>,
        <http://qudt.org/2.1/vocab/dimensionvector>,
        <http://qudt.org/2.1/vocab/prefix>,
        <http://qudt.org/2.1/vocab/quantitykind>,
        <http://qudt.org/2.1/vocab/sou>,
        <http://qudt.org/2.1/vocab/unit>,
        <https://brickschema.org/schema/Brick/ref>,
        <https://w3id.org/rec/recimports> ;
    owl:versionInfo "1.4-rc1.0-rc1" ;
    sh:declare [ sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI ;
            sh:prefix "rdf" ],
        [ sh:namespace "https://w3id.org/rec#"^^xsd:anyURI ;
            sh:prefix "rec" ],
        [ sh:namespace "https://brickschema.org/schema/Brick/ref#"^^xsd:anyURI ;
            sh:prefix "ref" ],
        [ sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI ;
            sh:prefix "owl" ],
        [ sh:namespace "http://data.ashrae.org/standard223#"^^xsd:anyURI ;
            sh:prefix "s223" ],
        [ sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ;
            sh:prefix "rdfs" ],
        [ sh:namespace "https://brickschema.org/schema/Brick#"^^xsd:anyURI ;
            sh:prefix "brick" ],
        [ sh:namespace "http://www.w3.org/ns/shacl#"^^xsd:anyURI ;
            sh:prefix "sh" ] .

I changed the syntax based the website listed in the error to the following and it seems to have resolved the issue. Not sure where it is in the source code but found one reference where the syntax may be fixed.

<https://brickschema.org/schema/1.4-rc1/Brick> a owl:Ontology ;
    rdfs:label "Brick" ;
    dcterms:creator ( [ a sdo:Person ;
                sdo:email "gtfierro@mines.edu" ;
                sdo:name "Gabe Fierro" ] [ a sdo:Person ;
                sdo:email "jbkoh@eng.ucsd.edu" ;
                sdo:name "Jason Koh" ] ) ;
    dcterms:issued "2016-11-16" ;
    dcterms:license <https://github.com/BrickSchema/brick/blob/master/LICENSE> ;
    dcterms:modified "2024-03-28" ;
    dcterms:publisher [ a sdo:Consortium ;
            sdo:legalName "Brick Consortium, Inc" ;
            sdo:sameAs <https://brickschema.org/consortium/> ] ;
    rdfs:isDefinedBy <https://brickschema.org/schema/1.4-rc1/Brick> ;
    rdfs:seeAlso <https://brickschema.org> ;
    owl:imports <http://data.ashrae.org/bacnet/2020>,
        <http://qudt.org/2.1/schema/shacl/overlay/qudt>,
        <http://qudt.org/2.1/schema/shacl/qudt>,
        <http://qudt.org/2.1/vocab/dimensionvector>,
        <http://qudt.org/2.1/vocab/prefix>,
        <http://qudt.org/2.1/vocab/quantitykind>,
        <http://qudt.org/2.1/vocab/sou>,
        <http://qudt.org/2.1/vocab/unit>,
        <https://brickschema.org/schema/Brick/ref>,
        <https://w3id.org/rec/recimports> ;
    owl:versionInfo "1.4-rc1.0-rc1" ;
    sh:declare [
            sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI ;
            sh:prefix "rdf" ;
    ] ;
    sh:declare [
            sh:namespace "https://w3id.org/rec#"^^xsd:anyURI ;
            sh:prefix "rec" ;
    ] ;
    sh:declare [
            sh:namespace "https://brickschema.org/schema/Brick/ref#"^^xsd:anyURI ;
            sh:prefix "ref" ;
    ] ;
    sh:declare [
            sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI ;
            sh:prefix "owl" ;
    ] ;
    sh:declare [
            sh:namespace "http://data.ashrae.org/standard223#"^^xsd:anyURI ;
            sh:prefix "s223" ;
    ] ;
    sh:declare [
            sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ;
            sh:prefix "rdfs" ;
    ] ;
    sh:declare [
            sh:namespace "https://brickschema.org/schema/Brick#"^^xsd:anyURI ;
            sh:prefix "brick" ;
    ] ;
    sh:declare [
            sh:namespace "http://www.w3.org/ns/shacl#"^^xsd:anyURI ;
    ] .

Here is one example where the syntax made need to be fixed.
https://github.com/BrickSchema/Brick/blob/3af06c05f8f8725db9d270722f138afeb7d42690/support/ref-schema.ttl#L123

@gtfierro Thanks for the quick response. I continued to investigate the issue, and you are correct; it is not a syntax issue. The error does not appear when I only run shacl inference but it still persists if I use owlrl+shacl even though I don't have any sh:declare blocks in my building graph and also don't have a Brick copy in it.
However, it seems that I don't need owlrl+shacl. I was thinking it was a multistep inference process where for example the owlrl part would do the graph simplification and inference and the part shacl would do the validation. But if I understand correctly using shacl is doing both.

Yep! SHACL does both as of Brick 1.3. I believe you can still turn on "simplification" in the brickschema package and that will get done as a post-SHACL processing step

Closing for now ; let me know if you have any further questions!

authors: carlosduarteroa gtfierro

repo: BrickSchema/Brick


text:
text in collection description box on single collection view is not formatting properly

for ex: http://worfdev.services.brown.edu/projects/usep/collections/CA.Berk.UC.HMA/

closed because it's the same as #19


text:
Feature request: provide a way to accept and use user defined "visInstance" name

It is required that visInstance has its own unique name (eg: var v = new BrunelVis("visualization") when you have multiple charts in one page.
Currently D3Builder#endVisSystem(VisItem main) uses hard codes name "v" for all the places which require "visInstance" name, such as line 381:
controls.writeEventHandler(out, "v");
or line 387:
out.add("BrunelD3.animateBuild(v,",  .....
or line 390:
out.add("v.build(");
In our codes, in order to make multiple charts be displayed in one page, we are replacing "v" with our unique id. The codes are messy.
The string replacement doesn't work in BrunelJQueryControlFactory .make_range_slider(...) any more because it has  "....v .data(null, 0).field( ..".
The best and cleanest solution is that Brunel to provide a way, such as in BuilderOptions.visInstanceName, for users to set vis instance name and Brunel use it to writes out the script.

Added new field in BuilderOptions:
BuilderOptions.visObject

authors: cjiang-ibm danrope

repo: Brunel-Visualization/Brunel


text:
Flip card back after performing action on it

Hi!
I've got a question. I have a ListView with multiple cards which are flipcards (with same controller assigend)
Those cards contains same kind of actions which I control by the name.
When I click those action on the back, I want to flip it back. (Right now it keeps the state and has to be flipped manually somehow)
Any idea?
Thanks!

Hey there @ThraaxSession ,
if I understand your problem correctly, your issue should be fixed by an FlipCardController.
You can read all about it in the docs or the readme.

hi,
I'm using FlipCardController with a list of cards. when creating the cards I create a new controller for each of the items.
when calling toggleCard() it does work but only once.
calling toggle again on the same card will not work once it was fired once.
I'm not sure what the issue is.
Thanks.
CarouselSlider(             options: CarouselOptions(               height: 200.0,               enableInfiniteScroll: false,             ),             items: assignment.words.map((i) {               FlipCardController _controller = FlipCardController();               return Builder(                 builder: (BuildContext context) {                   return Consumer(builder: (context, ref, _) {                     final tts = ref.read(textToSpeechProvider);                     return FlipCard(                       controller: _controller,                       fill: Fill                           .fillBack, // Fill the back side of the card to make in the same size as the front.                       direction: FlipDirection.HORIZONTAL, // default                       front: Container(                         height: 150.0,                         width: MediaQuery.of(context).size.width,                         margin: const EdgeInsets.symmetric(horizontal: 5.0),                         color: Colors.transparent,                         child: Container(                           decoration: BoxDecoration(                               color: i.translateExeSuccess                                   ? Colors.green[300]                                   : Colors.red[200],                               borderRadius: const BorderRadius.all(                                   Radius.circular(10.0))),                           child: Center(                             child: Column(                               mainAxisAlignment: MainAxisAlignment.center,                               children: [                                 Text(                                   'term: ${i.term}',                                   style: const TextStyle(                                       color: Colors.white, fontSize: 22),                                   textAlign: TextAlign.center,                                 ),                                 IconButton(                                   icon: const Icon(Icons.volume_up),                                   tooltip: 'Say it',                                   onPressed: () async {                                     tts.speak(i.term);                                   },                                 ),                               ],                             ),                           ),                         ),                       ),                       back: Container(                         height: 150.0,                         width: MediaQuery.of(context).size.width,                         margin: const EdgeInsets.symmetric(horizontal: 5.0),                         color: Colors.transparent,                         child: Container(                             decoration: BoxDecoration(                                 color: i.translateExeSuccess                                     ? Colors.green[300]                                     : Colors.red[200],                                 borderRadius: const BorderRadius.all(                                     Radius.circular(10.0))),                             child: Center(                               child: Column(                                 mainAxisAlignment: MainAxisAlignment.center,                                 children: [                                   Text(                                     'traslation: ${i.translation}',                                     style: const TextStyle(                                         color: Colors.white, fontSize: 22),                                     textAlign: TextAlign.center,                                   ),                                   Padding(                                     padding: const EdgeInsets.only(top: 10),                                     child: Row(                                       mainAxisAlignment:                                           MainAxisAlignment.center,                                       children: [                                         InkWell(                                           child: Container(                                             margin: const EdgeInsets.symmetric(                                                 horizontal: 20.0),                                             decoration: BoxDecoration(                                                 borderRadius:                                                     const BorderRadius.all(                                                         Radius.circular(5.0)),                                                 color: !i.translateExeSuccess                                                     ? Colors.lightBlue                                                     : Colors.blueGrey,                                                 border: Border.all(                                                   color: Colors.black,                                                 )),                                             width: 30,                                             height: 30,                                             child: const Icon(                                                 Icons.not_interested),                                           ),                                           onTap: () {                                             setState(() {                                               i.translateExeSuccess = false;                                             });                                           },                                         ),                                         InkWell(                                           child: Container(                                             decoration: BoxDecoration(                                                 borderRadius:                                                     const BorderRadius.all(                                                         Radius.circular(5.0)),                                                 color: i.translateExeSuccess                                                     ? Colors.lightBlue                                                     : Colors.blueGrey,                                                 border: Border.all(                                                   color: Colors.black,                                                 )),                                             width: 30,                                             height: 30,                                             child:                                                 const Icon(Icons.check_circle),                                           ),                                           onTap: () {                                             _controller.toggleCard();                                             setState(() {                                               i.translateExeSuccess = true;                                               print("did it");                                             });                                           },                                         ),                                       ],                                     ),                                   )                                 ],                               ),                             )),                       ),                     );                   });                 },               );             }).toList(),           )

A couple of suggestions:

long widget trees are inefficient because they all redraw when the top level widget changes
Creating a controller in a loop like that probably recreates the controller whenever the widget is redrawn

If you extract the cards into their own stateful widget it should work.

authors: BrunoJurkovic CiriousJoker ThraaxSession tidharnitzan


text:
maven central上crashreport和nativecrashreport的pom文件是错误的!

https://repo.maven.apache.org/maven2/com/tencent/bugly/crashreport/2.8.6/crashreport-2.8.6.pom
MavenCentral上传的pom文件中版本号为-SNAPSHOT版本，导致编辑失败

https://repo.maven.apache.org/maven2/com/tencent/bugly/crashreport/2.8.6/crashreport-2.8.6.pom
MavenCentral上传的pom文件中版本号为-SNAPSHOT版本，导致编辑失败

异常类型：
手机型号：
手机系统版本：
tinker版本：
gradle版本：
是否使用热更新SDK：
系统：android
麻烦具体描述一下问题出现的步骤和现象

repo: BuglyDevTeam/Bugly-Android-Demo


text:
Tweaked MainPage and TailwindCss

Description
Tweaked the mainpage and tailwindCss

ferramenta
Additional Information

[x] I have read the contributing docs (if this is your first contribution)
[x] This is not a duplicate of any existing pull request

Related Issues
Closes #{6}
Your ENS/address: jollyv.eth

I see the above build failed on Vercel.
Is adding a new package dependency forbidden? Bc this PR adds a new dependency, "typewriter-effect"

Closed it and I will submit a new one with the yearn.lock file and MetaHeader

authors: JollyRogerz KannuSingh


text:
support children as render prop

I am interested in helping provide a fix!
No
Which generators are impacted?

[ ] All
[ ] Angular
[ ] HTML
[ ] Preact
[ ] Qwik
[ ] React
[ ] React-Native
[ ] Solid
[ ] Stencil
[X] Svelte
[x] Vue
[ ] Web components

Reproduction case
https://mitosis.builder.io/?outputTab=M4NwpgNgLmQ%3D&code=JYWwDg9gTgLgBAbzgVwM4FMDKNrrgXzgDMoIQ4AiAAQCNlgAbAE3SgDpgIB6EYHVYKgoBuAFCiYATzB4ACqTCo4AXkSi4cAMYALRkyjoAdgH4AXHAAUYBanMJ1GuKhgBDGGnMByBhBdNghgDmnnAAPnCeqMiamuioqJ5iGvgAlCoAfHAAogzoIEYwYvji6AAekLBwLEQuyAzwRMiGmjCchnAAspIAwmSQhgVWNmn2GpoQhs5OrjB4qmhYOAYWo47Obh4RPn4BwQA0DqliDlxcTmR46ERE6C1K44YwpAwMu3AABuvuqO9wLoZMOAQGDaVjTNx4awQRTiDQGdxQdoWBwaAA86RRjgQUMUbB0egMhhW4O%2B5i%2B6DYXzQBBSxUccFRXAxGhSRSAA%3D
Expected Behaviour
I should be able to use a render prop to let my component consumer control the appearance. The component from the fiddle would be used like
<MyComponent>
  {({ status, …props }) => <button {…props}>{status}</button>}
</MyComponent>

This works for react, solid, and vue, but not for svelte.
Actual Behaviour
It renders the properties wrong, and throws a build error:
<slot name="default({
status: status
})"/>

[vite-plugin-svelte] …/button.svelte:10:6 Error while preprocessing …/button.svelte - Expected }
file: …/button.svelte:10:6
  8 |
  9 |  <slot name="default({
 10 |  status: _state.status,
             ^

Additional Information
No response

children as a render prop is something that doesn't easily exist in all frameworks. I don't believe there is anything in Svelte that allows you to pass a children render prop. The same goes for Qwik: you cannot provide a children render prop function.
Mitosis tries to include features that can easily be mapped to something that already exists in the majority of frameworks it focuses on, so I don't know if this is something we can easily add support for.

authors: samijaber smeijer

repo: BuilderIO/mitosis


text:
[🐞] Can't set multiple Set-Cookie Headers (Middleware)

Which component is affected?
Qwik City (routing)
Describe the bug
I'm setting multiple cookies in a single request.
I'm using the azure swa middleware to create an azure function.
The problem is that chrome, edge, firefox etc. can't parse multiple cookies from a single set-cookie header, so these browsers will only set one cookie and not all.
Vite did return a set-cookie for each cookie, so I didn't find the bug before nearly going live.
I already found the problem in the code.
It's the mergeHeadersCookie function in the request-handler middleware, it uses the header append function.
https://developer.mozilla.org/en-US/docs/Web/API/Headers/append
The append() method of the Headers interface appends a new value onto an existing header inside a Headers object, or adds the header if it does not already exist.
The next problem would that the azure swa middleware sets the headers per object index string (line 60), that means every header can only exist once and duplicates overwrite the old values.
Just from looking at the qwik city middleware code it looks like the problem should exist with azure-swa, cloudflare, deno and vercel.
Reproduction
qwik.new uses vite and is not reproducible with vite
Steps to reproduce
Create an app that sets multiple cookies in a single request.
Create a azure functions function and test it.
Or use this http get request (removed the link, since i posted the http response from azure swa in the comment beneath)
System Info
System:
    OS: Windows 10 10.0.22621
    CPU: (20) x64 12th Gen Intel(R) Core(TM) i7-12700H
    Memory: 18.51 GB / 31.71 GB
  Binaries:
    Node: 18.14.2 - C:\node\current\node.EXE
    npm: 9.5.0 - C:\node\current\npm.CMD
  Browsers:
    Edge: Spartan (44.22621.1848.0), Chromium (114.0.1823.43)
    Internet Explorer: 11.0.22621.1
  npmPackages:
    @builder.io/qwik: 1.1.5 => 1.1.5
    @builder.io/qwik-city: 1.1.5 => 1.1.5
    undici: 5.22.1 => 5.22.1
    vite: 4.3.9 => 4.3.9

Additional Information
No response

Forgot to mention.
The url is a web app but rewrites to the azure function.
The function app returns
< HTTP/1.1 200 OK
< Content-Type: text/html; charset=utf-8
< Date: Thu, 29 Jun 2023 08:20:25 GMT
< Set-Cookie: duo_shop_dealer_id=ff38d23f-c175-4fae-a7b6-fd8e1d597ca9; HttpOnly; Path=/; SameSite=Strict; Secure, duo_shop_restricted_mode=true; HttpOnly; Path=/; SameSite=Strict; Secure
< Transfer-Encoding: chunked
< Request-Context: appId=
Tested with insomnia.

Can you provide a little piece of code that reproduces the issue? i believe u it's broken, but i also see we got some tests for it, so can you show me some little piece of code that reproduces this issue?

Do you have any idea of how we should fix the mergeHeadersCookies? for azure?

This might help:
https://github.com/geoffrich/svelte-adapter-azure-swa/pull/74/files
could you help us with a PR?!

I mean it's not just azure, it's cloudflare, deno and vercel too, since they use the function too.
But for azure the code is faulty at two positions.
I can create a qwik.new playground (instance?), but like I said vite doesn't use this function to add the cookies to the headers. The middlewares are using it.

https://stackblitz.com/edit/qwik-starter-zamsoc?file=src%2Froutes%2Flayout.tsx
Thats the code.
Just simple setting 2 cookies in a single request.
But no idea how stackblitz works, I have to reload the whole page for it to work after the first page load.

I think it's only azure, deno and netlify, and vercel we have unit tests for this case, they have a patched version of append() that works correctly! Problem is that our e2e for azure is broken at the moment, we need to set it up!

Sadly I'm not able to compile qwik (tried it multiple times), so I can't test changes if I tried to help.
I just checked the code and there seems to be no tests for cookies.

So I found the cookie unit tests for the request-handler.
And the unit test is nowhere calling mergeHeadersCookies like the middlewares do.

https://github.com/BuilderIO/qwik-city-e2e/blob/main/custom-src/routes/sign-in/index.tsx#L20-L26
This part of the app needs multiple cookies in order to work! restored the Azure app and in fact it's failing!

Got a fix

Thank you very much.

Thank you very much.

authors: duerselen manucorporat tpannickeduo

repo: BuilderIO/qwik


text:
fix(docs): modify solidStart routing link

What is it?

[ ] Feature / enhancement
[ ] Bug
[X] Docs / tests

Description
modify solidStart routing link
Use cases and why

One use case

Another use case

Checklist:

[ ] My code follows the developer guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

thanks @cunzaizhuyi !

authors: cunzaizhuyi shairez


text:
Fixed Travis

Fixed the Travis.
Along with it, I observed that currently we are not running any manual tests in emulator hence don't require it for now. Hence it will faster our build time form approx 16 min to approx 3 min.

All should rebase their current PRs if they are sill failing.

repo: BuildmLearn/BuildmLearn-Toolkit-Android


text:
All Unused Files,Imports,Value Resources removed

#262 (Part 1)
All unused files ,resources,imports are removed successfully.

how did  you know the resources,files and imports are unused? any metrics?

authors: codingblazer zssMostE


text:
Update scalafmt-core to 3.5.1

Updates org.scalameta:scalafmt-core from 2.7.5 to 3.5.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "scalafmt-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequest = { frequency = "@monthly" },
  dependency = { groupId = "org.scalameta", artifactId = "scalafmt-core" }
}]

labels: library-update, early-semver-major, semver-spec-major, commit-count:1

Superseded by #220.

repo: BusyByte/flutterby


text:
Composite Example

CheckList

[ ] Documentation
[ ] Self reviewed

Done

👍 실용적인 example 이네요!

authors: Reid-Lim chaking

repo: Buzzvil/awesome-design-patterns


text:
server 启动失败

日志如下：
2024.12.16 21:26:29.461892 [ 7 ] {}  BackgroundSchedulePool/BgSchPool: Waiting for threads to finish.
2024.12.16 21:26:29.462052 [ 7 ] {}  Application: DB::Exception: Unknown setting s3_gc_batch_size SQLSTATE: 42000
2024.12.16 21:26:29.462057 [ 7 ] {}  Application: shutting down

这个问题我遇到了，这是因为你用的docker-compose配置文件版本不对。你的先切换一下代码到对应的版本就好了。不过我又遇到了新的问题

repo: ByConity/ByConity


text:
cnch_auxility_policy clarification

Question
Looking at the cluster configuration documentation, I see a reference to:
cnch_auxility_policy, specifies the StoragePolicy used by ByConity to store temporary data on the local disk, optional configuration item, the default is default
What constitutes as temporary data here? Is it read/write agnostic or specific to certain functions?  Can you give us an example usage of this setting?

@Michael-LinYu Can I get your help to answer this question?

check StorageLocation. Table's data are divide into two category, one is main storage, which stores actual table data, other one is auxility storage, which used to store some temporary data. For example, cnch use hdfs/s3 as main storage to store table data, and use auxility storage to write temporary data or cache files

authors: Michael-LinYu ozcelgozde vivek-debug


text:
No gradio module after clean install

Hi ! I have a problem with  clean installation by one click installer.
There is "No gradio module" exception :(
tried v 0.7.0, 0.7.1

Maybe it because of this ?

I tried to install manually and it worked. Not as good as I wish, cause all dependencies was installed in disk C:\ with almost no free space.
One click installer doesn't work for me.


text:
🛑 C21CoasttoCoast is down

In f736b65, C21CoasttoCoast (https://www.c21coasttocoast.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: C21CoasttoCoast is back up in e11f622 after 24 minutes.


text:
[KM] 7月KM : 企業對接GO - EP1 對接財政部營業稅營業稅申報系統

協助@gibbs-shih 完成此篇 文章
參考鼎新e-GO營業稅申報管理系統

台灣市場上有許多會計軟體提供商提供與財政部401申報系統整合與介接的服務。以下是一些知名的會計軟體提供商，他們的產品通常都有這些功能：
鼎新電腦（Dingxin Computer）：
鼎新電腦提供的TIPTOP ERP系統廣泛應用於台灣的各類企業，並與財政部的電子申報系統進行了深度整合。
鼎捷軟體（Ding Jie Software）：
鼎捷的易飛ERP系統具有強大的會計功能，並且與財政部的電子申報系統進行了無縫介接，支持API傳輸。
財神企業（Accufin Corporation）：
財神的會計系統專注於中小企業市場，提供了便捷的電子申報功能，與財政部申報系統API直接連接。
博英資訊（BOE Information Technology）：
博英的ERP系統提供完整的財務與會計模組，並且支持與財政部的401申報系統進行API介接。
天心資訊（Tianxin Information Technology）：
天心資訊的會計系統在台灣中小企業中廣泛使用，具有完備的電子申報功能，支持與財政部的API整合。
正航資訊（Zhenghang Information Technology）：
正航的ERP系統強調易用性與高效性，提供了與財政部電子申報系統的全面整合，支持自動數據傳輸。
這些提供商的會計軟體都具有與財政部申報系統的整合功能，方便企業進行高效的稅務申報。選擇適合的軟體可以根據企業的具體需求和規模來決定，確保申報流程的便捷與準確。

媒體申報檔是什麼？

媒體產生

媒體申報檔需要匯出的資料
在設計ERP系統以支持台灣營業稅申報時，確保系統能夠匯出所有必要的申報資料是至關重要的。以下是媒體申報檔需要匯出的關鍵資料項目，這些資料將幫助企業準確、合規地完成營業稅申報。

基本資料
公司基本信息：包括公司名稱、統一編號、聯絡地址、聯絡電話等。
申報期間：申報的起始日期和結束日期。
銷售資料
銷售發票：
發票號碼
開立日期
銷售金額（含稅）
稅額
買受人名稱及統編
發票類型（如三聯式、二聯式）
銷貨退回及折讓：
相關發票號碼
退回或折讓日期
退回或折讓金額
退回或折讓原因
進項資料
進貨發票：
發票號碼
開立日期
進貨金額（含稅）
稅額
賣方名稱及統編
進貨退回及折讓：
相關發票號碼
退回或折讓日期
退回或折讓金額
退回或折讓原因
稅額扣抵資料
扣抵憑證：
憑證號碼
憑證日期
扣抵稅額
扣抵原因
稅款支付資料
支付憑證：
繳款書號碼
繳款日期
繳納稅額
稅額調整資料
調整單：
調整單號碼
調整日期
調整金額
調整原因
其他資料
營業額減免證明（如適用）
減免證明號碼
減免金額
減免原因
ERP系統的功能支持
為了支持這些資料的匯出，ERP系統應具備以下功能：

資料自動整理與生成：系統應自動整理銷售、進項、扣抵、稅款支付和調整資料，並生成相應的申報文件。
格式驗證：確保匯出的資料格式符合台灣國稅局的要求，避免因格式錯誤導致的申報失敗。
電子申報支持：系統應支持電子申報所需的格式和介面，如XML格式，並能夠生成適合上傳的電子媒體檔案（如光碟或USB）。
報表檢查與校對：提供報表檢查功能，讓用戶在提交前檢查和校對資料，確保準確性。
透過這些功能，ERP系統能夠幫助企業有效地管理營業稅申報流程，減少手動操作的錯誤風險，提升工作效率，確保稅務合規。

repo: CAFECA-IO/KnowledgeManagement


text:
[Develop] 公告專區 page

components

類別分頁
search
news list
news items
翻頁

take 2 hrs
remain 翻頁列

repo: CAFECA-IO/sports-charity


text:
I941175: Fix project registry name sanitization

Ticket: https://internal.almoctane.com/ui/entity-navigation?p=131002/6001&entityType=work_item&id=941175

A developer build has not yet been created for this branch. Click here to go ahead and create the build...

CI Build Link:
https://sou-jenkins2.swinfra.net/job/CAFapi/job/CAFapi~opensuse-opensearch2-image~I941175~CI


text:
Fix GCC 12.2 warning in access to patricia_t members

Hi folks — we're seeing a few warnings in the libpatricia code with newer GCCs:
/home/christian/devel/zeek/zeek/src/3rdparty/patricia.c:246:18: warning: array subscript ‘prefix_t {aka struct _prefix_t}[0]’ is partly outside array bounds of ‘unsigned char[12]’ [-Warray-bounds]
  246 |   prefix->bitlen = (bitlen >= 0) ? bitlen : default_bitlen;
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/christian/devel/zeek/zeek/src/3rdparty/patricia.c:228:18: note: object of size 12 allocated by ‘calloc’
  228 |         prefix = calloc(1, sizeof(prefix4_t));
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/christian/devel/zeek/zeek/src/3rdparty/patricia.c:247:18: warning: array subscript ‘prefix_t {aka struct _prefix_t}[0]’ is partly outside array bounds of ‘unsigned char[12]’ [-Warray-bounds]
  247 |   prefix->family = family;
      |   ~~~~~~~~~~~~~~~^~~~~~~~
/home/christian/devel/zeek/zeek/src/3rdparty/patricia.c:228:18: note: object of size 12 allocated by ‘calloc’
  228 |         prefix = calloc(1, sizeof(prefix4_t));
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/christian/devel/zeek/zeek/src/3rdparty/patricia.c:248:21: warning: array subscript ‘prefix_t {aka struct _prefix_t}[0]’ is partly outside array bounds of ‘unsigned char[12]’ [-Warray-bounds]
  248 |   prefix->ref_count = 0;
      |   ~~~~~~~~~~~~~~~~~~^~~
/home/christian/devel/zeek/zeek/src/3rdparty/patricia.c:228:18: note: object of size 12 allocated by ‘calloc’
  228 |         prefix = calloc(1, sizeof(prefix4_t));
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/christian/devel/zeek/zeek/src/3rdparty/patricia.c:250:22: warning: array subscript ‘prefix_t {aka struct _prefix_t}[0]’ is partly outside array bounds of ‘unsigned char[12]’ [-Warray-bounds]
  250 |     prefix->ref_count++;
      |     ~~~~~~~~~~~~~~~~~^~
/home/christian/devel/zeek/zeek/src/3rdparty/patricia.c:228:18: note: object of size 12 allocated by ‘calloc’
  228 |         prefix = calloc(1, sizeof(prefix4_t));
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

The above is based on Zeek's version of libpatricia, but the code in question is identical. I wasn't able to test the included tweak directly with your repo but the equivalent fix on the Zeek side resolves them.

Thanks!

authors: alistairking ckreibich

repo: CAIDA/cc-common


text:
Consistent method of enforcing polars subclass

Subclasses of a polars data frame (any UptakeData, e.g.) will revert to regular polars data frame after a polars operation (e.g. filter, with_columns, rename, etc.). We can make versions of these polars functions that return the subclass they were given, or we can coerce polars data frames into subclasses more frequently (i.e. UptakeData(df)). Choose a strategy and be consistent.

I lean toward option #2 (let data frames be data frames, and use the subclasses for explicit validation or when we need extra functionality)

Also, make choose class vs. object methods carefully to avoid self = self.some_method(...), as is currently the case in augment_implicit_columns

Also, make choose class vs. object methods carefully to avoid self = self.some_method(...), as is currently the case in augment_implicit_columns

Or, at least, keep something like that as an object method, but make it not modify-in-place. Eg my_df = my_df.augment() rather than my_df.augment() changing the content of my_df.

this was resolved in a prior PR, maybe #65

authors: eschrom swo


text:
CA - Poorly Formatted Accession Number

User states: Hello, we have received a set of report that have an incorrect / poorly formatted accession number. I did a quick review and it looks like these are from Gaslamp Medical Center 250 Market St, San Diego CAn92101 USA.
Please correct and resend the reports for the affected messages."

Me and Sharon proceeded to conduct research and responded to the user " possible that during the conversion on your end it created the shortform version you are seeing"

That value is typically provided by the sender. We wouldn't be doing any alteration. The work here would be to double check that the value we're sending is exactly the same as what was sent to CA. If it is, then we relay that info to CA. If it isn't then we need to do additional investigation into why it's not the same.

@BerniXiongA6 check with sender (according to Brick's recommendation) and then follow up with CA. cc: @sliu1000

Hey @Jcavallo7 @sliu1000 -- I've tried to find the originating email from the sender but there's nothing in the RS shared inbox. Did this come from the SR shared inbox? Could you provide our team with the sender's info? We'd like to start working on the ticket in this coming sprint and we'll need to reach out to the sender to ask follow up questions. Thank you! cc: @brick-green @brandonnava

Hey @BerniXiongA6 it came in through the simple report box, apologies if I neglected that detail. Here are the original senders info:
Jill Meesey (jill.meesey@cdph.ca.gov)
Marjorie Richardson (marjorie.richardson@sdcounty.ca.gov)

BX sent email to original requesters of this ticket on 12/30:

Hi Jill and Marjorie Richardson,
Our operations team here at ReportStream will be bringing ticket (# 7689) into our upcoming work. In order to troubleshoot, we'll need to know what the Accession numbers are so we can confirm whether ReportStream is receiving the correct values from Gaslamp Medical Center that we are passing through to public health.
Can either of you confirm what the Accession numbers should be for this request? I'm attaching the screenshot that we received with the original request.
Once we receive this information, that can help our team identify what could be happening and determine how to fix this issue.
Thanks,
Berni

BX send email to sending facility (since Jill and Marjorie are the receivers) on 12/30:

clinic@gaslampmedicalcenter.com
Report Stream (CDC);Green, Brick (CDC/DDPHSS/OD/HITSSU) (CTR)
Hello Gas Lamp Medical Center Team:
Our operations team here at ReportStream received a request from your public health authority to troubleshoot an issue regarding COVID-19 data that was submitted to ReportStream with incorrect Accession numbers—which failed validation at your jurisdiction.
In order to investigate this further on the ReportStream end, we'll need to know what the Accession numbers are for the records that are included in this screenshot shared with us by your public health authority. Once we know what the correct Accession numbers should've been submitted to ReportStream, that will allow us to verify whether ReportStream is receiving the correct values from Gaslamp Medical Center that we are passing through to public health.
Can your team confirm what the Accession numbers should be for the following messages?
Thanks,
Berni

@brandonnava fyi

@Jcavallo7 @sliu1000 Since this came from SR, can you or someone on the SR side follow up with them?

@TaneaY Do you mind looking into this further.

@sliu1000 Follow-up email sent to requestor jill.meesey@cdph.ca.gov and submitter clinic@gaslampmedicalcenter.com as I do not see a reply from either for additional information. Prior research of file received on 12/14 shows that CA DPH was sent an HL7 file in the correct format.

@brandonnava
Receiver - Jill from California is requesting for the "expanded format" to be used for files being sent to CA as it's causing parsing issues on their side:  See below the specific response:
------------------------------https://app.zenhub.com/files/304423150/44837246-5615-441a-a5e0-e6b7d3587152/download-
Hi Tanea, I apologize for my confusion. I was busy last week. I don’t believe the December issue was resolved. And the issue is still happening. Any of the shortened scientific numbers that are the same, will attach to the first instance of the number coming across since accession number is one of our primary matching metrics.
Just going back to 12/1/22, there are 2466 entries with scientific format instead of the expanded number. Many of these have repeated values causing multiple different people to be attached together.
Please escalate this issue to be fixed and resubmitted.
In column H and I, I have highlighted three sets of accession number all for different people that have been attached to each other.

Emailed Jill for an updated example - as the one that is referenced is older than 60 days.

@oslynn Receiver sent over new examples
Please see attached for the accession numbers:
(https://app.zenhub.com/files/304423150/273343fa-3355-4b61-b19d-b85f313970b3/download)
Hi Sharon, here is a list for February. The two examples below are from today.
Shortened and causing reports for different people to attach to each other:
SPM|1|1.67683E+15 & Action Urgent Care I & 05D2078131&CLIA^1.67683E+15 & Action Urgent Care I
Expanded and unique:
SPM|1|1c807a03-f24a-49b6-8f02-36e7eef3bbb5&Torrance Memorial&05D0642594&CLIA^1c807a03-f24a-49b6-8f02-36e7eef3bbb5&Torrance Memorial&05D0642594&CLIA||

After looking at the messages from SimpleReport.  I think the sender uploaded CSV file produced by excel that has Format Cells -> Number -> Decimal places set to [ 2 ].  This will automatically be set to a large number in engineering number format (i.e. 1234E+15).

@sliu1000  I need to get with SimpleReport folk to see the csv file that was uploaded to them.

Email sent to SimpleReport Lab:
Hi Noah,
CA State is having issues with reviewing your labs Accession Numbers for 2/21/2023.  Can you please advise on the format you are using when you submit your CSV files via SimpleReport?  Perhaps you can send us a sample file so we can see what format you are using.   Please DO NOT sent any PII/PHI.  You can just delete those columns from your file.
Best regards,
Sharon
The ReportStream Support Team
Contact us at reportstream@cdc.gov
Support hours:  8:00 am through 9:00 pm Eastern time
Monday-Friday, excluding US public holidays

Sender used Excel or Spreadsheet software to generate the CSV file to upload to SimpleReport.  That software has default Format Cells to Number Decimal places of 2.  Therefore when they save the file, it saves to the engineering format for a large number that has 12 digits or more (i.e 123456789012 save to 123457E+11).
To fix this, the sender needs to reformat all Cells to Number Decimal places of 0 as following step with MS Excell:
1.) Press Ctrl + A to select all cells
2.) Right-click on the mouse.
3,) Select Format Cells

4.) Select Number -> Decimal place -> 0

5.) Press OK
6.) Save the file.

@oslynn I sent the email and cc'd you.

@sliu1000 for Google Sheets do the following:
1.) Crtl + A to select all cells
2.) Mouse click on 123 as a screenshot and select Custom number format

3.) Select 0 and Apply

4.) File -> Download -> Comma Separated Values (.csv)

Screenshot before:

Screenshot after:

I am closing this ticket: Done.

repo: CDCgov/prime-reportstream


text:
CA Flu Pilot: Create SR Sender Transform

User Story:
As ReportStream, I want to achieve an appropriate level of separation of concerns in our transforms by making sure sender-specific transforms, in this case Simple Report, are not stored with receiver transforms, in this case CA.
Description/Use Case
When getting SimpleReport FHIR FLU data sent to California, sender transforms did not exist and so all our transforms happened in the California receiver FHIR -> HL7 transforms under prime-router/metadata/hl7_mapping/STLTs/CA. Now that Sender transforms are implemented (FHIR -> FHIR) we need to comb through all the mappings in the CA folder and determine which ones are specific to SimpleReport and not CA and then move them to a SR sender transform.
Risks/Impacts/Considerations
Dev Notes:

Receiver transforms are FHIR -> HL7 transforms that occur to accommodate special requirements of the receiver (California)
Sender transforms are FHIR -> FHIR transforms that occur to accommodate special requirements or missing data of the sender (SimpleReport)
There are currently no Sender transforms in the repo. I suggest seeing if prime-router/metadata/fhir_mapping/fhir would be a good place to store them?  We could make a folder here for each sender, like SimpleReport?
Victor added comments in the CA mappings files for what should be moved over to SimpleReport Sender transform

Acceptance Criteria

[ ] Created a sender transform for SimpleReport and stored it in the appropriate location in repo
[ ] Moved non-CA specific receiver mappings from CA folder to SimpleReport sender (FHIR) transform
[ ] Validated CA output HL7 is the same before and after changes to the mappings

After talking with Patricia and Victor, there is not anything to move over to simple report. However, there is going to be a ticket coming out of this to figure out how to handle the cliaForSender setting since this is in a bit of a middle no man's land between sender and receiver and may require a custom fhir function or some other very specific work around. We also determined that the sending-facility_namespace-id did not actually need to be set since it was not being set in the COVID pipeline, so next test @victor-chaparro is going to remove it to test to make sure there aren't any issues without it.

authors: JessicaWNava arnejduranovic


text:
Feature: Complex Map for args For Transformationn Engine

DevEx/OpEx
Currently, the transformation_definitions.json file is capable of passing a Map<String,String> as a parameter to the translations objects. Because of this constraint, we are unable to pass more complex types of maps and this forces us to add the complex map/data as part of the transformation class.
Propose Solution
Add the feature of passing a complex map (Map<String,Object>) from the transformation_definitions.json file. This feature will make it possible to inject the data via the transformation_definitions.json, adding flexibility, reusability, and generalizing our transformations.
Tasks

[x] Add Map<String,Object> args to Interfaces

[x] CustomFhirTransformation
[x] HappyPathCustomTransformationMockClass

[x] Add Map<String,Object> to TransformationRuleMethod
[x] Add Map<String,Object> to TransformationRule
[x] Add Map<String,Object> args to all available transformations
[x] Refactor

[x] failing tests cases
[x] null check transformations that use args

[x] Test coverage of new code

Additional Context
Add any other context or screenshots about the work here.

PR has been merged!

repo: CDCgov/trusted-intermediary


text:
Update getRoutes

This branch should be based on upgrade/react-router of common-stack

Can one of the admins verify this patch?

repo: CDEBase/fullstack-pro


text:
Allow HTML formatting on Template "Detailed Question"

Sort of related to issue:
https://github.com/CDLUC3/dmptool/issues/6
Even though the formatting tools would be great to "see" and use when creating "detailed questions", "suggested text", "guidance", and "example text". HTML code can be used withing ALL of these except for "Detailed Questions".
Please let HTML work on detailed questions (if it is easy) OR I would love to have the formatting tools for all of the text entry if it is not too hard.

include CKEditor support for this field and Customization resources

authors: shlake stephaniesimms


text:
Test failure in armhf (ubuntu and debian): test_rpc

Hi,
netopeer 2.0.35 is currently failing to build on armhf[1] due to a test_rpc failure. Here is my attempt at getting the relevant output (it's intertwined with other test results):
2: [ RUN      ] test_lock_basic
2: [       OK ] test_lock_basic
2: [ RUN      ] test_lock_fail
2: "<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="68">
2:   <rpc-error>
2:     <error-type>protocol</error-type>
2:     <error-tag>lock-denied</error-tag>
2:     <error-severity>error</error-severity>
2:     <error-message xml:lang="en">Access to the requested lock is denied because the lock is currently held by another entity.</error-message>
2:     <error-info>
2:       <session-id>1</session-id>
2:     </error-info>
2:   </rpc-error>
2: </rpc-reply>
2: " != "<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="0">
2:   <rpc-error>
2:     <error-type>protocol</error-type>
2:     <error-tag>lock-denied</error-tag>
2:     <error-severity>error</error-severity>
2:     <error-message xml:lang="en">Access to the requested lock is denied because the lock is currently held by another entity.</error-message>
2:     <error-info>
2:       <session-id>68</session-id>
2:     </error-info>
2:   </rpc-error>
2: </rpc-reply>
2: "
4: [ RUN      ] test_xpath_basic
4: [       OK ] test_xpath_basic
4: [ RUN      ] test_xpath_boolean_operator
4: [       OK ] test_xpath_boolean_operator
4: [ RUN      ] test_xpath_union
4: [       OK ] test_xpath_union
4: [ RUN      ] test_xpath_namespaces
2: [   LINE   ] --- ./tests/test_rpc.c:154: error: Failure!
 2/15 Test  #2: test_rpc .........................Subprocess aborted***Exception:   7.96 sec
[==========] Running 11 test(s).
[ RUN      ] test_lock_basic
[       OK ] test_lock_basic
[ RUN      ] test_lock_fail
"<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="68">
  <rpc-error>
    <error-type>protocol</error-type>
    <error-tag>lock-denied</error-tag>
    <error-severity>error</error-severity>
    <error-message xml:lang="en">Access to the requested lock is denied because the lock is currently held by another entity.</error-message>
    <error-info>
      <session-id>1</session-id>
    </error-info>
  </rpc-error>
</rpc-reply>
" != "<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="0">
  <rpc-error>
    <error-type>protocol</error-type>
    <error-tag>lock-denied</error-tag>
    <error-severity>error</error-severity>
    <error-message xml:lang="en">Access to the requested lock is denied because the lock is currently held by another entity.</error-message>
    <error-info>
      <session-id>68</session-id>
    </error-info>
  </rpc-error>
</rpc-reply>
"
[   LINE   ] --- ./tests/test_rpc.c:154: error: Failure!

In debian it seems to be also failing in other architectures, see [2]. All but ppc64el have the same test_rpc failure. ppc64el has other failures, so I wonder if this is a 32 bits thing.

https://launchpadlibrarian.net/574054935/buildlog_ubuntu-jammy-armhf.netopeer2_2.0.35-1_BUILDING.txt.gz
https://tracker.debian.org/pkg/netopeer2

Yes, it would seem like a 32b problem because incorrect printf flags were being used, should be fixed now.

Thanks, the test passes now

authors: michalvasko panlinux


text:
Question: Hide a yang module from client

Hi,
Is there a way in which I can install a yang module on server side, but hide it from client?
Something similar to this in netconfd-pro:
The --hide-module parameter specifies the name of a module to hide from advertisements to client sessions. If the specified module name is loaded into the server, then this parameter will cause it to be omitted from the following data structures:

YANG 1.0 <hello> message

/netconf-state/schemas/schema list

/modules-state/module list

No, netopeer2 does not support such a feature.

authors: mdivyamohan michalvasko


text:
Where is the decoder

It’s been still coming but the decoder is not there it’s been a long time and still not getting a decoder

And more modes too

I've been toying around with a few possible implementations for the decoder. It is much more difficult then I anticipated and requires a custom AudioWorklet to be written. That being said over the past few weeks I've made some excellent progress and hope to have something functioning soon.
As for more modes, I just added a few more this month!
Cheers and 73!

Can't wait for the decoding feature!

please add more modes, like the robot 36 mode on the encoder and decoder

Looking forward to have a decoder too, thank you

authors: CKegel DenisSergeevitch GFLJS2100 GFLJS2100-user bulieme gwashark

repo: CKegel/Web-SSTV


text:
remove all mentions of tactics key

About the PR
previously added in my previous PR; based off memory off a much older version of CM; this no longer exists and would just like to clarify my mistake before proceeding with other PR's :)

que? where's the merge conflict ;(

git genius, merge conflict solved


text:
Vending machines

About the PR
todo:

[x] Add all sprites
[x] Fix sprite animation speeds
[x] Make prototypes
[x] Fill what can be filled

Why / Balance
Resolves #263
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Ready to review.
My opinion is that med vendors should be filled in medical PR.


text:
Implement an efficient way to keep navbar across activities

I noticed a couple of things while working on the navbar:

The way I implemented was putting it inside a Linear Layout but I realized that for every activity I would have to paste it in every single xml. That sounds very very inefficient.
I also noticed that for every onClick it has, the current activity would have to take care of it. So that would mean every single activity would have to implement goToStats, goToAccount, goToLeaderboard just so that the navbar works (it crashes if we dont implement it). Again incredibly very inefficient.

As of right now my currently solution is to put the navbar in a seperate xml and use setContentView() and "inflate" it. This definitely takes care of the first issue so you do NOT have to copy and paste it in every xml activity. However i'm still not sure how to approach the second issue.

I did this today.


text:
[NOREF] Seed data for echimp

Description

Introduce seed data with existing echimp model data
Update Postman collection

How to test this change

Query  the seeded model plan, look at the related echimp CR or TDL
( you can use the updated postman collection to do the query)

PR Author Checklist

[ ] I have provided a detailed description of the changes in this PR.
[ ] I have provided clear instructions on how to test the changes in this PR.
[ ] I have updated tests or written new tests as appropriate in this PR.
[ ] Updated the Postman Collection if necessary.

PR Reviewer Guidelines

It's best to pull the branch locally and test it, rather than just looking at the code online!
When approving a PR, provide a reason why you're approving it

e.g. "Approving because I tested it locally and all functionality works as expected"
e.g. "Approving because the change is simple and matches the Figma design"

Don't be afraid to leave comments or ask questions, especially if you don't understand why something was done! (This is often a great time to suggest code comments or documentation updates)
Check that all code is adequately covered by tests - if it isn't feel free to suggest the addition of tests.

I realize this may have been outside scope, but this was the original issue I brought to clay.  I'm unable to query the model plan when querying echimpCRsAndTDLs.  This is the error it throws.

Thanks @patrickseguraoddball! As we discussed, the error occurs locally when data is not seeded.  Though not a result of this PR, we decided to implement a change to address this in this PR!
Now, if you can't get the cache, we should expect that nil is returned, and an error is logged in the backend. This will make sure we are alerted if this happens in a deployed environment, but allows flexibility when developing. You can confirm that the error shouldn't exist in the GQL response now, but you can look at the docker logs to see an error is logged if you query echimp crs or tdls without seeded data.

authors: StevenWadeOddball patrickseguraoddball

repo: CMS-Enterprise/mint-app


text:
fix localization demo script to set use_sim_time parameter

fix localization demo launch file to correctly set use_sim_time parameter to nodes
fix tf_speed_control node to use node->get_clock so that it also works with ROS bag play

It was confirmed that tf_speed_control node and mutl_floor_manger worked correctly on a physical robot after these changes.

repo: CMU-cabot/cabot-navigation