Add Laravel Docs Plugin

A simple plugin to search and access Laravel documentation
Repository

No need to add DateAdded and LatestReleaseDate fields, they will be auto populated. I updated the icon url to use mirror link.

Hey the executable path does not exist: ./dist/main.js Do you mean ./src/main.ts in the plugin.json file?
Plugin currently failing to load with the latest release.

I used the flow-launcher-plugin-template-node repository as a base.
the javascript file is being built in the path ./dist/main.js

At the moment flow is not able to find the executable file indicated in plugin.json. let me know once you have sorted this issue I will re-test

Hey the executable path does not exist: ./dist/main.js Do you mean ./src/main.ts in the plugin.json file?
Plugin currently failing to load with the latest release.

I used the flow-launcher-plugin-template-node repository as a base.
the javascript file is being built in the path ./dist/main.js

the downloaded plugin zip does not contain  ./dist/main.js

let's wait #319

The issue here is not related to that PR though

Closing, please resubmit when ready.


Provide Download for Civ6 from Epic Store

Could you provide the ZIP file of the mod for downloading for Civilization 6 from Epic Store?

Not sure what you mean?  Can the mod be published to their store (as a zip)or you asking for a zip download?
If you go to the main page for the source file repo - https://github.com/civfanatics/cqui_community-edition - there is a clone button which should also have a download as zip, which contains all the files.  The readme contains direction on where to unzip it.
(If you’re not familiar - the mod is a series of xml, lua, and sql files - nothing to compile, etc.  just place somewhere that Civ6 can see the modinfo file and you should be good to go)

Thank you! I will download the mod as you have described :)

Works perfectly with the latest version from Epic Store.
@the-m4a: Thank you very much for your great work!


Can't get any brokers or topics listed

We're not able to see anything listed under Brokers or Topics on kafka-web-console. We have two zookeeper nodes in the data center and they show up fine, but the info under the other tabs is just blank.
There's no logging being produced, either, so I'm not even sure how to debug this.
Suggestions?
Thanks!
-Jeff
Some additional info that might help shed some light:

And, in zookeeper, we have plenty of data.
...
├── kafka
│   ├── address_book
│   │   ├── partition_0
│   ├── apns
│   │   ├── partition_0
│   ├── admin
│   │   ├── delete_topics
│   ├── consumers
│   │   ├── kafkaspout
│   │   │   ├── offsets
│   │   │   │   ├── address_book
│   │   │   │   │   ├── 3
│   │   │   │   │   ├── 2
...

Hi,
I'm unable to connect, status is always connecting!! Could anybody help me? Am i missing anything?


Use gcloud for local server

What's the gcloud command to run a local dev server?

relevant: https://code.google.com/p/googleappengine/issues/detail?id=12119

you should be able to just call :
google-cloud-sdk/bin/dev_appserver.py

After further investigation, this is not yet possible. We can reopen if it becomes possi9ble in the future.


Update scalatest to 3.2.10

Updates org.scalatest:scalatest from 3.2.9 to 3.2.10.
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!

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

labels: test-library-update, semver-patch

Codecov Report

Merging #117 (992ddcc) into master (3ca711f) will decrease coverage by 1.25%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #117      +/-   ##
==========================================
- Coverage   92.50%   91.25%   -1.25%
==========================================
  Files           2        2
  Lines          80       80
==========================================
- Hits           74       73       -1
- Misses          6        7       +1

Impacted Files
Coverage Δ

...ala/com/vladkopanev/cats/saga/SagaTransactor.scala
81.57% <0.00%> (-2.64%)
:arrow_down:

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 3ca711f...992ddcc. Read the comment docs.


Multiple import paths

[x] make sure specifiers interpreted as relative paths don't break out of the base path
[x] allow multiple import paths to be supplied

A natural implication is that if I use -I ~/lib/jk, then a module at
~/lib/jk/foo/index.js can now be imported as 'import f from 'foo'.

This deserves some elaboration. Prior to this PR, the effective module resolution rules were something like

if specifier is @jkcfg/std[/something] or a "magic" import, load from the runtime
otherwise:

(a) try treating it as a path relative to the importing module (or script being run, or $PWD)
(b) try treating it as a NPM module

The resolution (a) was done both by FileImporter and NodeImporter, in nearly the same way. The only case which FileImporter covered which NodeImporter didn't was referring to a relative path without using ./ or ../.
But this wasn't suitable for the expected behaviour quoted above, since the FileImporter would never attempt to resolve relative to its own root path. So I have changed it to treat explicitly relative paths as relative, and other paths as based at its root.
There's good evidence that this will not cause too many problems:

this is how NPM resolution (that implemented in Node.JS, and that implemented here) behaves already
only one test broke from having a relative path that was not explicitly relative

I'm going to close this, because #307 is a better basis for this extension, so it will have to be reworked.


Correction to precision comparison: FLEXIBLEAUTO vs FLEXIBLEAUTOEXT

Added the minimal difference expected between precisions for FLEXIBLEAUTO and FLEXIBLEAUTOEXT

We also need tests for BV for ADD_PACKED_PRECISION and MULT_PACKED_PRECISION.
Remove MULT_PACKED tests 11-19, since they are the same as 1-9.
We could also add a precision test between FIXEDAUTO and FLEXIBLEAUTO.

All requested changes have been completed.


Update locale it.yml

I noticed some lines where "email" and "e-mail" are used together and it looks odd. I replaced "e-mail" with "email" so that the translation is more consistent. I've also added the distinction between one and other in user model as I saw in en.yml.

Grazie!


Matplotlib "." markers are now invisible in plot_summaries()

Original report by Joseph Fowler (Bitbucket: joe_fowler, ).

The "." marker has become invisible, and since TESGroup.plot_summaries() and MicrocalDataSet.plot_summaries() use that marker, their time streams have become invisible. Choose a new marker.

Original comment by Joseph Fowler (Bitbucket: joe_fowler, ).

Change data summary plot marker to '.' with ms=1.
The previous marker ',' is apparently invisible now. Fixes #16.


I don't know how to use 'Header Queries' to prevent a mock always successful

Describe the bug
'Header Query' must prevent GET always success
To Reproduce
Steps to reproduce the behavior:

Go to 'Header Queries' tab of a normal GET (status code = 200)
Input 'Header' = 'X-Api-Key', Query = 'DEMO-KEY'
Scroll down and click 'Add Query' then 'Update response'
curl -X GET -H "X-Api-Key: DEMO-KEY123" .
See error: Always get successful result (OK, code: 200). Although I've tried to set checked/unchecked full or sub-set of (Match Any, Match Case and Match Regex) for 'Header Queries'. Moreover, $ curl -X GET   # also success although no -H "X-Api-Key..."

Expected behavior
curl -X GET -H "X-Api-Key: DEMO-KEY123"  only return successful result for correct 'X-API-Key' (i.e. 'DEMO-KEY')
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: (Docker on Ubuntu x64)
Browser Chrome
Castle-mock Version: 1.45
Other
OS | Linux
-- | --
Java version | 11.0.7
Java vendor | Oracle Corporation
Server info | Apache Tomcat/8.5.55
Server built | May 5 2020 22:10:54 UTC
Server version | <IP_ADDRESS>
Total memory | 635 MB
Max memory | 8434 MB
Free memory | 553 MB
Available processors | 16
Mongodb database

Hi @doanva84.
Which response strategy are you using for your method? To get Header Queries to work you need to configure your Method to use the Header query match response strategy.
You can find more information regarding this on our wiki: https://github.com/castlemock/castlemock/wiki/Use-Case:-REST#create-mocked-responses
I hope you find this helpful.
Best regards,
Karl Dahlgren

Thank you for quick supporting,
I may use 'Header queries' to prevent a mock always successful by settings 'Response strategy' as 'Header Query Match'.
It seems that we could not combine Random/Sequence strategy with 'Header Query Match'. If so, I recommend to allow multiple choices on 'Response strategy'
Thank you again for always great replies

It seems that we could not combine Random/Sequence strategy with 'Header Query Match'. If so, I recommend to allow multiple choices on 'Response strategy'


Make a release with HTTPS enabled?

Would it be possible for you to make a release with the HTTPS patches? latest in mvn (0.1.2) still isn't HTTPS safe.

Bump?

+1
Until this build is on maven, I suggest that everyone using the library sets the endpoint root URL with the following workaround:
Caller.getInstance().setApiRootUrl("https://ws.audioscrobbler.com/2.0/");


Enable style checks for notebooks, fix P01 style issues.

Thanks again for the great resource, I'm happy to continue to make style tweaks as I work my way through the samples.
In this pull I've included a Travis CI style checker that can help enforce default python code style.  It seems to mostly be picking up whitespace errors and line length issues so far.  In general I usually make a few tweaks to the default python style, but I think in this case many of those tweaks actually aren't needed and defaults may be reasonable.
One style issue that I usually override is the 79 character limit on line length.  In general this is a little restrictive for my tastes, but looking at the rendered code blocks, for example here, this might help to ensure there aren't many sections that have to scroll horizontally.
I think there's a few potential benefits of doing this in CI.  There're many authors of the notebooks here, and CI can help ensure there's a uniform code style used throughout the book.  If you'd prefer not integrating CI I can also edit the PR, take the travis files out, and continue checking style offline.

Totally agree that lint is necessary. One question is that, do you think it is worth to have a more restrict lint check such as PEP8?
Also, I hope to reuse the current jenkins server, gluon-ci.mxnet.io, instead of creating a Travis CI. I can do the transfer later.

I can definitely swap pylint for pep8 (now called pycodestyle right?).  Both are well supported libraries.  There's a small implementation detail in that we'll have to parse the notebooks and then lint only the code sections.  I was using nblint for this (which supported pylint), but looking at the implementation it shouldn't be hard to do something similar ourselves and instead use pycodestyle.
For CI Jenkins would also work well.  I saw after creating the PR that you had a server setup.
I'll edit this PR and remove the travis pieces for now since Jenkins seems like the better option.

PR updated (no more CI code).


numpy not listed in requirements.txt

I generally use virtualenv for all packages, and this failed to work out of the box because numpy and absl-py are not listed in requirements.txt.

Added. Thanks :)


Create homepage where user can select the project

Right now the landing page is not linked to a project. This has to change to a landing page being linked to a project. This way we can navigate the user through all the steps, without it seeing the projects page of LS. In order for this to work two things need to happen. 1. Create homepage for navigating through AISensus projects. 2. Make landing pages linked to projects.
Homepage
Create homepage.html in landing page app.  Here the user can select a project based on the name chosen in the beginning. So, it doesn't see the three projects we create in the backend, but just one with name. For display I think putting all the project names in a table with a go to landing page link (like we did with adjust and delete sensor etc.) is the best way, for now.

[x] Create homepage.html with table for name + go to landingpage link
[x] Create method that reads all project names (using LS list projects API) and gets unique name + project.id of data_import project
[x] Create view method that gets names + project.id's. It uses this to render homepage.html and fill the table
[x] Implement delete functionality for projects. It should delete all three subprojects when called upon.

Link landing pages to projects

[x] Adjust the landing page url to path('int:project', views.landingpage, name = 'landingpage')
[x] Adjust landingpage.html so that the  h1 has the name of the project selected. And adjust the  so that they point to the correct project (for example got to the subject annotation project or go to the manage labels in the activity annotation project from #88) This cannot happen yet since the correct versions of the annotation pages are not yet applied in aisensus-develop.
[x] Change landingpage() so that it also takes in an integer of the project id. It feeds this project id into 'landingpage.html'

Lastly, Subject and Sensor will be linked to projects instead of being available for all projects

[x] Add (FK) project to Subject and sensor

[ ] Objects should only be visible in assigned projects
[ ] Subjectannotation page should redirect to subjectannotation labeling
[ ] Export page should download directly or redirect to homepage

[ ] deployment shows all subjects, sensors in form


Can‘t find the Sukuzi-Miyaura data in the folder 'random_splits'

The code is : df = pd.read_csv(f'../data/Suzuki-Miyaura/random_splits/{name}.tsv', sep='\t')
but But in folder data/Suzuki-Miyaura/random_splits/, there is only file .gitkeep

Hi! If you ran the code in https://github.com/rxn4chemistry/rxn_yields/blob/master/nbs/01_data.ipynb, it would generate the 10 random splits.
As others might also run into the same issue, I have added the files to the data/Suzuki-Miyaura/random_splits folder.


add server address to the "stats conns" output

this is helpful when it's required to identify which clients are
connected to which server address when memcached listens on
multiple addresses

Thanks! Think this is reasonable. I'll give it a closer look when I can.

Ah shoot; could you rebase this? One of the changes in 'next' caused some conflicts (the PR here is showing it as well, I just noticed it now). I can fix if I don't hear back in time for the cut tomorrow.

On it.

Released in 1.5.17!


[SPARK-43948][SQL] Assign names to the error class LEGACY_ERROR_TEMP[0050|0057|0058|0059]

What changes were proposed in this pull request?
The pr aims to assign names to the error class _LEGACY_ERROR_TEMP_[0050|0057|0058|0059], details as follows:

_LEGACY_ERROR_TEMP_0050 => LOCAL_MUST_WITH_SCHEMA_FILE
_LEGACY_ERROR_TEMP_0057 => UNSUPPORTED_DEFAULT_VALUE.WITHOUT_SUGGESTION
_LEGACY_ERROR_TEMP_0058 => UNSUPPORTED_DEFAULT_VALUE.WITH_SUGGESTION
_LEGACY_ERROR_TEMP_0059 => REF_DEFAULT_VALUE_IS_NOT_ALLOWED_IN_PARTITION

Why are the changes needed?
The changes improve the error framework.
Does this PR introduce any user-facing change?
No.
How was this patch tested?

Manually test.
Pass GA.

cc @MaxGekk


addresses #12, removing the extra

Ran into https://github.com/ember-template-lint/ember-template-lint/issues/301 which appears to be why  was added.

Thanks @ruckc !


[BEAM-11249] Read larger chunks for dataframe sources.

A typical csv might have 10-1k bytes per line; the chunksize of 100
would result in kb-sized chunks.  Bumping this up brings us into the
mb-sized range.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @robertwb

Run Python PreCommit

Run Python PreCommit


Migrate the mod repository

The mod's repository has migrated.

Looks good, thanks for the update.


editor/script_editor_debugger.cpp:261 - Condition "!breaked" is true.

Godot version:
3.2.1
Issue description:
mash instances spawn black instead of white. Colour change is not possible.

@Talunava Please upload a minimal reproduction project to make this easier to troubleshoot. Also, please give some steps to reproduce this bug.

No reply from OP. Without any information, we can't do anything.
We can reopen if we get any further information. :)


6.0.2-SNAPSHOT

fix starter version to 6.0.2-SNAPSHOT, because 6.0.1 has been released.

Codecov Report

Merging #187 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #187   +/-   ##
=========================================
  Coverage     62.55%   62.55%
  Complexity      497      497
=========================================
  Files            60       60
  Lines          1912     1912
  Branches        334      334
=========================================
  Hits           1196     1196
  Misses          503      503
  Partials        213      213

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 77f3fe6...34c835b. Read the comment docs.


Create Plutonication.md

Project Abstract

Communications protocol that enables seamless interactions between dApps and wallets across all platforms.

Grant level

[ ] Level 1:  Up to $10,000, 2 approvals
[x] Level 2:  Up to $30,000, 3 approvals
[ ] Level 3:  Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

[x] The application template has been copied and aptly renamed (project_name.md).
[x] I have read the application guidelines.
[x] Payment details have been provided (bank details via email or BTC, Ethereum (USDC/DAI) or Polkadot/Kusama (USDT) address in the application).
[x] The software delivered for this grant will be released under an open-source license specified in the application.
[x] The initial PR contains only one commit (squash and force-push if needed).
[x] The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
[x] I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @rostislavlitovkin:matrix.org (change the homeserver if you use a different one)

I have read and hereby sign the Contributor License Agreement.

Thanks for the application @RostislavLitovkin in addition to my above comments:

Wallet Connect does have both a Dapp integration guide and a wallet integration guide for Polkadot. Can you compare to this and what is missing that your solution would provide?
You point out that the only way to connect a mobile wallet to a Dapp is through Substrate Connect or Vault, but afaik mobile wallets such as Talisman and Fearless will also let you connect.
How do you plan to get developers to use your solution?


search: Add search suggestion for "unresolved topics".

Previously, the search suggestion only featured "resolved topics" and filtering for "unresolved topics" was not as intuitive. Users would have to use the negate operator "-" to filter for unresolved topics and it is not possible to edit pills.
This change adds "unresolved topics" to the search with support to cancel negations.
Fixes: #31725.

Screenshots and screen captures:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Thanks! Can you add a screenshot of what's shown if you type "Unr" into the search box?

Cool. @evykassirer  are you up for reviewing this one? I haven't tested.

This behaviour is wrong.
You should change the search suggestions filtering logic to only display "Unresolved topics" in the case of "-is:resolved"

Hi @Joelute, would you like me to take over the work on this issue?


Change background color of table stripes

I was overwhelmed when I tried the new version. The version 1.3 was quite restrained. However, the themes in 2.0 are just too much contrast. Can we reduce this to 10% black? I also added pycache to .gitignore.

I'm going to leave the current core themes as is -- however, you can certainly use a custom user theme to get the look you're wanting: https://github.com/scottkosty/vit/blob/2.x/CUSTOMIZE.md#themes
Would you mind submitting the .gitignore change in another PR? I'd like to keep the PRs to one per distinct change. Or if you'd rather not, I can handle adding it myself, just let me know.


logoUrlString now points to github

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
13401

Relevant Lines:
20539

💛  - Coveralls


feat(network): add error handling for Tor node connection attempt

Fix for #322
Returns a descriptive error message when user tries to add a custom tor node

Hey!
Thanks for the PR @raehat


Configurable frame for shifting steps

The first time today I really needed the shifting steps feature, because I played some pattern in some weird offset within the beat. Interestingly, the step shifting is always applied to the whole range of 64 steps. I suppose configuring the shifting range (e.g. between first step and last step) would make it more intuitive. It was my use case in that very moment, at least.
I know you can achive this with rotation applied to the whole track, of course. But I like to have my patterns prepared in lets say a clean way, and typically, the rotation for one pattern wouldn't match for others. Messing things up with step rotation is something I would only play with occasionally knowing that zero rotation brings me back to safe house at any time.
Let me know if I miss something here. :-)

It's something I have previously thought about myself. It might be more intuitive if steps are shifted in the current first/last step range. I will consider changing the behaviour.

I would love this - it is what I expected the first time I tried to shift steps.
This is perhaps scope creep and technically a different feature request but complimentary and related:
It would be amazing if shifting steps worked with respect to selections. So with no selected steps, it would be exactly what @SloBloLabs mentioned, however when steps are selected, holding shift and pressing next would turn for example 1:A,3:C,5:E into 1:E,3:A,5:C, leaving any other steps outside of 1,3,5 unaltered. This would be analogous to how transposing octaves works so seems like it would fit into the existing Performer UX quite naturally.

I think I'll add two changes:

Shift steps in the current first/last step region as requested by @SloBloLabs if there is no step selection.
Shift selected steps as mentioned by @Lokua if there is a step selection.

Will be part of the 0.1.37 release.

WOW! Thank you!


[SIP-5] Refactor nvd3

Extract all usage of slice and formData
List all fields with PropTypes
Refactor utility functions into another file.

@williaster @conglei @graceguo-supercat

You get a 🏆 for even attempting the refactor of this file. I just saw that the now main maintainer of nvd3 has forked the project project to take it beyond d3 v3. May be too little too late for us on the longer term.

Yay! CI is green.

Release the Kraken! 🦑

merging, big improvement!


Bump Gosu plugin version to fix API break; remove @Ignore

Context
@bmuschko was kind enough to let me know about a pending API break related to CompileOptions here; I fixed and re-released and this PR simply bumps the version of the Gosu plugin executed by the smoke test. Thanks guys!
Contributor Checklist

[x] Review Contribution Guidelines
[x] Sign Gradle CLA
[x] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[x] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[x] Provide unit tests (under <subproject>/src/test) to verify logic
[x] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[x] Ensure that tests pass locally: ./gradlew <changed-subproject>:check

Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation
[ ] Recognize contributor in release notes

Local testing results:

Thanks @DPUkyle! I've started a build here, if it passes I think we are good to merge: https://builds.gradle.org/viewQueued.html?itemId=8622775

Thanks again @DPUkyle for the quick fix, PR has been merged.


Add button/console command to initiate a console message logging with selected engine

play a sound on submit, like walkie talkies, make them configurable by user if they wish to change out the sounds.
provide some, and randomly pick from the provided files in the mod folder.
https://youtu.be/V3xAFuIn780?si=zP3wuCRk0SCHX43A&t=5  example audio

I have this working like this so far, and integrated with my webhook :D


[DDW-585] Update NTP API response handling

This PR updates the way NTP API response is handled.
The API now exposes localTimeInformation.status field which allows us to track the state of Node's NTP check. This change fixes the flashing-red-screen issue during polled NTP force-checks.
Screenshots:

Review Checklist:
Basics

[ ] PR is updated to the most recent version of target branch (and there are no conflicts)
[ ] PR has good description that summarizes all changes and shows some screenshots or animated GIFs of important UI changes
[ ] CHANGELOG entry has been added and is linked to the correct PR on GitHub
[ ] Automated tests: All acceptance tests are passing (yarn run test)
[ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in development build (yarn run dev)
[ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in production build (yarn run package / CI builds)
[ ] There are no flow errors or warnings (yarn run flow:test)
[ ] There are no lint errors or warnings (yarn run lint)
[ ] Text changes are proofread and approved (Jane Wild)
[ ] There are no missing translations (running yarn run manage:translations produces no changes)
[ ] UI changes look good in all themes (Alexander Rukin)
[ ] Storybook works and no stories are broken (yarn run storybook)
[ ] In case of dependency changes yarn.lock file is updated

Code Quality

[ ] Important parts of the code are properly documented and commented
[ ] Code is properly typed with flow
[ ] React components are split-up enough to avoid unnecessary re-rendering
[ ] Any code that only works in Electron is neatly separated from components

Testing

[ ] New feature / change is covered by acceptance tests
[ ] All existing acceptance tests are still up-to-date
[ ] New feature / change is covered by Daedalus Testing scenario
[ ] All existing Daedalus Testing scenarios are still up-to-date

After Review:

[ ] Merge PR
[ ] Delete source branch
[ ] Move ticket to done on the Youtrack board

@daniloprates @DominikGuzei @MarcusHurney please review this PR but let's not merge it for now...


Crashes upon loading in with Animania

Mod Version:
1.12.2-<IP_ADDRESS>
Forge Version:
1.12.2 - <IP_ADDRESS>55
latest.log
crash-2021-06-16_10.53.25-client.txt
Desc:
This hasn't appeared before but recently after playing around further with the Animania mod (and it's addons, all latest version) it seemingly crashes randomly during the nighttime. Any other circumstance I haven't found any issues with any other environment.

Update to the latest DS BETA.  You may need to install MixinBootstrap as well.

Unfortunately I can't do either as this is part of a larger modpack I'm developing for 1.12.2. The crash seemingly is random as I've been trying to reproduce it for a few hours prior to writing this. Atm I'll disable the mod, thank you for the suggestion and I'll keep it in mind if any of my future modpacks have similar problems

The interface contracts within Animania 2.x changed significantly which broke DS.  It will show up when some Animania mobs are nearby, like the ewe.  The udpated DS BETA has the necessary changes to support.  This is a known issue.

Oh I'm so sorry I misread. Thank you for the help!


⚠ ClamAV has degraded performance

In 60e95f7, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 38 ms

Resolved: ClamAV performance has improved in cf914c7.


TV status after Home Assistant reboot

After rebooting Home Asisstant TV is shown as ON. Does not respond to OFF/ON button. Turning ON tv manually solves the problem.

Please see #14 and check for retained values on your MQTT broker.

Deleted this topic from broker, rebooted. Has retained flag. After HA reboot it still show TV as on...

Maybe the broker of the TV has also the retained flag set?
It would be possible to ignore messages having the retained flag set, but I don't know if this breaks anything else.

Yes, correct. TV broker also has retained flag.

I can confirm that it happens also to me for last few weeks. Retained flag is on.

Only for the state topic or others as well?
Have you tried to delete the flag on both brokers?

I can reproduce the behaviour. My code already handles (ignores) retained messages, but the check isn't working any more.
It looks like the boolean flag was changed to a number (0 & 1). Let's see if this is a bug in HA or if missed some breaking API changes.

Fixed. Retained messages will be ignored.


Hangs on 401 response

I had a typo in an authentication header and the server was returning a 401 status. The loop at the end of initStreamsWithData() became infinite. Besides handling the 401, there really should be a timeout on that loop. Or it should check the streamStatus of outpStream, which in my case was Closed.
For some reason stream() is never called. The only thing I can think of is that there is a race condition of some kind since it works occasionally when there are pauses from breakpoints.

Thanks for the report, I think I know what it is. I am working through some other conditions right now with #158 and I think this problematic behavior might be related. I will be sure to check on this as work for the fixes on the issue progress.

Hey guys do you know where the instruction file for this ... :( @daltoniam ... I didn't use this framework yet but I have the feeling this will change my life

@LamourBt instruction file for what? For the hanging on a 401 response? Guess we are not sure what you need help with.

I was trying to add this pod into my project however in the readme it's say see the instruction file but i could not find it, therefore I was hoping that someone could help me. @acmacalister

Ok, that is completely different then the issue above. To answer your question, you just need to add Starscream as a pod to your Podfile like so:
pod 'Starscream', '~> 1.1.1'

then do do a pod install

Ok Thanks Another question: Do you know if i could use parse as server host.. did some research could not find any.. or can you recommend one  @acmacalister

I just checked in a fix into master. Let me know if that seems to resolve it and I will do another release.

1.1.2 released!


Add unit tests for ADMSysAdminLogHelper

@ameyer505 Was giving the D365FOAdminToolkit a test drive and ended up creating some unit tests, if you are interested.


Hide sensitive information on fieldgroups Brick, exampe customer or vendor

Hi Mr/Mrs.
I just want to address some issue regarding Business Central SAAS.
I think need to be able to disable/replace fieldgroups Brick in extensions.
Reason is because on most of our clients complains that some sensitive information on Brick should not seen on some user.
For exampe warehouse user can see Customer/Vendor Balance on brick. See attached pic.
Please provide a way to disable this Brick view on page. or remove those fields from Brick.
Thank You.

Unfortunately, this is not an issue with fieldgroups but a consequence of how the business central permission system works. This is because fieldgroups are not a security feature.
Access to data is limited via pernissions and permission sets. Furthermore, BC only supports row-level and table-level permissions and not column level.
The fact that the user can see the vendor balance on the brick means that they have access to the vendor table. This access means that there are multiple ways to view this data, including other pages, viewing table data, reports etc. Even if access to these pages was blocked entirely. Microsoft may also add the vendor balance in other places in the future as part of new functionality.
Thus if one wants to limit access to specific data, they should  assign proper permissions to the user so that they cannot access the vendor table directly.


Remove i18n dependencies

Remove i18n dependencies since we have no plan to soon support multiple languages' translation.

We might have some need to support chinese-speaker communities. If you think it's easier for maintenance, we can remove support for now and add it back if we have a use case later.

We might have some need to support chinese-speaker communities. If you think it's easier for maintenance, we can remove support for now and add it back if we have a use case later.

Let's remove it for now. If we want to translation later, we may use a different package.


Add user-interface for Runtime UDF registration

The latest OmnisciDB release contains support for Runtime UDF registration. Python users can use the rbc package for registering Python functions as Runtime UDFs in OmnisciDB server.
This issue proposes adding Runtime UDF registration user-interface to pymapd. The proposal would consist of the following tasks:

Add __call__ method to Connection class so that the Connection instance can be used as a decorator on Python functions.
Add UDF registration call (provided by rbc) to all query methods like select_ipc_gpu, etc.
Add rbc package optional dependency to pymapd. While rbc is a pure Python package, it depends on the following packages: numba, llvmlite>=0.29, tblib, thriftpy2, and six. The rbc optional dependency means that the rbc would be imported within Connection.__call__ method only, that is, pymapd would be functional even when rbc is not installed.

As a result, here is how a typical workflow of using Runtime UDFs would look like:
from pymapd import connect
con = connect(user="admin", password="HyperInteractive", host="localhost", dbname="omnisci")

# Define a Runtime UDF that computes the sum of its arguments:
@con('int32(int32, int32)')
def totaldelay(depdelay, arrdelay):
    return depdelay + arrdelay

# Running the query would preceed a UDF registration call (when UDFs have been defined).
df = con.select_ipc_gpu("SELECT depdelay, arrdelay, totaldelay(depdelay, arrdelay) FROM flights_2008_10k LIMIT 100")

Are there any suggestions or concerns about the proposed UI for Runtime UDFs?

My biggest concern about adding these as dependencies is that we're trying to maintain pip/PyPI installation. Are any of these packages conda only?

All these packages are available via pip. The rbc itself is available via pip under the name rbc-project.

Some of them are dependent on Cython? That's the biggest issue that caused us to re-write the IPC code, people were having a hard time installing pymapd via pip (especially on Windows)

thriftpy2 has optional Cython dependency that is disabled for non-linux platforms.
I guess the best answer comes from trying it out on Windows.

Please go ahead and start working on this @pearu, and before we merge we can do a final pip/conda & linux/osx/windows check

This was implemented in #272


Fix "rendres" Typo

Thanks for your interest in palantir/tslint-react, @andrewhathaway! Before we can accept your pull request, you need to sign our contributor license agreement - just visit https://cla.palantir.com/ and follow the instructions. Once you sign, I'll automatically update this pull request.

Thanks @andrewhathaway!


-1 error on loadup 1.19.2

everywhere i go, everyone i ask says its a geckolib error, despite what the error log says, below is the copy pasted error from the launcher
any help would be greatly appreciated
The game crashed whilst initializing game
Error: java.lang.IllegalAccessError: class forge.org.figuramc.figura.model.rendering.texture.RenderTypes$FiguraRenderType tried to access method 'net.minecraft.client.renderer.RenderType$CompositeRenderType net.minecraft.client.renderer.RenderType.m_173209_(java.lang.String, com.mojang.blaze3d.vertex.VertexFormat, com.mojang.blaze3d.vertex.VertexFormat$Mode, int, net.minecraft.client.renderer.RenderType$CompositeState)' (forge.org.figuramc.figura.model.rendering.texture.RenderTypes$FiguraRenderType is in module<EMAIL_ADDRESS>of loader 'TRANSFORMER' @79476a4e; net.minecraft.client.renderer.RenderType is in module<EMAIL_ADDRESS>of loader 'TRANSFORMER' @79476a4e)

Nothing to do with Geckolib, take this to Figura


Add rewriteLocalhost overload for disabling netsh localhost binding s…

…o that pact.net can be run without admin privileges
By default nancy runs something like netsh http add urlacl url=http://+:8799 in order to bind to all ip addresses and not just localhost. The problem with this is that it requires admin privileges to run and makes automation on build servers etc a lot harder.
Nancy has a RewriteLocalhost setting that can disable this, which means only calls to "localhost" will work, but won't require admin privileges to run.
https://github.com/NancyFx/Nancy/wiki/Self-Hosting-Nancy#host-configuration

@vdex42 Nice, thanks for this!
I actually think this should be the default option, as it is the most common scenario.
I have added a few code review comments inline for you.

Hi Neil, Thanks for the quick response!
I have made the suggested changes, please let me know if you have any other further thoughts.
BTW, nice job on the code layout and the unit tests, I found it quite intuitive to work on.

Heads up I am playing with a way to remove the urlacl that would have been previously added, so that it's not a breaking change. So yeah it may take a little longer to get this merged in.

@vdex42 Worked out a way to handle this. PR has now been merged into master. I will create a new Nuget package tonight when I get home.

Thanks for the speedy resolution.
I do like your change with the automatic fail-over!

@vdex42 Nuget package has been pushed. Can I get you to install and double check everything works correctly for you?

Thanks Neil. I have pulled in the latest nuget package, and it all looks good.
Cheers.


OpenMP support

In ccmain/par_control.cpp you can see this code:
#pragma omp parallel for num_threads(10)
for (int b = 0; b < blobs.size(); ++b) {
...
}
configure.ac should have an option to activate OpenMP in tesseract code (maybe with AC_OpenMP?).

committed but it seems that this is only occurrence of OpenMP support...

Hi, when I try to compile on a Mac with this commit in (for testing #71), I now get the following error:
configure: error: conditional "OPENMP" was never defined.
Usually this means the macro was only invoked conditionally.

Did you run ./autogen.sh after git pull? Was it without error? Can you provide config.log?

Here's a config.log for the current master branch after ./autogen.sh && ./configure: https://gist.github.com/c134a55446c99b9702fe
Same process succeeds if I revert bb19f2c.

I think this may be related to this problem/answer: http://stackoverflow.com/a/32122781
As I believe the conftest should find <omp.h> when given -fopenmp. I'm currently letting the gcc reinstall run, and will report back after.
But also the configure process probably shouldn't fail by default if there's no OpenMP support detected/enabled.

Confirmed that after brew reinstall gcc --without-multilib, I can use e.g. brew install --HEAD --cc=gcc-5 tesseract and the configure/make will succeed with bb19f2c in. Without --cc=gcc-5 it fails due to the lack of OpenMP support in the current Clang/LLVM compiler shipped with OS X (i.e. the default Mac "gcc").

Thanks for testing and report. Should be fixed in f331a57b8e4d1b38980c71f576ec5ffe6ba7cf9e.

@ryanfb, @zdenop
FYI, Clang 3.7 now support OpenMP.

OpenMP 3.1 is fully supported, but disabled by default. To enable it, please use the -fopenmp=libomp command line option.
http://llvm.org/releases/3.7.0/tools/clang/docs/ReleaseNotes.html#openmp-support

Patches are welcommed ;) Anyway tesseract can use OpenMP only in one place....


fix lpop/rpop response

fix #1894
Problem:
For current code, Lpop/Rpop's responses are always start with *n, but according to redis protocal, a single line response should not start with *n, which is used to indicate how many lines there are when the response contains multiple lines.
Use Case:

At this use case,
When the server is Pika, tcp package of lpop's response: (containing a *1, which is invalid)

When the server is Redis,  tcp package of lpop's response: (single line format, no *n at the start)

Consequence:
For most of the implementation of redis client, the response still could be parsed.
But for some other client, parsing error will occur:

Except code format.
LGTM.


Finding home fails

Expected Behavior
Using v7.0.1, "find home" should go back to 0,0,0 and error correct minor slips during operation.
Actual Behavior
1 out of 10 times, it fails. It just sets x-axis at home when it's actually at x=1000 (!=0). Now it's doing everything at an offset, and not doing what it should.
Steps to Reproduce
Maybe it's my woodwork with the garden bed. Just regular run time, 1/10 times.
Results of git log -1
NA
Am i missing something in the configs (Imgur)? If not, let's add a retry feature to homing if successful in regular operation (not manual calls) - if the homing is way off (>5%) like homing at x=1000 and succeeding incorrectly.

Maybe it's my woodwork with the garden bed. Just regular run time, 1/10 times.
Your X-axis stalls which causes the encoder to assume that the end is reached. Check your mechanics and moving behavior at those positions where the issue occurs.

If not, let's add a retry feature to homing if successful in regular operation (not manual calls) - if the homing is way off (>5%) like homing at x=1000 and succeeding incorrectly.
How is the bot supposed to know if the homing was truly successful? It just can't detect if it is really at the end. So I don't see a possible software fix.
-> The only way to check that properly is by adding a position switch at each home position. But fixing your mechanics should already be enough to find home properly (in case nothing blocks the tracks).

Thanks for the reply.
The way I see it is, if I stop using the "Find Home" in my sequences, I have no problem, as the regular retry mechanism fixes a failed move by retrying (I have it at 7 for z-axis, but 3 default works fine too, just need to grease my z-axis screw with something other than olive oil).

How is the bot supposed to know if the homing was truly successful?
That's why I suggested only enabling this check if we are in a sequence (not manual, calibrating device mode from the "Controls" tab). If it succeeds at what's supposed to be x=1000, we don't trust this result and retry "Find Home". We can add say, if 3 retries fail, just believe x=1000 is now 0.

Thoughts?

I put together this sequence. It should accomplish the same result. Be at 0,0,0 before trying to home, during normal usage within a sequence. I'll try it over the next few days.
Imgur

Be at 0,0,0 before trying to home, during normal usage within a sequence. I'll try it over the next few days.

I've been using this for many months now and its working great so far.

If it succeeds at what's supposed to be x=1000, we don't trust this result and retry "Find Home". We can add say, if 3 retries fail, just believe x=1000 is now 0.

Now I got it. But having simple retries would probably not be enough. I'd rather like the bot to move to a preposition right before home just as you did in your sequence. If the motor stalls on the way to that position we will get an error message (maybe after a few retries).

This leads us to, how to we get to this? I did some inspect html cutting and pasting to visualize.
Do you know where to find the code for the "Find home" sequence block?

@amerkay It's in FarmBot OS here. Like most programming environments, the way that FarmBot OS converts CeleryScript nodes to executable code is somewhat complex. We might have time to do a write up if you are curious.

Thanks @RickCarlino! Maybe when we try figuring out the wifi RTL8188 drivers, we can add some beta code to the branch.
For now, the sequence seems to have done the trick. But it seems like a bug during normal operation, that's why I reported.


Add more node versions support

fix #14

console.error
    Error: error:0308010C:digital envelope routines::unsupported
        at new Hash (node:internal/crypto/hash:67:19)
        at Object.createHash (node:crypto:135:10)
        at Object.<anonymous>.module.exports (/home/runner/work/vue-router-webcache/vue-router-webcache/node_modules/webpack/lib/util/createHash.js:135:53)
        at NormalModule._initBuildHash (/home/runner/work/vue-router-webcache/vue-router-webcache/node_modules/webpack/lib/NormalModule.js:417:16)
        at handleParseError (/home/runner/work/vue-router-webcache/vue-router-webcache/node_modules/webpack/lib/NormalModule.js:[47](https://github.com/Kolobok12309/vue-router-webcache/runs/6275005464?check_suite_focus=true#step:6:47)1:10)
        at /home/runner/work/vue-router-webcache/vue-router-webcache/node_modules/webpack/lib/NormalModule.js:503:5
        at /home/runner/work/vue-router-webcache/vue-router-webcache/node_modules/webpack/lib/NormalModule.js:358:12
        at /home/runner/work/vue-router-webcache/vue-router-webcache/node_modules/loader-runner/lib/LoaderRunner.js:373:3
        at iterateNormalLoaders (/home/runner/work/vue-router-webcache/vue-router-webcache/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
        at iterateNormalLoaders (/home/runner/work/vue-router-webcache/vue-router-webcache/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
      at runSyncOrAsync (node_modules/loader-runner/lib/LoaderRunner.js:137:[49](https://github.com/Kolobok12309/vue-router-webcache/runs/6275005464?check_suite_focus=true#step:6:49))
      at iterateNormalLoaders (node_modules/loader-runner/lib/LoaderRunner.js:232:2)
      at Array.<anonymous> (node_modules/loader-runner/lib/LoaderRunner.js:205:4)
      at Storage.finished (node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:[55](https://github.com/Kolobok12309/vue-router-webcache/runs/6275005464?check_suite_focus=true#step:6:55):16)
      at node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
      at node_modules/graceful-fs/graceful-fs.js:123:16


Add .list-group-striped

Fixes #24628

@mdo Please reconsider the need for a striped list. There is no striped list in  ios and android. If bootstrap is mobile first, that will not be necessary, IMHO. Users wanting stripes can do that with simple css.

Yeah, after opening this and not getting much attention (only been under a week I realize), I think we'll pass on it for now. Thanks for calling it out @ysds.

@mdo I think it is useful like with tables. In this case also on tables is easy to do with simple css, right?


Marker Shadow

Hey there,
I wanted to ask if it's possible to add Marker Shadows like in the other Marker Plugins? (Leaflet.awesome-markers plugin v2.0, ...)
Or is this only possible with Image Markers?
thx, bye from Austria
Andreas Schnederle-Wagner

You can apply shadow by using CSS property (https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow) nothing more than that.
Thanks


Call to undefined method Swift_Mailer::newInstance()

This is during a recent composer update with a minimum stability of dev. I believe it's because swiftmailer recently moved to the 6.x-dev branch, which removes the newInstance() methods:
https://github.com/swiftmailer/swiftmailer/commit/5a0199b1ac8409791086098557da53b1cc92fc04
Instead of calling the newInstance() method, you just have to instantiate the class:
return new \Swift_Mailer($this->getTransport());
I'll try to fork it and issue a pull request if I get time throughout the day and it hasn't been resolved.

Duplicate of https://github.com/yiisoft/yii2-swiftmailer/pull/2.


[BUG] PostgreSQL Database recording logs

Recently the database started recording these logs.
PostgreSQL Database directory appears to contain a database; Skipping initialization

2024-08-07 14:44:12.376 UTC [1] LOG:  starting PostgreSQL 16.3 (Debian 16.3-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
2024-08-07 14:44:12.385 UTC [1] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432
2024-08-07 14:44:12.388 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2024-08-07 14:44:12.393 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2024-08-07 14:44:12.402 UTC [28] LOG:  database system was shut down at 2024-08-07 14:42:48 UTC
2024-08-07 14:44:12.415 UTC [1] LOG:  database system is ready to accept connections
2024-08-07 14:49:12.499 UTC [26] LOG:  checkpoint starting: time
2024-08-07 14:49:12.611 UTC [26] LOG:  checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.103 s, sync=0.003 s, total=0.112 s; sync files=3, longest=0.001 s, average=0.001 s; distance=6 kB, estimate=6 kB; lsn=0/94DD7E0, redo lsn=0/94DD7A8
2024-08-07 18:09:16.303 UTC [26] LOG:  checkpoint starting: time
2024-08-07 18:09:16.724 UTC [26] LOG:  checkpoint complete: wrote 5 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.410 s, sync=0.003 s, total=0.422 s; sync files=4, longest=0.002 s, average=0.001 s; distance=25 kB, estimate=25 kB; lsn=0/94E3DE0, redo lsn=0/94E3DA8
2024-08-07 18:14:16.812 UTC [26] LOG:  checkpoint starting: time
2024-08-07 18:14:17.123 UTC [26] LOG:  checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.303 s, sync=0.002 s, total=0.311 s; sync files=4, longest=0.002 s, average=0.001 s; distance=18 kB, estimate=24 kB; lsn=0/94E8800, redo lsn=0/94E87C8
2024-08-08 01:49:24.672 UTC [26] LOG:  checkpoint starting: time
2024-08-08 01:49:25.128 UTC [26] LOG:  checkpoint complete: wrote 5 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.443 s, sync=0.002 s, total=0.458 s; sync files=4, longest=0.002 s, average=0.001 s; distance=21 kB, estimate=24 kB; lsn=0/94EDFD0, redo lsn=0/94EDF98
2024-08-08 04:44:27.366 UTC [26] LOG:  checkpoint starting: time
2024-08-08 04:44:27.716 UTC [26] LOG:  checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.317 s, sync=0.014 s, total=0.352 s; sync files=4, longest=0.010 s, average=0.004 s; distance=9 kB, estimate=22 kB; lsn=0/94F04C8, redo lsn=0/94F0490
2024-08-08 16:08:10.454 UTC [4679] LOG:  invalid length of startup packet
2024-08-08 16:08:26.305 UTC [4681] LOG:  invalid length of startup packet
2024-08-08 16:08:41.783 UTC [4683] LOG:  invalid length of startup packet
2024-08-08 16:08:42.162 UTC [4684] LOG:  invalid length of startup packet
2024-08-08 16:08:57.777 UTC [4685] LOG:  invalid length of startup packet
2024-08-08 16:09:13.311 UTC [4687] LOG:  invalid length of startup packet
2024-08-08 16:09:28.689 UTC [4689] LOG:  invalid length of startup packet
2024-08-08 16:09:44.070 UTC [4691] LOG:  invalid length of startup packet
2024-08-08 16:09:59.451 UTC [4693] LOG:  invalid length of startup packet
2024-08-08 16:10:14.940 UTC [4694] LOG:  invalid length of startup packet
2024-08-08 16:10:30.391 UTC [4696] LOG:  invalid length of startup packet
2024-08-08 16:10:45.774 UTC [4698] FATAL:  no PostgreSQL user name specified in startup packet
2024-08-09 00:44:50.164 UTC [26] LOG:  checkpoint starting: time
2024-08-09 00:44:50.519 UTC [26] LOG:  checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.339 s, sync=0.004 s, total=0.357 s; sync files=4, longest=0.003 s, average=0.001 s; distance=14 kB, estimate=22 kB; lsn=0/94F5C68, redo lsn=0/94F3D80
2024-08-09 00:49:50.614 UTC [26] LOG:  checkpoint starting: time
2024-08-09 00:49:50.925 UTC [26] LOG:  checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.303 s, sync=0.002 s, total=0.311 s; sync files=4, longest=0.002 s, average=0.001 s; distance=19 kB, estimate=21 kB; lsn=0/94F8BF0, redo lsn=0/94F8BB8
2024-08-11 06:21:13.808 UTC [15924] LOG:  invalid length of startup packet
2024-08-11 06:21:29.191 UTC [15926] LOG:  invalid length of startup packet
2024-08-11 06:21:49.834 UTC [15928] LOG:  invalid length of startup packet
2024-08-11 06:22:05.216 UTC [15930] LOG:  invalid length of startup packet
2024-08-11 06:22:20.655 UTC [15932] LOG:  invalid length of startup packet
2024-08-11 06:22:21.039 UTC [15933] LOG:  invalid length of startup packet
2024-08-11 06:22:36.421 UTC [15935] LOG:  invalid length of startup packet
2024-08-11 06:22:51.798 UTC [15936] LOG:  invalid length of startup packet
2024-08-11 06:23:07.182 UTC [15938] LOG:  invalid length of startup packet
2024-08-11 06:23:22.563 UTC [15940] LOG:  invalid length of startup packet
2024-08-11 06:23:37.947 UTC [15942] LOG:  invalid length of startup packet
2024-08-11 06:23:53.327 UTC [15943] LOG:  invalid length of startup packet
2024-08-11 06:24:09.671 UTC [15945] LOG:  invalid length of startup packet
2024-08-11 06:24:25.052 UTC [15947] FATAL:  no PostgreSQL user name specified in startup packet
2024-08-14 16:08:17.313 UTC [30680] LOG:  invalid length of startup packet
2024-08-14 16:08:32.698 UTC [30682] LOG:  invalid length of startup packet
2024-08-14 16:08:48.079 UTC [30684] LOG:  invalid length of startup packet
2024-08-14 16:08:48.458 UTC [30685] LOG:  invalid length of startup packet
2024-08-14 16:09:03.836 UTC [30686] LOG:  invalid length of startup packet
2024-08-14 16:09:19.219 UTC [30688] LOG:  invalid length of startup packet
2024-08-14 16:09:35.282 UTC [30690] LOG:  invalid length of startup packet
2024-08-14 16:09:50.666 UTC [30692] LOG:  invalid length of startup packet
2024-08-14 16:10:06.047 UTC [30693] LOG:  invalid length of startup packet
2024-08-14 16:10:21.426 UTC [30695] LOG:  invalid length of startup packet
2024-08-14 16:10:36.805 UTC [30697] LOG:  invalid length of startup packet
2024-08-14 16:10:52.190 UTC [30699] LOG:  invalid length of startup packet
2024-08-14 16:11:07.576 UTC [30700] FATAL:  no PostgreSQL user name specified in startup packet
2024-08-15 10:52:57.650 UTC [34074] LOG:  invalid length of startup packet
2024-08-17 00:48:26.184 UTC [26] LOG:  checkpoint starting: time
2024-08-17 00:48:26.760 UTC [26] LOG:  checkpoint complete: wrote 6 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.549 s, sync=0.008 s, total=0.578 s; sync files=4, longest=0.006 s, average=0.002 s; distance=38 kB, estimate=38 kB; lsn=0/95025A8, redo lsn=0/9502570
2024-08-17 00:53:26.849 UTC [26] LOG:  checkpoint starting: time
2024-08-17 00:53:26.963 UTC [26] LOG:  checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.103 s, sync=0.003 s, total=0.114 s; sync files=2, longest=0.002 s, average=0.002 s; distance=10 kB, estimate=35 kB; lsn=0/95050A8, redo lsn=0/9505070
2024-08-17 13:01:28.034 UTC [43124] LOG:  invalid length of startup packet
2024-08-17 16:03:07.254 UTC [43673] LOG:  invalid length of startup packet
2024-08-17 16:03:22.637 UTC [43675] LOG:  invalid length of startup packet
2024-08-17 16:03:38.016 UTC [43677] LOG:  invalid length of startup packet
2024-08-17 16:03:38.398 UTC [43678] LOG:  invalid length of startup packet
2024-08-17 16:03:53.851 UTC [43679] LOG:  invalid length of startup packet
2024-08-17 16:04:09.234 UTC [43681] LOG:  invalid length of startup packet
2024-08-17 16:04:24.740 UTC [43683] LOG:  invalid length of startup packet
2024-08-17 16:04:40.120 UTC [43685] LOG:  invalid length of startup packet
2024-08-17 16:04:55.501 UTC [43686] LOG:  invalid length of startup packet
2024-08-17 16:05:10.926 UTC [43688] LOG:  invalid length of startup packet
2024-08-17 16:05:26.330 UTC [43690] LOG:  invalid length of startup packet
2024-08-17 16:05:41.711 UTC [43692] LOG:  invalid length of startup packet
2024-08-17 16:05:57.099 UTC [43694] FATAL:  no PostgreSQL user name specified in startup packet
2024-08-18 03:19:47.242 UTC [45717] LOG:  invalid length of startup packet
2024-08-18 03:19:57.909 UTC [45718] LOG:  invalid length of startup packet
2024-08-18 03:20:08.582 UTC [45720] LOG:  invalid length of startup packet
2024-08-18 08:26:20.263 UTC [46639] LOG:  invalid length of startup packet

Would it be normal, or is there something you can do to fix it?

Unrelated to Inventory Simulator as far as I know, my instance is running fine for a while now.
May help:
https://stackoverflow.com/questions/72264710/invalid-length-of-startup-packet-docker-postgressql
https://github.com/docker-library/postgres/issues/886


Issue #13568 - Added capability of processing a 1-hour data file.

Inadvertently, included commit for Issue #13533, pull request #56.
Closing this pull request until it is resolved.


feat(datepicker): add disabled and ngDisabled support

Adds support for disabled attribute
Adds support for ng-disabled

This implements #4059.

I am not too fond of using disable in here because it is only meant for concrete elements. I think that ngDisabled is enough.
All things considered, not that Angular is respecting all conventions in HTML

My reasoning is that we are treating this as a control, so we should try to hook into the descriptive native to implement the behavior desired. I know disabled has a particular semantic, but I think it's ok to use it, as long as we are disabling things sensibly.
I forgot to link it, but here is the Plunker in action.

Yeah, I think it makes sense, to have a read only datepicker. Go for it.


Latest WebChat : IE11 Compatibility

Hi
I am using the latest version of the webchat framework. I took the full-bundle sample from the github repository.

Web Chat: Full-featured bundle

It looks like to use IE11 you need to register it differently. Below is the sample from https://github.com/Microsoft/BotFramework-WebChat/blob/master/samples/es5-bundle/index.html
window.fetch('https://webchat-mockbot.azurewebsites.net/directline/token', { method: 'POST' })
.then(function (res) {
  return res.json();
})
.then(function (json) {
  const token = json.token;
  window.WebChat.renderWebChat({
	directLine: window.WebChat.createDirectLine({
	  token: token
	})
  }, document.getElementById('webchat'));
  document.querySelector('#webchat > *').focus();
});

@rosskyl Thanks for answering this, you are correct IE11 doesn't support async keyword and need to use thenable instead. 😉
@chinnivyshnavi You only need webchat-es5.js, not both botchat-es5.js and webchat.js.

Thank you guys... there are no errors in the IE console but the message is not posting in the conversation.
my updated code:

Web Chat: Full-featured bundle

After typing the message, when I press the enter, the message is not posting to the bot
Thanks in advance

@Support Could someone take over this issue? If the send button is disabled (as indicated in the screencap), there may be a JS error or the connection failed.

I need to enable webSpeechPonyfillFactory in es5, but the code is working fine in chrome and firefox not in IE.
Below is the code I am using, plz guide me to fix the issue in IE.
Code:

var webSpeechPonyfillFactory;
var region = "westeurope";
    var authorizationToken;
    var directLineToken;

    window.fetch('/BotTest/GetBothToken', { method: 'POST' })
        .then(function (res) {
            return res.json();
        })
        .then(function (json) {
            authorizationToken = json.speechToken;
            directLineToken = json.directLineToken;

            window.WebChat.createCognitiveServicesSpeechServicesPonyfillFactory({ authorizationToken: authorizationToken, region: region }).then(function (res) {
                webSpeechPonyfillFactory = res;
                return;
            }).then(function () {

                window.WebChat.renderWebChat({
                    directLine: window.WebChat.createDirectLine({
                        token: directLineToken
                    }),
                    webSpeechPonyfillFactory: webSpeechPonyfillFactory
                }, document.getElementById('webchat'));

                document.querySelector('#webchat > *').focus();
            });
        });

Thank you guys... there are no errors in the IE console but the message is not posting in the conversation.
my updated code:
Web Chat: Full-featured bundle
```

![image](https://user-images.githubusercontent.com/27405044/48300211-52b22480-e4ff-11e8-82eb-8c8f19e73d66.png)

After typing the message, when I press the enter, the message is not posting to the bot

Thanks in advance

I encountered the same issue and finally, I've remarked that the messages itself are shown in DOM but I cannot see them. The problem was when the div with the webchat id was included in another div.
Please find here a working example (if you uncomment the commented lines will see that will not work anymore):
<!DOCTYPE html>


Add another glsl example file 'planetfall'

no comment

Hey, thanks! This looks fine, I'll merge and then check it out ;) Perhaps you could also add a note about the new shader in the README of the example in another PR?


fix dori c2 infinite stacking per burst cast

When Dori casted her burst, it would accidently attach six OnHeal event handlers that would trigger her C2 OnHeal. We fix this by removing the event and just proc'ing her C2 six times.
This also confirms that the C2 still works even if Dori is max HP.

Context for if C2 works at max HP:
https://imgur.com/ox13neD
https://cdn.discordapp.com/attachments/845087716541595671/1032332088487194654/Genshin_Impact_2022.10.19_-_<IP_ADDRESS>_Trim.mp4
https://discord.com/channels/845087716541595668/845087716541595671/1032331062354907217


Switch from WAV to OGG, Modify Firefox dev script to build for Manifest V2 instead due to wxt limitations

This PR changes the audio effects from WAV to OGG files to ensure compatibility with most platforms, and also Changes the Firefox dev script to build for Manifest V2 instead due to current wxt limitations.

Lovely!


easybook gitignore

gitbook for easybook, book publishing as easy as it should be taken from the documentantion.

@juaalta thanks for the contribution! Unfortunately this seems like a minor template and doesn't feel like a good fit for this repository.


Use Github Pages to produce HTML

Hi, would you mind looking into re-exporting the HTML using github pages?
There's more info here:
https://pages.github.com/ (search for project page)

Hi Brian
I did not consider this (yet) because years ago when I first tried using
github pages the pain and awkwardness of doing so instantly put me off.
But I suspect it's much easier nowadays, so yes, I'll look into it.
Thanx for the suggestion.
On 05/02/17 07:21, Brian Van Klaveren wrote:

Hi, would you mind looking into re-exporting the HTML using github pages?
There's more info here:
https://pages.github.com/ (search for project page)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/AABT-Joy2VJY2_x6EvdEsHHdfIXNPonNks5rZN3CgaJpZM4L3RYi.

--
Ron Savage - savage.net.au

Hi Brian
Done. https://ronsavage.github.io/SQL/.
On 05/02/17 07:21, Brian Van Klaveren wrote:

Hi, would you mind looking into re-exporting the HTML using github pages?
There's more info here:
https://pages.github.com/ (search for project page)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/AABT-Joy2VJY2_x6EvdEsHHdfIXNPonNks5rZN3CgaJpZM4L3RYi.

--
Ron Savage - savage.net.au

👏🏼 Thanks!
Your site has helped me out a ton recently when I was working on a parser, so thanks a ton!

Hi Brian
Thanx for the feedback. What language did you use?
On 05/02/17 12:54, Brian Van Klaveren wrote:

👏🏼 Thanks!
Your site has helped me out a ton recently when I was working on a
parser, so thanks a ton!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1#issuecomment-277491736, or
mute the thread
https://github.com/notifications/unsubscribe-auth/AABT-EbNLseTC6oxtBVf4CQbsagV2zE9ks5rZSvmgaJpZM4L3RYi.

--
Ron Savage - savage.net.au

Python, using PLY. The current project is here:
github.com/slaclab/lacquer
The intermediate representation is from Facebook's presto, but that I had to do a grammar change to LR.

Hi Brian
Thanx.
On 05/02/17 13:07, Brian Van Klaveren wrote:

Python, using PLY. The current project is here:
github.com/slaclab/lacquer
The intermediate representation is from Facebook's presto, but that I
had to do a grammar change to LR.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1#issuecomment-277492224, or
mute the thread
https://github.com/notifications/unsubscribe-auth/AABT-K3eCzfuNPjPC4ZsxhzUqQeO9yRwks5rZS75gaJpZM4L3RYi.

--
Ron Savage - savage.net.au

Hi Brian
Astronomy. Love it. On G+ I subscribe to APOD.
--
Ron Savage - savage.net.au

Hi Ron,
I got an email asking about links from the README.md file and how to get at
active HTML.
The https://ronsavage.github.io/SQL site exists — but I don't see how to
get an update pushed to it.
Am I correct in thinking that there's a repository ronsavage.github.io
under your account on Github, or am I misinterpreting what the https:/
pages.github.com/ says? If there is such a repository, is it public?
Anyway, if we wanted to update the https://ronsavage.github.io/SQL/ site
with updated information (meta-data — the current link to the sql-bnf.tgz
file would become.a link to the latest release of SQL on the site), what is
involved?
On Sat, Feb 4, 2017 at 5:40 PM, Ron Savage<EMAIL_ADDRESS>wrote:

Hi Brian
Done. https://ronsavage.github.io/SQL/.
On 05/02/17 07:21, Brian Van Klaveren wrote:

Hi, would you mind looking into re-exporting the HTML using github pages?
There's more info here:
https://pages.github.com/ (search for project page)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABT-Joy2VJY2_
x6EvdEsHHdfIXNPonNks5rZN3CgaJpZM4L3RYi>.

--
Ron Savage - savage.net.au
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1#issuecomment-277491239, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AIQDhuRiDYsFnbVYRVwARAYf97R0fGrJks5rZSiZgaJpZM4L3RYi
.

--
Jonathan Leffler<EMAIL_ADDRESS>#include <disclaimer.h>
Guardian of DBD::Informix - v2015.1101 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."

The repo is github.com/rsavage/SQL. I add you as a colleague.

Hi Jonathan
I went to this page and clicked Publish:
https://github.com/ronsavage/SQL/releases/edit/untagged-d664415618ca0f661e93
Let me see if I can find that page again.....Searching.....
Start: https://github.com/ronsavage/SQL
Click on Settings (on the right)
Click on Collaborators (on the left)
It asked for my pw once but not again
(From memory now...)
The display showed 2 versions: Draft (above) and Published (below)
Scroll down and Click the green Publish button.
On 11/02/17 03:42, Jonathan Leffler wrote:

Hi Ron,
I got an email asking about links from the README.md file and how to get at
active HTML.
The https://ronsavage.github.io/SQL site exists — but I don't see how to
get an update pushed to it.
Am I correct in thinking that there's a repository ronsavage.github.io
under your account on Github, or am I misinterpreting what the https:/
pages.github.com/ says? If there is such a repository, is it public?
Anyway, if we wanted to update the https://ronsavage.github.io/SQL/ site
with updated information (meta-data — the current link to the sql-bnf.tgz
file would become.a link to the latest release of SQL on the site), what is
involved?
On Sat, Feb 4, 2017 at 5:40 PM, Ron Savage<EMAIL_ADDRESS>wrote:

Hi Brian
Done. https://ronsavage.github.io/SQL/.
On 05/02/17 07:21, Brian Van Klaveren wrote:

Hi, would you mind looking into re-exporting the HTML using github
pages?
There's more info here:
https://pages.github.com/ (search for project page)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABT-Joy2VJY2_
x6EvdEsHHdfIXNPonNks5rZN3CgaJpZM4L3RYi>.

--
Ron Savage - savage.net.au
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1#issuecomment-277491239, or
mute
the thread

https://github.com/notifications/unsubscribe-auth/AIQDhuRiDYsFnbVYRVwARAYf97R0fGrJks5rZSiZgaJpZM4L3RYi

.

--
Jonathan Leffler<EMAIL_ADDRESS>#include <disclaimer.h>
Guardian of DBD::Informix - v2015.1101 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/ronsavage/SQL/issues/1#issuecomment-278994848, or
mute the thread
https://github.com/notifications/unsubscribe-auth/AABT-PRuqDliWYHsyJmTfKtlWRHebyFHks5rbJORgaJpZM4L3RYi.

--
Ron Savage - savage.net.au


start-keycloak command does not run the docker container

Hello, I am facing a problem with docker container startup when running keycloakify start-keycloak.
if the keycloakify version is >11.4.0, docker run command is not called. npx vite dev blocks the execution of further cli commands:

Hello @dshtefan,
Try running npx vite dev see what's hapenning.
Otherwise, please provide more infos

Here is what I was able to find out during the debugging process:
The startViteDevServer command waited indefinitely for a port number because the UTF-8 source string contained ANSI color codes. Docker could not start because the port could not be parsed.
The solution to the problem was to add a function to remove the ANSI color codes before the match function.
startViteDevServer.ts
const match = data
    .toString("utf8")
    .replace(/\x1b[[0-9;]*m/g, '') //Adding this line solves the problem
    .match(/Local:\s*http:\/\/(?:localhost|127\.0\.0\.1):(\d+)\//);

Source file:
https://github.com/keycloakify/keycloakify/blob/a66a37325676ae2ebfb4ba27d2eb506c6518a2a3/src/bin/start-keycloak/startViteDevServer.ts#L45-L47

Hello @dshtefan,
Thank you for investigating.
I've released the patch you suggested.
However I don't understand why you're getting colors in that context.
What environement are you on? You're the first to report having this issue.

@garronej Actually, nothing specific. I run this command inside the powershell console in vscode. The project is a monorepository using pnpm as package manager.
OS: windows 11
Node: v22.2.0

Ah ok I see. The bug only happens on Windows/powershell when you have a single page account theme and only with Keycloakify 11.4 that was released last week.
This explains why it hasn't be reported earlyer.
I'm unable to test the build command on windows because I can't do Docker in Docker on the cloud and I don't have a windows laptop.
I guess the best solution would be to find the specific var env that keycloakify would need to set to disable colors for child process.
However I'll leave it as is since your fix does the trick for this specifc issue.
Thank you very much for investigating.


How to select all elements with both classes - .classA and .classB ?

I am sorry if this is not the right place to ask this but doing something like
select.all('.classA, .classB');

doesn't works for me.

Yeah StackOverflow is the right place. select.all treats selectors like document.querySelector
In this case you'll need both classes together to select items that have both.
select.all('.classA.classB');


[Azure-Core-Bugs]: HttpLoggingPolicyTests  failed when set AZURE_LOG_LEVEL=3 in test.yml file in AzConfig

HttpLoggingPolicyTests  failed when set AZURE_LOG_LEVEL=3 in test.yml file in AzConfig
Failed pipeline for nightly live test: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=249952&view=results

This is expected, as the logging tests reads AZURE_LOG_LEVEL from system setting first then from test setup method.

@mssfang is this issue still on-going?

By removed the AZURE_LOG_LEVEL=3 will resolve the failure.
I noticed that before last Wednesday, AZURE_LOG_LEVEL=3 still is one reason to cause TA live tests to fail so I removed it. It is after I released TA beta 3, which using the latest Azure Core version 1.3.0. So I think the set AZURE_LOG_LEVEL = 3 will still cause problem.

Closing this issue as there was a fix to the HttpLoggingPolicyTests in PR #9194.


feat: Earth_Guardian game added

PR Description 📜
I have added a game called Earth_Guardian , this is a remake of classic space shooter game. This game offers a very user friendly interface and interesting music and game experience #3191

Mark the task you have completed ✅

[X] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[X] I have performed a self-review of my own code or work.
[X] I have commented my code, particularly in hard-to-understand areas.
[X] My changes generates no new warnings.
[X] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[X] I have added screenshot for website preview in assets/images
[X] I have added entries for my game in main README.md
[X] I have added README.md in my folder
[X] I have added working video of the game in README.md (optional)
[X] I have specified the respective issue number for which I have requested the new game.

Thank you soo much for contributing to our repository 💗

Thank you @Pujan-sarkar ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Thank you  @Pujan-sarkar , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀

Thank you  @Pujan-sarkar , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Paket restore IOException: read-only filesystem

Description
The dotnet paket restore command fails when encountering a read-only file-system.
I use Nix and Direnv for managing my projects and a .direnv directory is created with symlinks to my read-only root filesystem.
Repro steps
Unable to reproduce at this moment in a non-nix environment. I will update the issue when I have.
Expected behavior
Paket restores as normal.
Actual behavior
> dotnet paket restore

Paket version 8.0.3+75b30cdcb8859e8d129f139444d9b9b600bfff07
Total time taken: 0 milliseconds
Paket failed with
-> IOException: Read-only file system : '/home/christian/Programming/Marten.FSharp/.direnv/flake-inputs/yknlydpjczha2l9f4yd3wz5nhj4g4rwq-source/pkgs/test/dotnet/project-references/application/obj'

Known workarounds
No workarounds have been found at this time.

I'm seeing this when using direnv with a flake, but only when I add a paket.local file to override a dependency.

This also happens when I try to use the git override within the paket.dependencies file, so I'm unable to test packages locally. This hinders contributing to packages as a common pattern is to test them locally against a known working project. Is there any other way to depend on a package locally to work around this?


Removed and reduced resources.

Fixes #1148
Changes:

Removed unused resources.
Replaced vectors with vector drawables.
Compressed PNGs.

@the-dagger
Please review

@the-dagger
made the changes please review.


Changed button color on Button page

Description
Changed button color on Button example page
Why
Resolves #338
What
Used Platform Color API to change color of button so that it is visible in both regular and high-contrast theme modes.
Screenshots
Normal:

Aquatic theme:

This contains commits from other issue as well - checked out from issue #337 branch by mistake.

I used the rebase command to remove the unwanted commits - think the relevant changes for the PR are now present.


WIP: Update revault tx

This updates revault_tx to the latest version and does some consequent cleanups.
Based on #144

Still marked as WIP cause upstream is not merged but should be in a reviewable state.

Rebased on top of #144

Rebased after upstream merge, this is now ready for review (of course two tests still fail because of #144 )

utACK 8fbae96a74d751f309447f7b5e1a6360b5a46b91 I read the code multiple times, it seems fine, I didn't test it directly


Update: Force bash in "Collect privileged binaries" task

Hello,
I've got error running playbook. Solved by
  args:
    executable: /bin/bash

https://github.com/ansible-community/ansible-lint/issues/497
https://stackoverflow.com/questions/35352955/set-illegal-option-on-one-host-but-not-the-other

Hi @morriq thanks a lot for your contribution!


exploring spark cluster

Some preliminary testing on what kind of configurations would need to be modified to support a spark cluster, as opposed to running locally via Livy.

mysql

server bind must be <IP_ADDRESS>
jdbc_url setting in localsettings.py must be IP of Combine machine, as this will be used by remote executors to connect to
combine user must be okay on % any IP (not localhost)

livy

must push out jars to remote workers if they don't have them, e.g. mysql, which can be configured a la: 'jars':[ 'file:///usr/share/java/mysql.jar' ]
livy conf would need to change from local to point at spark cluster, e.g. livy.spark.master = spark://combine_ip_running_master:7077
PYSPARK_PYTHON setting from Livy instructs workers where to find python, but might be different for different machines?

spark

defaults would need some tweaking to push more ram / cores at executors

Running as standalone cluster on machine appears to fairly dramatically speed up processing (leverages multiple cores), but will need some more testing and figuring to see how Combine can manage this process.

If uploading jars to remote workers, also need to whitelist those directories in livy.conf, e.g. /usr/share/java/

These have largely been implemented for default builds.  Binding addresses and hosts are generalized to <IP_ADDRESS> and local where possible, but are listening outside as well.
Performance wise, running as a cluster show clear advantages over local in Livy.  And, it positions it nicely for other nodes to participate.  Closing.


Option for using the Pivotal build server should be clarified a bit more

[Enter feedback here]
Under the https://docs.microsoft.com/en-us/cli/azure/ext/spring-cloud/spring-cloud/app/deployment?view=azure-cli-latest#ext_spring_cloud_az_spring_cloud_app_deployment_create-examples section, the first option (where there is no path to a JAR/ZIP package provided) can use some clarification. If you are not careful about the current folder, this command can have undesirable results:

If the current folder has many sub-folders the process takes forever and consumes all the CPU on your machine as it tries to create the massive TAR ball. It is not clear if it eventually succeeds because I've eventually realized my mistake and killed the command.
If the current folder has something that has few sub-folders but is not valid code, the deployment slot can become unusable and prevents further deployments unless it is deleted.

The ask to put some warning/awareness around the current folder structure and purpose of this option. One (mistakenly) usage of this command is to create an 'empty' staging deployment slot and the workaround is to use a dummy JAR/ZIP file of an empty Spring Boot or Steeltoe application and then use the second option instead.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 1e7271fb-c9a5-a6ad-6dbf-30a12eb3d357
Version Independent ID: 8772d62f-3072-4267-a25e-8547500470e3
Content: az spring-cloud app deployment
Content Source: latest/docs-ref-autogen/ext/spring-cloud/spring-cloud/app/deployment.yml
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

Spring Cloud

hi @yuwzho could you pls help to traige the issue? thanks

Thanks for your solid feedback, Sujit!
@yucwan , I feel this is a feature ask, please take a look.


navigation bar will jump to top

The navigation bar will jump to top and cannot use

Please provide your browser version and the minimalist sample.

Google Chrome Version 58.0.3029.96 (64-bit)

I can not reappear, you should provide a minimal demo.


Update index.html

Removed the "Call for ... will be announced" comment now that it has in fact been announced.

Thanks @tjguk!


Fixed #24538 -- Allow self in Jinja context

Rendering a Jinja template with self in the context threw an error. While self is a reserved variable in Jinja, including self in the context is not an error, so Django should respect that.
The bug report can be found at https://code.djangoproject.com/ticket/24538

buildbot, add to whitelist.

LGTM

Updated and merged in 4ea1909d3c420ba1fbdbf7221cad518d43aef885, thanks!

@timgraham Not a big deal, but it seems that the patch went in without taking my comment into account. I can try to simplify the test tonight.

Sometimes I forget to commit my local changes. Fixed in a184a99123e4dc4c2a90c20e1604e5d301cd76bf.

Thanks!


Switching subscription plans can results in negative balance

Hi, great package! I'm using it together with cashier and noticed an issue with feature consumption when switching plans.
Imagine a scenario where you have Plan A (100 min.) and Plan B (25 min.)
The user subscribes to Plan A, uses 50 minutes, and switches then to Plan B. The user has now (negative) -25 min. balance.
Maybe I missed something in the documentation?
Cheers

Hello, Martin! Thanks for reporting this! Could you elaborate and explain what you're trying to achieve? I believe some applications would benefit from this behavior, so maybe we need to create a configuration entry to define how the package should act in this case. Is your idea to erase the usage after a plan switch? 🤘

Hi Lucas, probably not erasing the consumption but not allowing negative consumption for display? It could be done like this:
public function getRemainingCharges($featureName): float
    {
        if (empty($this->getFeature($featureName))) {
            return 0;
        }

        $currentConsumption = $this->getCurrentConsumption($featureName);
        $totalCharges = $this->getTotalCharges($featureName);

        return max($totalCharges - $currentConsumption, 0);
    }

I think it's just a better UX experience.

Oh, I got it! I'm gonna work on a setting entry for this behavior, so. Thanks for suggesting it! 🚀


Helm: Adding release labels and updating helm notes.

What type of PR is this?

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+19.9%) to 64.375%

Totals

Change from base Build<PHONE_NUMBER>:
19.9%

Covered Lines:
3793

Relevant Lines:
5892

💛  - Coveralls


[Bug]:  Stretchly icon remains in dock after break ends or is dismissed

Version

[X] I'm using version 1.14.0

Known issues

[X] I've checked Known issues

Existing issues

[X] I've checked Existing issues

Advanced Preferences

[X] I've checked Advanced Preferences

What operating system are you using?
macOS
Operating System Version
macOS Ventura 13.3.1 (22E261)
Reproduction steps

Open the stretchly app
Trigger a mini break (Menu Bar Icon -> Skip to the Next... -> Mini Break)
Postpone or let the break timeout normally
Observe: the stretchly icon remains in the Dock

Reproduces how often: 100%

Expected Behavior
After the break ends, the Stretchly icon should not be in the dock. This was the behavior before 1.14.0.
Actual Behavior
The Stretchly icon remains in the dock after the break ends. It should disappear after the image is no longer displayed.
Relevant log output
breakPlanner: {reference: startMicrobreakNotification,
            timeleft: 1 minute 44 seconds remaining,
            breakNumber: 1,
            postponesNumber: 1,
            Do Not Disturb: false}

            settingsFile: /Users/blimmer/Library/Application Support/Stretchly/config.json

            logsFile:  /Users/blimmer/Library/Logs/Stretchly/main.log
            Node.js: 18.14.0
            Chromium: 112.0.5615.87,
            Electron: 24.1.2

Preferences
{
	"microbreakDuration": 20000,
	"microbreakInterval": 1200000,
	"breakDuration": 300000,
	"breakInterval": 2,
	"breakNotification": true,
	"microbreakNotification": true,
	"breakNotificationInterval": 30000,
	"microbreakNotificationInterval": 10000,
	"microbreak": true,
	"break": true,
	"microbreakStrictMode": false,
	"breakStrictMode": false,
	"morningHour": 6,
	"microbreakPostpone": true,
	"breakPostpone": true,
	"microbreakPostponeTime": 120000,
	"breakPostponeTime": 300000,
	"microbreakPostponesLimit": 1,
	"microbreakPostponableDurationPercent": 30,
	"breakPostponesLimit": 1,
	"breakPostponableDurationPercent": 30,
	"mainColor": "#478484",
	"miniBreakColor": "#478484",
	"transparentMode": false,
	"opacity": 0.9,
	"audio": "crystal-glass",
	"miniBreakAudio": "crystal-glass",
	"volume": 1,
	"fullscreen": false,
	"ideas": true,
	"naturalBreaks": true,
	"naturalBreaksInactivityResetTime": 300000,
	"allScreens": true,
	"useIdeasFromSettings": false,
	"language": "en",
	"notifyNewVersion": true,
	"isFirstRun": false,
	"posLatitude": 0,
	"posLongitude": 0,
	"useMonochromeTrayIcon": true,
	"useMonochromeInvertedTrayIcon": false,
	"silentNotifications": true,
	"monitorDnd": true,
	"microbreakStartSoundPlaying": false,
	"breakStartSoundPlaying": false,
	"themeSource": "system",
	"endBreakShortcut": "CmdOrCtrl+X",
	"breakWindowWidth": 0.85,
	"breakWindowHeight": 0.85,
	"checkNewVersion": true,
	"breakIdeas": [
		{
			"data": [
				"Not alone",
				"Do you find it hard to take a break alone? Try to do it with a co-worker. Aside from making it easier to stick to breaks, you will have a chance to get to know them better. Taking breaks together increases productivity."
			],
			"enabled": true
		},
		{
			"data": [
				"Step away",
				"Do you ever notice how your brain can figure things out by itself? All it takes is to step away from the computer and take a break to think about something totally unrelated."
			],
			"enabled": true
		},
		{
			"data": [
				"Microbreaks",
				"Rest is a key component in ensuring the performance of the musculoskeletal system. Frequent breaks can decrease the duration of a task and help lower the exposure to ergonomic injury risk."
			],
			"enabled": true
		},
		{
			"data": [
				"Meditation",
				"Research studies suggest that mindfulness-based exercises help decrease anxiety, depression, stress, and pain, and help improve general health, mental health, and quality of life. Not sure how to start? There are numerous apps to help you out."
			],
			"enabled": true
		},
		{
			"data": [
				"Blink",
				"Looking at screens for a long time causes you to blink less, thus exposing your eyes to the air. Blink rapidly for a few seconds to refresh the tear film and clear dust from the eye surface."
			],
			"enabled": true
		},
		{
			"data": [
				"Ergonomics",
				"Improper height and angle of the keyboard, mouse, monitor or working surface can cause health problems. Take some time to read about desk ergonomics."
			],
			"enabled": true
		},
		{
			"data": [
				"Move",
				"There are a lot of ways you can exercise within your office. Try marching in place or doing desk push-ups."
			],
			"enabled": true
		},
		{
			"data": [
				"Change",
				"Do you have a stability ball or standing work desk?
			],
			"enabled": true
		},
		{
			"data": [
				"Notice",
				"Are you daydreaming or having trouble focusing? It is a sign that you need to take a break."
			],
			"enabled": true
		},
		{
			"data": [
				"Tech",
				"How about taking a no-tech walk?"
			],
			"enabled": true
		},
		{
			"data": [
				"Metabolism",
				"Emerging research shows that sitting for long periods of time contributes to risk of metabolic syndrome, heart attack and stroke risk and overall death risk, among others. Taking regular walking breaks can help your circulation, working to counteract some of those problems."
			],
			"enabled": true
		},
		{
			"data": [
				"Active Meetings",
				"How about moving meetings from the conference room to the concourse? Walking not only burns calories but it may even foster a sense of collaboration."
			],
			"enabled": true
		},
		{
			"data": [
				"Fruit",
				"Take your time and eat some fruit. Slowly. Notice the flavor, the texture, the freshness."
			],
			"enabled": true
		},
		{
			"data": [
				"Bathrooms",
				"Walk to the farthest bathroom in the worksite facility when going to the restroom."
			],
			"enabled": true
		},
		{
			"data": [
				"Coffee break",
				"Going on coffee break? Consider doing a 5-minute walk every time you go for one."
			],
			"enabled": true
		},
		{
			"data": [
				"Colleagues",
				"Do not email or message office colleagues, walk to their desks to communicate with them."
			],
			"enabled": true
		},
		{
			"data": [
				"Learning",
				"In a study of healthy volunteers, NIH researchers found that taking short breaks, early and often, may help our brains learn new skills."
			],
			"enabled": true
		},
		{
			"data": [
				"Exercise",
				"Evidence suggests small amounts of regular exercise can bring dramatic health benefits, including measurably reducing stress."
			],
			"enabled": true
		},
		{
			"data": [
				"Repeat",
				"Have you found your stretch-ly-routine? Do not forget to repeat it for more than once to better fight effects of prolonged sitting."
			],
			"enabled": true
		},
		{
			"data": [
				"Wrist and forearm",
				"Extend your arms with the palms facing towards you, then slowly rotate the hands four times clockwise, then four times counter-clockwise."

			],
			"enabled": true
		},
		{
			"data": [
				"Mobilize",
				"For every thirty minutes of stagnation, you should have at least one minute of stimulation."
			],
			"enabled": true
		},
		{
			"data": [
				"7 Minute Workout",
				"This workout packs in a full-body exercise routine in a fraction of the time. But as with any exercise, be careful. There are numerous apps to get you started."
			],
			"enabled": true
		},
		{
			"data": [
				"Pulse",
				" Raise your pulse rate to 120 beats per minute for 20 straight minutes four or five times a week doing anything you enjoy. Regularly raising your heart rate results in improved cardiovascular health."
			],
			"enabled": true
		},
		{
			"data": [
				"Take the stairs ",
				"Studies have shown that stair climbing, which is considered vigorous-intensity physical activity, burns more calories per minute than jogging."
			],
			"enabled": true
		},
		{
			"data": [
				"Make art",
				"Art therapy is known to have great mental health benefits, especially when it comes to stress management. How about writing a quick poem, taking a picture or painting something small?"
			],
			"enabled": true
		},
		{
			"data": [
				"Declutter",
				"A clean space helps your focus at work and is often linked to positive emotions like happiness."
			],
			"enabled": true
		},
		{
			"data": [
				"Lunch outside",
				"Nature is linked to positive emotions and decreased stress and anxiety. Whenever possible, try to take your daily lunch break outside, surrounded by some greenery."
			],
			"enabled": true
		},
		{
			"data": [
				"Public transport",
				"If you use public transport regularly, you can stand instead of sitting. If it is possible, try to replace as many of your daily trips as possible with walking or cycling."
			],
			"enabled": true
		},
		{
			"data": [
				"Yawning",
				"Yawning can be really helpful, as it produces tears to help moisten and lubricate the eyes."
			],
			"enabled": true
		},
		{
			"data": [
				"Focus change",
				"Hold one finger close to the eye and focus on it. Slowly move the finger away, focus far into the distance and then back to the finger. Bring the finger back and focus on something far away."
			],
			"enabled": true
		},
		{
			"data": [
				"Palming",
				"While seated, brace elbows on the desk and close to the desk edge. Let your weight fall forward and cup hands over eyes. Close your eyes and inhale slowly through nose and hold for few seconds. Continue deep breathing."
			],
			"enabled": true
		},
		{
			"data": [
				"Hand squeezes",
				"Squeeze a pair of balled-up socks or a soft rubber ball, hold for 5 seconds. Repeat whole process few times."
			],
			"enabled": true
		},
		{
			"data": [
				"Slow Breathing",
				"Emerging research suggests potential for use of controlled slow breathing techniques as a means of optimising physiological parameters that appear to be associated with health and longevity."
			 Roll your shoulders forward for 10 seconds, then backward.",
			"enabled": true
		},
		{
			"data": "Raise your right arm, stretch it over your head to the left, and hold for 10 seconds. Repeat on the other side.",
			"enabled": true
		},
		{
			"data": "With your right hand, grab each finger of your left hand in turn and squeeze. Repeat on the other side.",
			"enabled": true
		},
		{
			"data": "Stand up and do a lunge. Hold for 10 seconds, then do the other leg.",
			"enabled": true
		},
		{
			"data": "Close your eyes and simply notice whatever arises in current moment, without judgement.",
			"enabled": true
		},
		{
			"data": "Focus every 20 minutes for 20 seconds on an object at 20 feet distance.",
			"enabled": true
		},
		{
			"data": "If you need help, ask for it.",
			"enabled": true
		},
		{
			"data": "Do one thing at a time.",
			"enabled": true
		},
		{
			"data": "Is your attention spent wisely?",
			"enabled": true
		},
		{
			"data": "Change your sitting posture.",
			"enabled": true
		},
		{
			"data": "Expose your eyes to natural light.",
			"enabled": true
		},
		{
			"data": "With your eyes closed, slowly and gently raise your eyes to the ceiling and back down to the floor.",
			"enabled": true
		},
		{
			"data": "With your eyes closed, slowly and gently move your eyes to the left, then slowly to the right.",
			"enabled": true
		},
		{
			"data": "Shake your hands out to get some relief.",
			"enabled": true
		},
		{
			"data": "One at a time, touch the tip of each finger to the tip of your thumb so they make an O-shape.",
			"enabled": true
		},
		{
			"data": "Make a fist and then slide your fingers up until they point toward the ceiling, like you're telling someone to stop.",
			"enabled": true
		},
		{
			"data": "Make a fist and then fan your fingers out and stretch them as far as you can.",
			"enabled": true
		},
		{
			"data": "Sit tall, arms hanging at your sides, and slowly rotate neck in one direction in a large circle.",
			"enabled": true
		},
		{
			"data": "Stand tall and slowly tilt your head toward the shoulder using the same hand until you feel a stretch.",
			"enabled": true
		},
		{
			"data": "Stand tall with your arms by your side. Squeeze your shoulder blades together and hold.",
			"enabled": true
		},
		{
			"data": "Stand tall with your arms raised along your shoulders. Move hands slightly behind your back, hold for a second and return.",
			"enabled": true
		}
	],
	"showBreaksAsRegularWindows": false,
	"appExclusions": [],
	"appExclusionsCheckInterval": 1000,
	"pauseForSuspendOrLock": true,
	"pauseBreaksToggleShortcut": "",
	"screen": "primary",
	"timeToBreakInTray": false,
	"currentTimeInBreaks": false,
	"pauseBreaksShortcut": "",
	"resumeBreaksShortcut": "",
	"__internal__": {
		"migrations": {
			"version": "1.14.0"
		}
	}
}

Additional information
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Also have this problem after latest app update

Same here.

Thanks for the reports guys, was able to reproduce and fix. Something must have changed in Electron