Screens wont reload properly

My app's homescreen/ browse often times doesn't load and I have to close out of the app and restart in order to get it working properly. It's a 5s iphone and my friend in a total different state testing the app has the same issue.

Are you experiencing any parse-specific issues?
Can you provide us with API calls that fail? As it stands right now there's not much action I can take from this report. If there is a problem with the Parse SDK we're glad to help, we just need a bit more information.
If this is a back-end bug and is reproducible through the REST API, please report it at http://parse.com/help.

The issue is not with API but the issue is with the Parse server response. It is intermittent and is with all calls to Parse.

On Aug 28, 2015, at 4:42 PM, Richard Ross<EMAIL_ADDRESS>wrote:
Are you experiencing any parse-specific issues?
Can you provide us with API calls that fail? As it stands right now there's not much action I can take from this report. If there is a problem with the Parse SDK we're glad to help, we just need a bit more information.
If this is a back-end bug and is reproducible through the REST API, please report it at http://parse.com/help.
—
Reply to this email directly or view it on GitHub.

It sounds like this could be a network problem. Can you try using the REST API to see if this is a bug with the back-end, please?
When did this start happening? Have you had any difficulties with your internet connection in the past with other websites?

No problem with anything else as weird as this one. It's just bizzare the
screen won't load at random times when the requests are so low (2-3% max)
so it's not a "busy" issue. I am having my developer check on the reset API
to see, but it's been a consistent glitch for a while.
Kendra
On Fri, Aug 28, 2015 at 9:04 PM, Richard Ross<EMAIL_ADDRESS>wrote:

It sounds like this could be a network problem. Can you try using the REST
API https://www.parse.com/docs/rest to see if this is a bug with the
back-end, please?
When did this start happening? Have you had any difficulties with your
internet connection in the past with other websites?
—
Reply to this email directly or view it on GitHub
https://github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/130#issuecomment-135924035
.

--
Kendra Ratliff
*Founder *
www.skothere.com http://www.skothere.com/
IG: skothere
Twitter: @skothere
502-592-6525

My dev. said, "Also you can tell them that the none of the call worked. It
was failing on Parse call. And then it suddenly started working. So
definitely there was an issue at Parse end."
Thoughts?
On Mon, Aug 31, 2015 at 10:09 AM, Kendra Ratliff<EMAIL_ADDRESS>wrote:

No problem with anything else as weird as this one. It's just bizzare the
screen won't load at random times when the requests are so low (2-3% max)
so it's not a "busy" issue. I am having my developer check on the reset API
to see, but it's been a consistent glitch for a while.
Kendra
On Fri, Aug 28, 2015 at 9:04 PM, Richard Ross<EMAIL_ADDRESS>wrote:

It sounds like this could be a network problem. Can you try using the REST
API https://www.parse.com/docs/rest to see if this is a bug with the
back-end, please?
When did this start happening? Have you had any difficulties with your
internet connection in the past with other websites?
—
Reply to this email directly or view it on GitHub
https://github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/130#issuecomment-135924035
.

--
Kendra Ratliff
*Founder *
www.skothere.com http://www.skothere.com/
IG: skothere
Twitter: @skothere
502-592-6525

--
Kendra Ratliff
*Founder *
www.skothere.com http://www.skothere.com/
IG: skothere
Twitter: @skothere
502-592-6525

Definitely sounds like a backend issue. Follow the steps that will be posted by the bot here to file an issue with our backend team. Thanks for the report.

I did this but it takes me to github which is not helpful!
On Tue, Sep 1, 2015 at 4:51 PM, Richard Ross<EMAIL_ADDRESS>wrote:

Closed #130
https://github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/130.
—
Reply to this email directly or view it on GitHub
https://github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/130#event-398269702
.

--
Kendra Ratliff
*Founder *
www.skothere.com http://www.skothere.com/
IG: skothere
Twitter: @skothere
502-592-6525


Network parameter component targets are case sensitive

When embedding a network parameter component, the target network parameter must be defined exactly as shown in this list (thanks Edd for this link!).
This tripped me up, as the parameters are listed with different capitalisation on the Block Explorer network parameters page.
For example, note the difference in capitalisation of the param field in these examples.
This code will pull in the parameter values successfully:
<NetworkParameter frontMatter={frontMatter} param="reward.staking.delegation.optimalStakeMultiplier" />
This code will not pull in the values:
<NetworkParameter frontMatter={frontMatter} param="Reward.Staking.Delegation.OptimalStakeMultiplier" />
It may be helpful to provide an error state when the parameter is unrecognised. By default, the component will print whatever you write in the param field, so at a glance you might think it is properly defined.

Spoke to @candida-d about this - given the network parameters are mixed case, we're going to leave it as is. However it should HANDLe it better.


Unpacked Windows version of Franz

Provide more windows installers.
electron-builder.yml
---
win:
  target:
    -target: nsis
    -target: zip

Motivation and Context
OneClick installer is nice, but lots of people don't want to install in C drive or cannot due to some AD restrictions (viz: #534). You could easily provide zip version of Franz or Installer which allow set directory (allowToChangeInstallationDirectory for nsis)
There is no need to install Franz inside %AppData% or install Franz at all, when you can just unzip it or specify location.

I think this idea is also very good and I need a version that is not installed, but only unpacked and started.


[INFO] JICA x OpenSteetMap Uganda

A JICA project is collaborating with OpenStreetMap Uganda for mapping. @hfu will be learning about this activity.

This spawned #511 🚀


[EFR] Add lighting app example

Problem
On/off cluster default state doesn't match the bootup lock state of the app
EFR LCD init conflics with the thread init
Summary of Changes
Add lighting app demo to efr32
Move LCD Display files to example/platform/efr/ so it can be shared by the different apps
LCD init modifying RTCC setup was causing the OT joiner to fail.
Sync On/off cluster state when a physical action (push-button press) modify the state
fixes #2638, #2639

@erjiaqing

@bzbarsky-apple The work should and will be done, using the extracted server and datamodel in ligthing-common. It need to be done in current efr lock_app and the corresponding lock-common.
I was planning on doing this mentionned work in subsequent PR

Sounds good, thanks!

@saurabhst ?


Added grammar for supporting anonymous intantiation to the YACC parser

This PR implements those grammar rules that allow the anonymous instantiation of gates or register variables (or user-defined primitives) to be considered valid grammar. For that changes were implemented to how references and calls are structured and some restrictions needed to be placed around function bodies
Fixes #268

For parsing tests, maybe we should see if such examples are in sv-tests and if not add them there as well.

Good idea, I'm working on it

Codecov Report
Patch coverage: 90.22% and project coverage change: -0.18 :warning:

Comparison is base (bb28b0b) 93.08% compared to head (748ddb1) 92.91%.

:exclamation: Current head 748ddb1 differs from pull request most recent head 12a78b8. Consider uploading reports for the commit 12a78b8 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1686      +/-   ##
==========================================
- Coverage   93.08%   92.91%   -0.18%
==========================================
  Files         353      353
  Lines       25656    25913     +257
==========================================
+ Hits        23881    24076     +195
- Misses       1775     1837      +62

Impacted Files
Coverage Δ

verilog/CST/type.h
100.00% <ø> (ø)

verilog/parser/verilog.y
83.39% <82.14%> (-0.63%)
:arrow_down:

verilog/CST/expression.cc
94.20% <85.71%> (-2.35%)
:arrow_down:

verilog/CST/type.cc
86.74% <91.11%> (-7.93%)
:arrow_down:

verilog/CST/functions.cc
89.28% <91.89%> (+1.44%)
:arrow_up:

...rilog/tools/kythe/indexing_facts_tree_extractor.cc
95.41% <93.54%> (-1.79%)
:arrow_down:

verilog/analysis/symbol_table.cc
98.09% <96.00%> (-0.17%)
:arrow_down:

verilog/CST/statement.cc
97.74% <100.00%> (+0.02%)
:arrow_up:

...analysis/checkers/create_object_name_match_rule.cc
94.36% <100.00%> (ø)

verilog/analysis/checkers/void_cast_rule.cc
100.00% <100.00%> (ø)

... and 2 more

... and 8 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

I think this looks pretty good now.
Did you investigate the two new non-zero results in the Cores-VeeR-EH2 smoke test with this change ?

Yes I have, they should be all good by now. Should be good to go @hzeller


Added note about PRT issuance

Added the note "This feature does not support PRT issuance for Managed domains currently."

@mzmaili : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@mzmaili : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Add Tower Of Hanoi game

Describe the project you want to add with tech stack

The Tower of Hanoi is a classic mathematical puzzle that consists of three towers and a set of disks of various sizes.

The objective of the game is to move all the disks from one tower to another, while following certain rules, using one of the towers as an intermediate.

Expected behavior

Moving the disks: The player can interact with the game by selecting a disk from one rod and moving it to another rod, following the rules of the game.

Counting moves: The game keeps track of the number of moves the player has made and displays it to the player. This helps the player keep track of their progress and challenge themselves to solve the puzzle in fewer moves.

Checking if the puzzle has been solved: The game checks if the player has successfully moved all the disks to another rod, indicating that they have solved the puzzle. This triggers a completion notification to the player.

Restarting the game: The player can choose to restart the game at any point, which resets the game state and allows them to start again from the beginning.

How to play? 🕹
The puzzle starts with a number of disks stacked in one of the towers in the order of their size with the largest disk at the bottom and the smallest at the top. The other two rods are initially empty. The challenge is to transfer the entire stack of disks to another rod, adhering to the following rules:

Only one disk can be moved at a time.
Each move consists of taking the top disk from one of the rods and placing it on top of the stack on another rod.
No disk may be placed on top of a smaller disk.
These rules create an interesting and often perplexing problem that requires careful planning and strategic thinking.

Screenshots (optional)

Additional context (optional )

I would like to work on this under GSSOC'23.Please assign me this task.

I would like to work on this issue and have decent experience with web development. Kindly assign this issue to me.

@Roshnijeewani3457 please refrain from copying code it may lead to permanent id ban.
https://github.com/kunjgit/GameZone/tree/main/Games/Tower_Of_Hanoi


Make menu configurable

Add configuration options for users to be able to set the following:

Min/max/default levels
Default button states
Disabled buttons

Look at integrating with other mods to provide the configuration, such as cloth config and modmenu.

Going to use CompleteConfig to configure the mod, which will likely be a hard dependency.
I maybe be able to create a class to use it as backing or return defaults? This would remove the hard dependency which may be preferable.
CompleteConfig also provides cloth config and mod menu support!


Mm 49772

Summary
If we can tell CWS is up but that the service is turned off, then instead of showing airgapped modal, we should open a tew tab with the CWS purchase experience. This undoes https://mattermost.atlassian.net/browse/MM-49771 , and adds a further refinement so that if we need to turn off the service from CWS's side again, users get a new tab opened to CWS instead of showing the airgapped modal.
Ticket Link
This reverts https://mattermost.atlassian.net/browse/MM-49772
Related Pull Requests
mattermost-server:
customer-web-server: https://github.com/mattermost/customer-web-server/pull/1064
enterprise: https://github.com/mattermost/enterprise/pull/1372
Screenshots

Release Note

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

Is there any test we can add to test the two condition of purchase not available and the air gapped case?

I tried for a few hours to test the self_hosted_content component that uses this but kept running into issues. I think the only way would be to make the component more testable by refactoring it a lot.

/cherry-pick release-7.8

Cherry pick is scheduled.


README: Name "watchdog" a package to look for

This PR adds a mention of a Python package used in the script, which one may of may not have installed.

As I noted, one also needs a recommended backend as well, to get it to run. For me, the PyQt5 was the recommendation.


Remove Redundant @types/react Entry from Resolutions in package.json

Description
We have identified that @types/react is listed both in the devDependencies and the resolutions section in janus-idp/backstage-showcase/packages/app/package.json. Since @types/react is already declared in devDependencies, we can safely remove it from resolutions because it should resolve without needing the resolutions entry.
Which issue(s) does this PR fix

Fixes #? https://issues.redhat.com/browse/RHIDP-4463

PR acceptance criteria
Please make sure that the following steps are complete:

[ ] GitHub Actions are completed and successful
[ ] Unit Tests are updated and passing
[ ] E2E Tests are updated and passing
[ ] Documentation is updated if necessary (requirement for new features)
[ ] Add a screenshot if the change is UX/UI related

How to test changes / Special notes to the reviewer

Closing because the @types/react resolution is required to deduplicate all React versions used across various plugins, especially due to design limitations in certain plugins (e.g orchestrator plugin).
The resolution ensures consistency across the repo by forcing a single version of React types, which helps avoid version mismatches and TypeScript errors.


Download of lineas_limite.zip fails

Seems like they changed the downloads center at cnig.es and this link seems to be  dead.
A license agreement must be accepted by users before downloading any content from the website like shown in the following pic:

Thanks for filling this issue.
I am looking for some ways around it, first by contacting them. If this doesn't work and they don't provide a proper download link, I'll probably have to make a mirror like this one.

So I got a reply and they do publish an open feed, but it uses GML (it seems like a XML derivative, didn't find any simple way to convert it), so I just made a repo with the zip file. Now the script should download from the hosted file.
Sorry for taking so long, I got a bit busy last week.

Great work!
Glad to know you were able to work it out. Quite shameful they no longer provide direct links to these files. The only problem I see with this approach is that we'll miss updates on the original file (but I don't think they occur so often and thus I agree it's not worth the effort to find more obscure ways to download it).
Thank you!

They seem to update the file every year, that's the time-frame which the INE seems to be applying to reflect the new municipalities, merges and so on (more info here).
I think it's fairly realistic to keep it in sync annually :)


SaaS JS API sdk doc

btw you can take a look at the doc test github workflow to see how to run the doctests locally so the feedback loop is faster

the doc test failure is fixed here: https://github.com/lancedb/lancedb/pull/770


feat(cache): add SuspenseCache, useSuspenseCache, cacheOptions, Cache, CacheProvider, useCache

Overview
close https://github.com/toss/suspensive/issues/1082

add SuspenseCache, useSuspenseCache, cacheOptions, Cache, CacheProvider, useCache

Why was the name changed from @suspensive/promise to @suspensive/cache?
The reason for changing the name to @suspensive/cache is that the ultimate goal of @suspensive/cache is to provide an interface for caching various elements. Therefore, we believed that @suspensive/cache is a more suitable package name for this purpose.

PR Checklist

[x] I did below actions if need

I read the Contributing Guide
I added documents and tests.

Codecov Report
Attention: Patch coverage is 94.05941% with 6 lines in your changes missing coverage. Please review.

Project coverage is 85.73%. Comparing base (f78700e) to head (06d15f7).
Report is 1 commits behind head on main.

Additional details and impacted files

@@            Coverage Diff             @@
##             main    #1083      +/-   ##
==========================================
+ Coverage   84.23%   85.73%   +1.49%
==========================================
  Files          54       63       +9
  Lines         552      652     +100
  Branches      117      142      +25
==========================================
+ Hits          465      559      +94
- Misses         82       87       +5
- Partials        5        6       +1

Components
Coverage Δ

@suspensive/react
97.05% <ø> (ø)

@suspensive/react-query
75.28% <ø> (ø)

@suspensive/react-query-4
0.00% <ø> (ø)

@suspensive/react-query-5
0.00% <ø> (ø)

@suspensive/jotai
0.00% <ø> (ø)

@suspensive/cache
94.05% <94.05%> (-5.95%)
:arrow_down:

@suspensive/react-await
100.00% <ø> (ø)

@suspensive/react-image
80.39% <ø> (ø)

7ccffd9 I made commit in this branch check it out please.


Backport changes from Ewan's fork to ocurrent

These two changes should be PR'd against the main repo:

[ ] https://github.com/ewanmellor/ocurrent/commit/6f78bc37d8af49b11407f8996cb054f00da8a128
[ ] https://github.com/ewanmellor/ocurrent/commit/ed64f49dcdb849b8e55d13d185a8ffa9a10c60c4

The first one(https://github.com/ewanmellor/ocurrent/commit/6f78bc37d8af49b11407f8996cb054f00da8a128) simply added.
About the second one(https://github.com/ewanmellor/ocurrent/commit/ed64f49dcdb849b8e55d13d185a8ffa9a10c60c4).
Would you like to look in to those commits, if we gonna add them in ocurrent.

https://github.com/ewanmellor/ocurrent/commit/58e9912c322519341b083f4ee16941f60aba5f8c branch https://github.com/ewanmellor/ocurrent/tree/cancel-eperm
https://github.com/ewanmellor/ocurrent/commit/a4b312e3984cde18c65706fe7cf019dc88eed961 branch https://github.com/ewanmellor/ocurrent/tree/diagram-job-markers

He merge https://github.com/ewanmellor/ocurrent/tree/ui-restyle branch and I didn't get it.
when do you supposed to use this branch ?

@moyodiallo Could you try switching this project to use a ocurrent/ocurrent from master?
So we can test that the back ports work in this project and can switch off using Ewan's fork.

Done In #21


The width parameter of a function definition is not working for certain variables.

I made a table with 9 columns, but when I exported it in RTF format, it split into two pages. To fix this, I tried adjusting the width of each variable in the define function multiple times, but the width of some variables remained too wide and couldn't be reduced, only increased.

The function won't break words or numbers.  It will only on break spaces.
That might be the issue.  Let me know if that is it or not. You can force a
wrap with "\n".
On Tue, Mar 28, 2023, 8:34 AM Bimal Thomas @.***> wrote:

I have created a listing table with 9 columns, but the rtf table output
broke into two pages, so I adjusted the width of each variable in the
define function multiple times, but the width of certain variables never
changed.
—
Reply to this email directly, view it on GitHub
https://github.com/dbosak01/reporter/issues/295, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJ6SCZTLMANRCD74PMOCYZDW6LLF7ANCNFSM6AAAAAAWKQEOC4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

That's correct, it will only break at spaces.

The screenshot indicates that the width of the columns named "Reported Term" and "Preferred Term" cannot be decreased beyond a specific limit. It is assumed that this limitation is due to the presence of the term "ESOPHAGOGASTRODUODENOSCOPY" in one of the columns, resulting in the table being split across two pages. Is there a possible solution to split or shorten this term in order to avoid this problem?

Bimal:
I've had someone else ask for this.  One problem is there are no functions in base R or any package that will do it.  The next problem is that it is not clear exactly what the user will want.  Some people might want it broken at a certain length.  Other people will want it broken on a syllable boundary.    So I've avoided doing anything and left it up to the user to manipulate the data the way they want.  Here is a function that will do it for you at a specified length:
# Sample data
dat <- read.table(header = TRUE, text = '
SUBJ     AGEGEN   REPTRM           PREFTERM             SOC          SDT         EDT
ABC-A01  "46/M"   ADENOIDECTOMY    Adenoidectomy        ""           UNUNK1996   UNUNK1996
ABC-A01  "46/M"   "CODEINE ALLERGY" "Drug hypersensitivity"       "" UNUNK1974   Ongoing
ABC-A01  "46/M"   "ESOPHGOGASTRODUODENOSCOPY" "Oesophagogastroduodenoscopy" "" UNUNK2010   UNUNK2010
ABC-A01  "46/M"   "Gestroesophageal Reflux Disease" "Gastroesophageal reflux disease" "" UNUNK1974   Ongoing')

library(stringi)

spltdata <- function(vect, sz) {

  # Split into list of vectors
  clls <- strsplit(vect, " ", fixed = TRUE)

  # Cycle through cells
  for (i in seq_along(clls)) {

    tmp <- clls[[i]]

    # Replace long words
    for (j in seq_along(tmp)) {

      # Insert space if word is over sz
      if (nchar(tmp[[j]]) > sz) {

        stri_sub(tmp[[j]], sz, sz - 1) <- " "

      }
    }

    # Collapse each cell back into single string
    clls[[i]] <- paste(tmp, collapse = " ")
  }

  # Collapse list into vector of strings
  ret <- paste(clls)

  return(ret)
}

# Copy dataset
dat2 <- dat

# Adjust desired columns
dat2$REPTRM <-  spltdata(dat2$REPTRM, 20)
dat2$PREFTERM <-  spltdata(dat2$PREFTERM, 20)

# View Original
dat

# View Modified
dat2

Try and see if this will work for you.  You would need to call this for each column you want adjusted.

Related to #124

Great Thanks


Error backpropagation in Keras

Hi,
I'm new to Keras and currently evaluating the library for my research purpose. Could someone clarify if Keras supports error backpropagation to train a neural network built using DenseLayers? I could not find any references in the documentation. I'm working on a multi-class classification problem and the objective function is 'categorical_crossentropy'.

Please reference to keras/examples folder, there are lots of good examples.
For example, mnist example shows you how to build a multi-class classification problem.

It's not clear from the example if the model builds a feedforward NN or uses error backpropagation. That's what I would like to get clarified.

I think that your lack of knowledge on the subject makes you misunderstand the difference between terms "feed-forward neural networks" and "error backpropagation".
Feed-forward NNs are just a type of NNs that propagate the signal in one direction (forward), so to speak - examples are multi-layer perceptrons, convolutional networks... On the other hand, error backpropagation is a general term for an approach for training neural networks.

I think he is aware of the difference between FFNN and BP, when he says "or" he actually means "and whether". To answer the question. My understanding is that Keras is built on top of Theano which employs automatic differentiation for whatever model you set up (including FFNN which would be anything where you stack non recurrent layers on top of each other). BP is nothing more than an application of the chain rule which enables you build up derivatives w.r.t. all weights in the network recursively which saves time compared to naively computing them using other techniques. Whatever Theano does ultimately translates into something akin to BP. But why worry about that? The whole point of Theano is that you no longer have to think about this part of your problem, just treat it as a given working technology, just like you treat BLAS.

@BaldwinTheThird that helps, thanks.

So, how do we make sure Dense layer uses Backpropagation and changes weights according to that? I didn't see any Backpropagation+FFNN example.

Fundamental idea is that Keras use Theano/Tensorflow's auto gradient computation. If you want to understand how Keras use BP to compute gradients and update weights (no limit to any kind of model including FFNN), please refer to its code.


dark mode color

dark mode background color of quotes should be match with github dark mode, should not set to black

agreed

@PiyushSuthar please fix this

There is a theme called GitHub... Ig it shld help

yep! you can use the following markdown
![github theme](https://quotes-github-readme.vercel.app/api?type=horizontal&theme=github)
this will be how it looks like

thanks that worked


Change default of antialias parameter from None to 'warn'

Before changing the default to True in 2 versions

I just confirmed on the references that the behaviour looks fine. I'm getting warnings when relevant (only on tensors) and the accuracy boost is consistent with https://github.com/pytorch/vision/issues/6506 (I only checked mobilenet_v3_large this time). On the segmentation references, there's no perf difference on the model I tried (FCN resnet 50). On the other references like segmentation or video, the resizing was done directly on tensors (in the models or in the presets), so there's no change there.


stitching: manual stitch using stitch options?

I don't know if this was ever tested. Verify the options are passed in (ex: create quick pano)

It in fact does not. Look into why

fixed


Alignment

Description
Adds the option to align the output to the space after the end of the separator string ":", "->", etc by padding all arguments to printf by the same amount regardless of length
Features
--align_output 'left', 'right', 'off'
left: Don't right-justify labels like "OS", but align what gets listed after
right: Align labels to make their contents aligned
off: Default behavior of neofetch
Issues

Addresses #1241 and #895
I'm not sure why I'm listed on those first 3 commits -- maybe I went too far back in rebasing? I definitely made some kind of error here that obfuscates the git log without meaning to, so I can save my changes, nuke the branch and try again if need be.
I'm not sure what trim and strip_sequences do -- does using raw arguments to prin() pose some kind of security risk?

TODO
[ ] Move repetitive calculations that only need to be done once out of prin()
[ ] Figure out dynamic alignment -- right now the offset has to be set in prin() by hand according to the longest label
Basically solve for columns 4 and 6 of this table:
       |         |            | Subtract to|             | Subtract to |
Distro | Padding | Len(TF)    | Align "TF" |  Len(res)   |  Align "res"|
-------|----------------------|------------|-------------|-------------|
macOS  | 33      |    13      |      5     |     10      |    8        |
Gentoo | 38      |    13      |     10     |     10      |   13        |
Arch   | 41      |    13      |     13     |     10      |   16        |

Where the values in columns 4 and 6 correspond to the offset that will align the entire output according to the longest label, if that label is present. So if I have "Terminal Font" enabled for macOS I need to correct the offset by subtracting 5, but if I have that commented out then the next longest label is "Resolution" and to align that subtract 8.
I did notice that subtracting column 4 from column 2 always returns 28, and 6 from 2 always returns 25, though, no matter the distro.

You need to rebase this on master first. A lot of unrelated commits in this PR.


add migration doc info for next changes in the scaffold

Description of the change:

Add info over changes in the default scaffold in the main.go file to address bug fixes and improvements.

NOTE: It can just be merged after we merge: https://github.com/operator-framework/operator-sdk/pull/2606, https://github.com/operator-framework/operator-sdk/pull/2603, https://github.com/operator-framework/operator-sdk/pull/2601

/hold

/lgtm


Cannot Access the Library. Received Status Code 521 from Server

Hi,
I tried following the instructions in Free-RASP-Android
But, when I rebuild the project, I got an error on build output:
Could not HEAD 'https://jitpack.io/com/aheaditec/talsec/security/TalsecSecurity-Community/4.2.1-dev/TalsecSecurity-Community-4.2.1-dev.pom'. Received status code 521 from server
Here is my project's build.gradle:
allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url "https://maven.google.com/" }
        maven { url 'https://jitpack.io' }
        maven { url "https://nexus3-public.monetplus.cz/repository/ahead-talsec-free-rasp" }
        maven { url "https://developer.huawei.com/repo/" }
    }
}

Here is my app build.gradle:
releaseImplementation 'com.aheaditec.talsec.security:TalsecSecurity-Community:4.2.1-release'
debugImplementation 'com.aheaditec.talsec.security:TalsecSecurity-Community:4.2.1-dev'

Is there an issue with my implementation? Or is there a problem with the library?
Maybe there is a hint to resolve this issue.
Thank you.

Hello @andikaputraputu22 ,
it could be related to temporary shutdown of the Nexus repo. Please try if you are able to access the following link: https://nexus3-public.monetplus.cz/#browse/browse:ahead-talsec-free-rasp
You can also try to place the freeRASP dependencies before:
maven { url "https://maven.google.com/" }         maven { url 'https://jitpack.io' }
Kind regards,
Talsec team

Hi @talsec-app
Previously, thank you for your response.
After I followed the intructions above, it's working properly now.
Thank you.


[TwitterBridge] Convert plain text URLs into HTML hyperlinks

Convert plain text URLs into HTML hyperlinks
Clicking on a link will open the link in a new window.

Hi again @ronansalmon !
Just payed attention to tweet object structure:
object(stdClass)#26 (16) {
  ["created_at"]=>
  string(30) "Wed Dec 18 17:55:09 +0000 2019"
  ["id_str"]=>
  string(19) "1207358652694315008"
  ["full_text"]=>
  string(184) "1/2 Hosting has turned on servers for 24 hours. So https://t.co/VDGgNqLb8v will work for some time and will even record incoming matches for this night. All backups are saved to my pc."
  ["display_text_range"]=>
  array(2) {
    [0]=>
    int(0)
    [1]=>
    int(184)
  }
  ["entities"]=>
  object(stdClass)#20 (1) {
    ["urls"]=>
    array(1) {
      [0]=>
      object(stdClass)#16 (4) {
        ["url"]=>
        string(23) "https://t.co/VDGgNqLb8v"
        ["expanded_url"]=>
        string(29) "http://stats.eugenemolotov.ru"
        ["display_url"]=>
        string(22) "stats.eugenemolotov.ru"
        ["indices"]=>
        array(2) {
          [0]=>
          int(51)
          [1]=>
          int(74)
        }
      }
    }
  }
  ["source"]=>
  string(71) "Twitter Web App"
  ["in_reply_to_status_id_str"]=>
  string(19) "1207186426430971906"
  ["in_reply_to_user_id_str"]=>
  string(19) "1102089665824391168"
  ["in_reply_to_screen_name"]=>
  string(7) "___em92"
  ["user_id_str"]=>
  string(19) "1102089665824391168"
  ["retweet_count"]=>
  int(0)
  ["favorite_count"]=>
  int(1)
  ["conversation_id_str"]=>
  string(19) "1207186426430971906"
  ["possibly_sensitive_editable"]=>
  bool(true)
  ["lang"]=>
  string(2) "en"
  ["self_thread"]=>
  object(stdClass)#28 (1) {
    ["id_str"]=>
    string(19) "1207186426430971906"
  }
}

Instead of using regex'es which make links to those t.co, I suggest to replace those t.co to original links, provided by $tweet->entities->urls array.

Unfortunately,$tweet->entities->urls is not reliable.
Ok: http://hostname/rss-bridge/?action=display&bridge=Twitter&context=By+username&u=gitlabstatus&norep=on&noretweet=off&nopic=on&noimg=on&format=Html
Nok: http://hostname/rss-bridge/?action=display&bridge=Twitter&context=By+username&u=engineeringvids&norep=on&noretweet=off&nopic=on&noimg=on&format=Html
With account engineeringvids, $tweet->entities->urls is always empty, but I do get $tweet->entities->media`
regex'es is probably the simpler and faster option ?

regex'es is probably the simpler and faster option ?

Well, yes. But this solution will be modified after someone will convert those t.co's to original links. Before TwitterBridge was fully rewritten, the original links were shown.

Unfortunately,$tweet->entities->urls is not reliable.

With account engineeringvids, $tweet->entities->urls is always empty, but I do get $tweet->entities->media`

I see. Then I suggest to use $tweet->entities->urls and $tweet->entities->media, then fallback to regex'es

Will try to update patch

@em92,
I've replace urls in the latest commit.


Input not splitted

it might just be me but my input, ${{ github.repository }} (so in this instance RedBrumbler/MonkeComputer) is not being split with separator /
Action illustrating this issue
as seen in the log the input is indeed RedBrumbler/MonkeComputer and separator / but in the following echo _0 contains the full string and _1 contains nothing.
Any pointers as to why this happens would be appreciated, or any ideas on how to get the current repo owner as a string is welcome too

Image illustrating the logs

And the used workflow file

Thanks for the reporting. It seems like unintended behavior.
I think this docker image tag in action.yml causes the error.

winterjung/split docker hub: never pulled
I'll investigate how to versioning in action.yml

I think it's resovled from #9 pr. If it's still occurred, please report anytime! thx

Rollbacked by #11 issue. I'll fix this again soon

@JungWinter Any updates on this?

@heanzyzabala Sorry for delay to resolve this issue. I'll try to fix as soon as possible. Thanks to ping me :)

@heanzyzabala @RedBrumbler I think the issue has been fixed by updating action.yml to use latest docker image tag. Feel free to report if it's not fixed. thx!


Send capabilities to Alexa Skill using SMAPI Connector

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
We are trying to inspect the audioPlayer from our Alexa skill using invocation through the SMAPI. When we send an intent that returns an audioPlayer response we expect it to return the response with the audio asset url. However we get this response:
 "outputSpeech": {
      "type": "SSML",
      "ssml": "<speak>Hm, I'm sorry but I can't do that on this device.</speak>"
    }

We believe this is because the basic capabilities have not been defined in the request to the skill using the invocation-request-template.json.
Describe the solution you'd like
The ability to define the capabilities within the JSON config or the convo.txt context so we can send the capabilities to the alexa skill. So we can go from sending this request without the capabilities:
  "version": "1.0",
  "session": {
    "new": false,
    "sessionId": "97d4d9d0-8dca-11e9-a036-e15e61ac4dae",
    "application": {
      "applicationId": "amzn1.ask.skill.ccc19cb0-0ffd-4425-bfc0-594d44e8beda"
    },
    "attributes": {},
    "user": {
      "userId": "botium-core-test-user"
    }
  },
  "context": {
    "AudioPlayer": {
      "playerActivity": "IDLE"
    },
    "Display": {
      "token": ""
    },
    "System": {
      "application": {
        "applicationId": "amzn1.ask.skill.ccc19cb0-0ffd-4425-bfc0-594d44e8beda"
      },
      "user": {
        "userId": "botium-core-test-user"
      }
    }
  },
  "request": {
    "type": "IntentRequest",
    "requestId": "98529550-8dca-11e9-a036-e15e61ac4dae",
    "timestamp": "2019-06-13T11:01:28.997Z",
    "locale": "en-GB",
    "intent": {
      "name": "NewsIntent",
      "confirmationStatus": "NONE",
      "slots": {}
    }
  }
}

to this request with the capabilities:
{
  "version": "1.0",
  "session": {
    "new": false,
    "sessionId": "97d4d9d0-8dca-11e9-a036-e15e61ac4dae",
    "application": {
      "applicationId": "amzn1.ask.skill.ccc19cb0-0ffd-4425-bfc0-594d44e8beda"
    },
    "attributes": {},
    "user": {
      "userId": "botium-core-test-user"
    }
  },
  "context": {
    "AudioPlayer": {
      "playerActivity": "IDLE"
    },
    "Display": {
      "token": ""
    },
    "System": {
      "application": {
        "applicationId": "amzn1.ask.skill.ccc19cb0-0ffd-4425-bfc0-594d44e8beda"
      },
      "user": {
        "userId": "botium-core-test-user"
      },
      "device": {
        "deviceId": "amzn1.ask.device.AFRXExxx",
        "supportedInterfaces": {
          "AudioPlayer": {},
          "Display": {
            "templateVersion": "1.0",
            "markupVersion": "1.0"
          },
          "Alexa.Presentation.APL": {
            "runtime": {
              "maxVersion": "1.0"
            }
          }
        }
    }
  },
  "request": {
    "type": "IntentRequest",
    "requestId": "98529550-8dca-11e9-a036-e15e61ac4dae",
    "timestamp": "2019-06-13T11:01:28.997Z",
    "locale": "en-GB",
    "intent": {
      "name": "NewsIntent",
      "confirmationStatus": "NONE",
      "slots": {}
    }
  }
}

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
We have considered just hitting the SMAPI directly with these intents to see what we get but doesn't work well and means not using botium at all which is not prefered.

thanks for the good feature description. I added it to our internal backlog (BOT-657) and to the next sprint (as we consider this to be an important feature).

@StoutyAlex I noticed that you already did plenty of work in your connector fork (https://github.com/bbc/botium-connector-alexa-smapi) - do you think I could just merge your fork in the main connector branch ?

Yea sure I will tidy it up and do some testing today and try get that done before the end of the day

Do you have a Slack/Message group I can join to discuss the best way of implementing what I have done In the fork into the main repo?

Up to now we were using Github only for these kind of discussions (Pull Request => Review => Questions/Answers). But maybe it's time to create a Slack message group for this ... I will talk to the team.

It is available in the latest Botium builds now (including Botium CLI and Botium Box)
@StoutyAlex We have a discord channel for Botium developer now - pls contact us at our website for receiving an invitation!


upload-bin, NeoFSBlockFetcher: migrate to SEARCH with strict equality comparator

Close #3670

@AliceInHunterland linter is failing.

LGTM otherwise. Have you tested it, does it work?

yep, it's a really slow search for the last missing block.


DataTables Error when creating first sig

I sometimes get the following JaveScript Alert box
DataTables warning: table id=DataTables_Table_3 - Requested unknown parameter 'status' for row 0. For more information about this error, please see http://datatables.net/tn/4
when creating a first sig manually. Didnt come up with a solid way to reproduce it so far, but it already happened more then once.

Thanks for reporting! - Very interesting bug... I did my best to reproduce this but i could not :(
Error Description: https://datatables.net/manual/tech-notes/4
I know exactly what that error means, but i could not find a way to reproduce. I checked all the related code for saving a new Signature. The changes a made will hopefully make the saveSignature endpoint saver for this kind of errors.
Could you provide any additional information that could help reproducing this?

How many users where active on this map?
Was it you or someone else who created the first signature?
Have you switched between systems a lot before this bug appears?

Error Description

The "status" of a signature represents the first column in the table, which is in fact a colored "dot".
The "status" is determined by the character who updated/created a signature and its relation to the character who is currently viewing the map:
-- green dot -> characters are in same corporation
-- blue dot -> characters are in same alliance
-- red dot -> characters have no relation to each other


Fix extra space displaying below image avatar

Summary

Resolves #1626
Setting vertical-align: middle on the container with display: inline-flex seems to have resolved this in the noted browsers.
Added test case for wdio

More info on this issue: https://dev.to/christiankaindl/the-strange-img-gap-in-html

Need to add wdio screenshot for new test case


6 gb ram required

beta is asking for minimum 6 gb of ram
pls help me

Do you have more than 6 gigabytes of ram?

no is it required

Do you have more than 6 gigabytes of ram?

no is it required

you need 6 gigs or more

you need 6 gigs or more

ok that means I have to wait for the original version of windows


Add device as Object in backend

Data should have a Device object instead of a String name. The device object should only have a name for now (id can be deabted).

Time: Tiny to Moderate


update solution Atlassian Jira Audit with playbook

Change(s):
See guidance below
Reason for Change(s):
This PR is part of template spec solution
Atlassian Jira Audit
See guidance below
Version Updated:
2.0.0
See guidance below
Testing Completed:
The link for test results is
Sentinel Solution Migration
See guidance below
This is an 3P solution.

Please update description for data connector and workbook

Please update the providers, it is showing as Application actual it should be Atlassian

colons missing after costs

Update title according to trigger


Lag during reorder

The item being dragged seems very laggy and the space for to position is also not being allocated.
Using 1.4.0-beta02
reorder_lag.webm

Can you share your code? I think your onMove function in rememberReorderableLazyColumnState is moving items into the wrong place. This may be because you have items above the ReorderableItems.

I'm moving at the moment, just trying out the library. Still below is the code I've tried
 val lazyListState = rememberLazyListState()
    val reorderableLazyColumnState = rememberReorderableLazyColumnState(lazyListState = lazyListState) { from, to ->
        println("move: from: $from == to: $to")
    }

Column(
    modifier = modifier
) {
    LazyColumn(
        state = lazyListState,
        verticalArrangement = Arrangement.spacedBy(space = 8.dp),
        modifier = Modifier.padding(horizontal = 12.dp)
    ) {
        items(
            items = list,
            key = { it.id }
        ) { item ->
            ReorderableItem(
                reorderableLazyListState = reorderableLazyColumnState,
                key = item.id
            ) { isDragging ->
                Card(
                    modifier = Modifier.fillMaxWidth(),
                ) {
                    Row(
                        verticalAlignment = Alignment.CenterVertically
                    ) {
                        HorizontalSpacer(spacing = 12.dp)
                        Icon(
                            painter = painterResource(id = R.drawable.ic_drag_indicator),
                            contentDescription = null,
                            modifier = Modifier.draggableHandle()
                        )
                        HorizontalSpacer(spacing = 12.dp)
                        Text(
                            text = item.text,
                            modifier = Modifier.padding(vertical = 12.dp)
                        )
                    }
                }
            }
        }
    }
}

I'm not moving at the moment, just trying out the library. Still below is the code I've tried
val lazyListState = rememberLazyListState()
val reorderableLazyColumnState = rememberReorderableLazyColumnState(lazyListState = lazyListState) { from, to ->
    println("move: from: $from == to: $to")
}

Column(
    modifier = modifier
) {
    LazyColumn(
        state = lazyListState,
        verticalArrangement = Arrangement.spacedBy(space = 8.dp),
        modifier = Modifier.padding(horizontal = 12.dp)
    ) {
        items(
            items = list,
            key = { it.id }
        ) { item ->
            ReorderableItem(
                reorderableLazyListState = reorderableLazyColumnState,
                key = item.id
            ) { isDragging ->
                Card(
                    modifier = Modifier.fillMaxWidth(),
                ) {
                    Row(
                        verticalAlignment = Alignment.CenterVertically
                    ) {
                        HorizontalSpacer(spacing = 12.dp)
                        Icon(
                            painter = painterResource(id = R.drawable.ic_drag_indicator),
                            contentDescription = null,
                            modifier = Modifier.draggableHandle()
                        )
                        HorizontalSpacer(spacing = 12.dp)
                        Text(
                            text = item.text,
                            modifier = Modifier.padding(vertical = 12.dp)
                        )
                    }
                }
            }
        }
    }
}

You will need to modify the list in where you have println("move: from: $from == to: $to").

hmm... seems to work after swapping. I thought a state is being maintained internally, so did not swap.


Is this a typo on README?

Web Environment Integrity on GitHub This penalizes platforms on which the preferred client side software is not available.

The Web Environment Integrity on GitHub seems like a title, but it is immediately adjacent to the text that follows, and they display in the same line.

my fault.


make metadata faster

Instead of creating fresh metadata every time,
we keep a copy-on-write instance.
In the hopefully-common case that the users don't need
to insert any metadata, we don't need to create new ones.
This commit also fixes a bug related to x-goog-api-client header.
Previously we checked the key string against "x-goog-api-client"
and refuse to insert the value if the key matches.
This is incorrect because header key is case-insensitive;
by making any character upper case, the key-value pair can be overwritten.

Codecov Report

Merging #144 into master will increase coverage by 0.02%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #144      +/-   ##
==========================================
+ Coverage   92.73%   92.75%   +0.02%
==========================================
  Files          11       11
  Lines        1307     1311       +4
  Branches      270      270
==========================================
+ Hits         1212     1216       +4
  Misses         95       95

Impacted Files
Coverage Δ

lib/api_callable.js
95.27% <100%> (-0.15%)
:arrow_down:

lib/grpc.js
81.25% <100%> (+2.67%)
:arrow_up:

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 4215fa1...07d827e. Read the comment docs.


Tags design seems too big

If we use few tags very frequently, the tags page turns into a bad UI.

Yes, by bad UI we mean something like font size 50.

In /layouts/_default/terms.html you can also modify the font-size calculation (line 14)
From:  <a style="font-size: {{ (add 0.8 (mul 15 (div (float $elem.Count) $AllRegularPagesCount))) }}rem;
To  <a style="font-size: {{ (add 0.3 (mul 3 (div (float $elem.Count) $AllRegularPagesCount))) }}rem;
Is there a way to do this outside of the themes folder to avoid overwriting customisations when pulling changes?


⚠ Bofrost.es has degraded performance

In 89d656b, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1611 ms

Resolved: Bofrost.es performance has improved in 2af870f after 9 minutes.


[AD] My game with PIXI.js  is on Steam Greenlight. Could you give it a up vote ?

The game is my first game based on HTML5 tech. on Steam.
Though it's just a mini game , I hope it could  pass  Greenlight.
Could you give it a up vote ?  Game url :
http://steamcommunity.com/sharedfiles/filedetails/?id=839510594
Thank you.
( I will close this issue after 2017-02-05 , give me some days please )

one more steam dev! yay!

btw, i wonder why no one invited you to slack group yet.. Gimme an email? :)

finscn{a}google's email
@ivanpopelyshev  , Thanks

Very cool @finscn, voted.  Any chance of a playable demo/beta?

Likewise, voted

@staff0rd  , I will upload the  beta version  on  itch.io  when it's ready :)

Closing this since it is not really the place for this. Good luck anyway @finscn.


Login issue on new sessions

Issue started in the last day, see issue here for detailed explanation
https://github.com/mgp25/Instagram-API/issues/2633
they fixed it on that repo with this commit
https://github.com/mgp25/Instagram-API/commit/e79acc05cd9d690f663a68da2b6a1549d3df29e7

We already have such
https://github.com/dilame/instagram-private-api/blob/master/src/repositories/launcher.repository.ts
It's a bit different, but exists. Do you have problems with our lib?

@dilame I too have noticed the lib stopped working sometime over the past 24hours. Client.Session.create is returning null even when the details provided are correct.

@liam-mulv  are you using previous version or newer?
I have just checked that with newer version it is possible to login instead on previous version (0.7.x) adding the same "configs" I got a SentryBlockError
@dilame I know this is the old library but I dont understand if I am missing something betweenthe new one and the old one; this is the code I have updated on old one:
`Internal.launcherSync = function (session, preLogin) {
let configs = '';
console.log("launcherSync " + preLogin);
if(preLogin)
    configs = 'ig_fbns_blocked,ig_android_felix_release_players,ig_user_mismatch_soft_error,ig_android_carrier_signals_killswitch,ig_android_killswitch_perm_direct_ssim,fizz_ig_android,ig_mi_block_expired_events,ig_android_os_version_blocking_config';
else
    configs = 'ig_android_insights_welcome_dialog_tooltip,ig_android_extra_native_debugging_info,ig_android_insights_top_account_dialog_tooltip,ig_android_explore_startup_prefetch_launcher,ig_android_newsfeed_recyclerview,ig_android_react_native_ota_kill_switch,ig_qe_value_consistency_checker,ig_android_qp_keep_promotion_during_cooldown,ig_launcher_ig_explore_post_chaining_hide_comments_android_v0,ig_android_video_playback,ig_launcher_ig_android_network_stack_queue_undefined_request_qe,ig_camera_android_attributed_effects_endpoint_api_query_config,ig_android_notification_setting_sync,ig_android_dogfooding,ig_launcher_ig_explore_post_chaining_pill_android_v0,ig_android_request_compression_launcher,ig_delink_lasso_accounts,ig_android_stories_send_preloaded_reels_with_reels_tray,ig_android_critical_path_manager,ig_android_shopping_django_product_search,ig_android_qp_surveys_v1,ig_android_feed_attach_report_logs,ig_android_uri_parser_cache_launcher,ig_android_global_scheduler_infra,ig_android_explore_grid_viewpoint,ig_android_global_scheduler_direct,ig_android_upload_heap_on_oom,ig_launcher_ig_android_network_stack_cap_api_request_qe,ig_android_async_view_model_launcher,ig_android_bug_report_screen_record,ig_canvas_ad_pixel,ig_android_bloks_demos,ig_launcher_force_switch_on_dialog,ig_story_insights_entry,ig_android_executor_limit_per_group_config,ig_android_bitmap_strong_ref_cache_layer_launcher,ig_android_cold_start_class_preloading,ig_direct_e2e_send_waterfall_sample_rate_config,ig_android_qp_waterfall_logging,ig_synchronous_account_switch,ig_launcher_ig_android_reactnative_realtime_ota,ig_contact_invites_netego_killswitch,ig_launcher_ig_explore_video_chaining_container_module_android,ig_launcher_ig_explore_remove_topic_channel_tooltip_experiment_android,ig_android_request_cap_tuning_with_bandwidth,ig_android_rageshake_redesign,ig_launcher_explore_navigation_redesign_android,ig_android_betamap_cold_start,ig_android_employee_options,ig_android_direct_gifs_killswitch,ig_android_gps_improvements_launcher,ig_launcher_ig_android_network_stack_cap_video_request_qe,ig_launcher_ig_android_network_request_cap_tuning_qe,ig_android_qp_xshare_to_fb,ig_android_feed_report_ranking_issue,ig_launcher_ig_explore_verified_badge_android,ig_android_bloks_data_release,ig_android_feed_camera_latency';

var req = new Request(session)
    .setMethod('POST')
    .setResource('launcherSync')
    .setHeaders({
        'X-DEVICE-ID': session.uuid
    })
    .setBodyType('form')
    .setData({
        configs: configs
    })

if(!preLogin) {
    return session.getAccountId()
        .then(function(id) {
            return req.setData({
                id: id,
                _uuid: session.uuid,
                _uid: id
            })
            .signPayload()
            .send()
        });
}

else {
    return req.setData({id: session.uuid}).signPayload().send();
}

}`
I am reworking all of my app to use the new version but I have to solve also the problem and restart asap the bot.
Can you give me any advice?

@alexgiul Seems I have not stayed up to date with the lib. My app is currently using vs (0.7.x), seems the new release is hugely different. Let me know if you are able to resolve this issue, I too will need to patch this before working on a rewrite.

@liam-mulv same thing as me

I'm using the upload video functionality and cant upgrade to v1 yet, so need an interim solution until I or someone else figures out how to do video in v1, appreciate any help getting the old version working

Fixed this on my local by swapping the empty configs string with this:
.setData({
    configs: 'ig_android_felix_release_players,ig_user_mismatch_soft_error,ig_android_os_version_blocking_config,ig_android_carrier_signals_killswitch,fizz_ig_android,ig_mi_block_expired_events,ig_android_killswitch_perm_direct_ssim,ig_fbns_blocked'
})

Cheers

@generictitle how do you have changed also the login part? Because the old library stops working giving "No configs given".
If you havent experienced it, just remove the session cookie.
Does Anyone know what is the meaning of this "configs"?

i have faced the same issue today. was working fine. now it's giving Error: No configs given. using V0.8.15 :(

@generictitle Hi, where exactly in code did you changed that setConfig string?)

@SashaDesigN /src/v1/internal - in the launcherSync function there's this:
const req = new Request(session)
  .setMethod('POST')
  .setResource('launcherSync')
  .setHeaders({
    'X-DEVICE-ID': session.uuid,
  })
  .setBodyType('form')
  .setData({
    configs: 'ig_android_felix_release_players',
  });

Yours may vary depending on version, but edit the string "ig_android_felix_release_players" and swap with the one I gave

@generictitle thanks it works)

Looks like we don't have any problems with this at the current moment. Feel free to tell me if I wrong and we will reopen this.


FIX: Fix setup.py

When trying to set up an Anaconda environment using pip to simultaneously install mayavi and PySurfer, I get these errors:
Installing collected packages: mne, nibabel, imageio, pysurfer, nitime, nilearn, quantities, neo, termcolor, pytest-sugar, pytest-faulthandler, pydocstyle, sphinx-bootstrap-theme, traits, pyface, traitsui, configobj, apptools, mayavi, sphinx-gallery
  Running setup.py install for pysurfer ... error
    Complete output from command /home/larsoner/anaconda2/envs/mne/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-45nhe837/pysurfer/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-3smloy5u-record/install-record.txt --single-version-externally-managed --compile:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-45nhe837/pysurfer/setup.py", line 64, in <module>
        check_dependencies()
      File "/tmp/pip-build-45nhe837/pysurfer/setup.py", line 51, in check_dependencies
        raise ImportError("Missing dependencies: %s" % missing)
    ImportError: Missing dependencies: mayavi

This is because we don't tell pip about the mayavi dependency, so it tries to install PySurfer first. We should either remove our custom dependency check, or add mayavi to the deps list -- this PR does the latter.

Well, originally this was somewhat on purpose because we assumed most people probably didn't want pip trying to install mayavi. It used to be a operation with a low probability of success. Maybe with more modern python packaging infrastructure it is likely to work better?

Oh I see, the issue is that you are trying to pip install mayavi and pysurfer at the same time.
The middle ground is to limit the setup modes in which the dependency check is run: https://github.com/statsmodels/statsmodels/commit/f184b8b80ac9953487fd90e907ca165330373784

Maybe with more modern python packaging infrastructure it is likely to work better?

It seems to work decently with Anaconda at least. I definitely don't want to add numpy to the list of dependencies, since that's still asking for trouble.
I think if we eliminate doing dependency checks for install as the mode (which is what I assume pip uses? or something similar that ends up being functionally equivalent?) there isn't much point in having a dependency check in there -- I'm not sure what modes we'd end up wanting to leave it on for.
Either solution is fine by me, though.

I think if we eliminate doing dependency checks for install as the mode (which is what I assume pip uses? or something similar that ends up being functionally equivalent?) there isn't much point in having a dependency check in there -- I'm not sure what modes we'd end up wanting to leave it on for.

The way that statsmodels code works is that if you don't have mayavi installed then pip install pysurfer will fail but pip install pysurfer mayavi will work.

It looks like we already do this check:
https://github.com/nipy/PySurfer/blob/master/setup.py#L59
Does this mean it's not working? Or is the important change elsewhere?

It's certainly possible that my memory is failing on aspects of this issue. There was a lot of back and forth about it in seaborn. But honestly, pip is pretty good these days ... I just made a clean conda environment with nothing but python and pip and pip installed numpy/scipy/matplotlib/pandas/seaborn with no issues whatsoever. The default pip install -U behavior remains irritating, but at least they added --no-deps which I tend to do by default. All of this is to argue in favor just just declaring all dependencies in install_requires and washing our hands of the more complicated and less flexible homebrew dependency checking.

Forgot to add: on OSX!

Wow that's pretty good. I was wondering when they'd add something like --no-deps, glad it's in!
So adding mayavi in the list is okay with you? I'm still too afraid to add numpy and scipy because their compiling configurations are harder.

With an up-to-date pip I don't think you should need to compile numpy or scipy, pip is pull down binary wheels for me. I'm not sure what the situation is on windows though.

Okay with you just to add mayavi for now (current PR)?

I'm mildly unsatisfied with the piecemeal approach to dependency specification but I see the argument that it assumes the existence of a full Anaconda distribution.
This means mayavi should also come out of the needed_deps list in check_dependencies() right?

This means mayavi should also come out of the needed_deps list in check_dependencies() right?

Good call, removed (and comment added that it and nibabel are in install_requires).


Where to find more info on errors?

Where can I find more information on these errors I sometimes see?

Hey @thereddestdog,
I've just made a change 5b143818ebed22ffe9b75f676719bd40b8f2d6e9 - so now the errors will be printed to the browser console.
Let me know what errors you see, and I'll try and make a fix (usually it's to do with oddly-named bands)

Hi Ben,
Not sure what these errors are

Hey @thereddestdog,
I managed to request those pages without hitting any errors:

Though I did get a few later on:

…I managed to re-run one of those requests, I saw the same error at first but then after a few seconds it cleared.
So it looks like it's a temporary service outage on the lastfm side 😢 (though respect where it's due, that last.fm api has been running and supporting the same requests for >10 years; they're doing a great job ❤ ).
In terms of fixes, it would be possible to make some re-requests (maybe with some backoff logic) in the code.
As a workaround, because the requests fail at different points in history you could download your csv a couple of times and then deduplicate by date.


Updated a circle border on the brand logo

Fixes #11449
I have made some improvements to the design for Menu and Menu-Items.
The border was added to the brand logo and extra 3px margins were removed from both left and right.

Thanks for taking the time to prepare this PR @nandini584  do you mind including a screenshot of before/after in your PR description - it will help with reviewing.
Also, a reminder to run your formatter on any new code changes. npm run format should fix this, or you can look at installing the pre-commit hooks. https://docs.wagtail.org/en/stable/contributing/developing.html#automatically-lint-and-code-format-on-commits

I had some problem with my previous repo throwing an error so I had to reclone it and create another pr,
https://github.com/wagtail/wagtail/issues/11449

Ok. I'll assume this PR can be closed then as https://github.com/wagtail/wagtail/pull/11741 is the newer one.

Yup thanks.


Update com.brave.Browser.json

Options for disabling Tor need to be a boolean instead of an integer

@dustinjlandgraf as the repo name implies, this is just a mirror.  The source of this code comes from https://github.com/ProfileCreator/ProfileManifests but altered for use in Jamf.  Will file the issue over there so it makes its way here.

fwiw the online documentation seems to indicate that these are numeric values. https://support.brave.com/hc/en-us/articles/360039248271-Group-Policy
Can you provide any screenshots or other output that would indicate these are in fact boolean?

proven in my own testing:

To be addressed in https://github.com/ProfileCreator/ProfileManifests/pull/571


Migrate Project Structure

Migrate Project Structure from Readme to Contributors guide.

@yuvrajsinghgmx
I would like to contribute please assign it to me.


How to add core to dependency list?

I got:
cp pkg/META.in pkg/META
ocamlbuild -package topkg pkg/build.native
Finished, 4 targets (4 cached) in 00:00:00.
./build.native build
+ ocamlfind ocamlc -c -package menhirLib -package cmdliner -package core -package yojson -pp '-package menhirLib -package cmdliner -package core -package yojson' -I src -pp 'refmt --print binary' -o src/rejq.cmo -intf-suffix .rei -impl src/rejq.re
ocamlfind: Error from package `threads': Missing -thread or -vmthread switch
Command exited with code 2.
Compilation unsuccessful after building 2 targets (1 cached) in 00:00:00.
build.native: [ERROR] cmd ['rebuild' '-use-ocamlfind' '-I' 'src' '-pkg' 'yojson' '-pkg' 'core'
     '-pkg' 'cmdliner' '-pkg' 'menhirLib' 'opam' 'pkg/META' 'pkg/META'
     'src/rejq.native']: exited with 10
make: *** [build] Error 1

after adding core to opam. But i could not see an easy way to add -thread flag to the pkg/build.ml file.

You should able to pass -thread flag with _tags file of ocamlbuild. I don't remember the syntax for it but it's the way to go.

@vramana thanks - i'll have a try, in the meantime, i already got it from discord that i could also use containers package instead.


A Small Error in the Open MetaData Types Documentation

Documentation URL: https://egeria.odpi.org/open-metadata-publication/website/open-metadata-types/0020-Property-Facets.html
The ReferenceableFacet's stereotype should be a relationship instead of an entity in the UML Model.

Thanks for pointing these out.  I will update them

They should be fixed now ...


Error during release: "could not find app idna {1,0,0}"

Hi,
I'm trying the build a release for a project of mine, and I'm facing a odd problem:
MIX_ENV=staging mix release                                                                                <2.1.2> master [b997f51] modified untracked
==> Building release with MIX_ENV=staging.
==> Generating relx configuration...
==> Generating sys.config...
==> Generating boot script...
==> Performing protocol consolidation...
==> Conform: Loading schema...
==> Conform: No schema found, conform will not be packaged in this release!
==> Generating release...
==> Generated .appup for shutl_inspector 0.0.1 -> 0.0.2
===> Application metadata file exists but is malformed: /opt/boxen/exenv/versions/1.0.0/lib/mix/test/fixtures/deps_status/_build/dev/lib/invalidapp/ebin/invalidapp.app
===> Application metadata file exists but is malformed: /opt/boxen/exenv/versions/1.0.0/lib/mix/test/fixtures/deps_status/_build/dev/lib/invalidvsn/ebin/invalidvsn.app
===> Application metadata file exists but is malformed: /opt/boxen/exenv/versions/1.0.0/lib/mix/test/fixtures/deps_status/_build/dev/lib/ok/ebin/ok.app
could not find app idna {1,0,0}

I don't directly depend on idna, but on dependency of one of my dependencies depends on it. The odd part is if I look at the mix.lock file
 grep idna mix.lock
  "idna": {:package, "1.0.1"},

As you can see the idna version is 1.0.1 not 1.0.0
Cheers,
David

Any updates on this or #92 ?

I know what the issue is here, I need to implement a fix that keeps relx from discovering libs present under the rel/ directory, I'm guessing this is a config issue on my end. I'll follow up once I can reproduce this.

@olhado Are you able to reproduce this error? Could you either reproduce it using https://github.com/bitwalker/exrm-test or by pushing up a repo of a project in which this occurs? That will help me pinpoint this. It appears the issue I was thinking of has already been addressed in one of the previous fixes made, and I can't reproduce it.

I haven't tried lately, been busy with other stuff. The repo I was able to replicate it on was:
https://github.com/olhado/infiniteroll
I was building and installing on an Amazon Linux micro instance.
You can build version 0.0.1 from: https://github.com/olhado/infiniteroll/commit/3fcb899fba2bd64f4e89dbc99b35b46b02005a72
And then take head and it will be set to go to 0.0.2 (with the dicer library update from 0.7.0 to 0.8.0)

Were you able to reproduce with my example project?

Just a friendly ping. I assume you have some leads (since other people have reported similar issues), but are crunched for time :)

I'm sorry man, I'll take a look today!

Ping! Did 0.17.0 potentially fix this?

@olhado Seems to work, but there is another blocking issue for which I need @tsloughter's help:
It seems like relx expects all dependencies to have .appups? See the following from the log:
===> Provider (relup) failed with: {error,
                                           {rlx_prv_relup,
                                            {relup_script_generation_error,
                                             systools_relup,
                                             {file_problem,
                                              {"/Users/pschoenf/Repositories/infiniteroll/rel/infiniteroll/lib/dicer-0.8.0/ebin/dicer.appup",
                                               {error,
                                                {open,
                                                 "/Users/pschoenf/Repositories/infiniteroll/rel/infiniteroll/lib/dicer-0.8.0/ebin/dicer.appup",
                                                 enoent}}}}}}}

@tsloughter I would expect that if no appup is found for a child application, that it isn't a problem (doesn't seem to have been up until ~2.1.x). Is this a misconfiguration on exrm's part?

There must be an appup if an app version changes.

@tsloughter Makes perfect sense to me why, but that seems like it presents a serious problem for anyone using releases, since they have to provide an appup for all applications if not provided by the author of those applications. I haven't run into this error before, so I'm assuming this is a recent change, what's the best way to handle it?

It is not a recent change. If it is now failing even when the app hasn't changed then that would be a recent bug added. But if the app did change and there is no appup then it should have always been failing.
This is why I don't have an appup generator in relx. The creation of appups should be in the app build tool (mix, rebar3, etc) because it should be done by all apps when a new version is created and stored in the package/repo. It is something I haven't yet integrated into rebar3 but plan to and want to get it to be standard practice.

Well the problem here is that the app being released infiniteroll has an appup, one of it's dependencies dicer was updated between versions of infiniteroll, but the release is failing with the error seen above, as it appears to be looking for dicers appup, but that is an app out of control of the author of infiniteroll. This is the first time I've seen this issue reported, so either nobody is using upgrades (certainly possible) and this is the first time it's come up, or something is different. I guess I can work around it by going through all apps and generating appups where they are missing, but that seems dumb.
+1 to having an appup generator in the build tool itself though, I wish that were the case :(.

The real issue is that dicer is more of a library than it's own app. Maybe I am including it wrong in my mix config for infiniteroll, but creating an appup for a library feels very wrong.

This should be fixed as of 0.19.0 now. Could you test with it and let me know how it goes?

Verified!
Sorry it took so long, real life and a hex.pm hiccup delayed verification.

@bitwalker just ran into this issue as well but with the dependency of a dependency. Upgraded to 0.19.0 and it successfully created an appup file for the dependency, however not of the dependency of a dependency. Trying to do something reproducable with exrm-test now..

@mweibel Yeah I just got another bug report that nested deps weren't being picked up, so I've got that tracked as a bug. I'll be working on a fix after I finish some other work that is queued up, hopefully very soon :)


PLT-2241 Added getStatuses websocket API service

Also added handling for response callbacks.

+1

+1


[Star Trek Adventures by Roll20] Issues with official STA sheet

There are a couple of small but annoying bugs in v 1.5 of the official Star Trek Adventures by Roll20 sheet.

When setting the number of challenge dice to roll in the Dice Roller section, the user must remove focus from the input field (tab or click outside) before clicking the roll button. (apparently intended)
The Arc Milestones field is read-only (user can't change), defaulted to 0, and never auto-calculated.
When updating Security on a player character sheet, weapon damage rolls aren't updated. Individual weapon damage stats must be updated to a different value, tabbed out, then reverted to original value , and finally tabbed out again before rolling (same bug as Dice Roller section). Not tested on ship sheet.
When maximum Stress is reduced due to reduction in Fitness or Security, current Stress should be reduced to the new max if above (nice to have).

I have a bucketful of other items, but they're clearly in the vein of enhancement requests.
I'll be happy to split this into multiple issues should it be requested.

I'm also offering my aid in contributing to these issues further through code research and/or development. A similar request was accommodated in #6188 (official/migrated repo, community repo). To be clear, though, I don't want to maintain my own truly separate version of the sheet independent of the official version, but I'd like to contribute changes that can be pulled upstream into the official version. I get that there may be some security concerns or other hurdles to overcome in that regard. I'm happy to chat further with anybody who can help me out!

"When setting the number of challenge dice to roll in the Dice Roller section, the user must remove focus from the input field (tab or click outside) before clicking the roll button."
There is no way around this. The underlying firebase database is only updated when focus is lost.  The button code that is run when the button is pressed pulls data from the firebase database.  Sheet authors have zero control over this.

Bump. I'm not sure who to ping to bring attention to this, but I'm still willing to contribute.

Closing given the recent update to the sheet by the R20 team


Fix for window toggle on tray click

Probably an oversight of my previous window handling refactor.
Especially the toogle window on tray icon click option was borked.

Thanks! Would you indicate the commit of refactor here?

I don't think so, as I would think it worked fine in 1.3.0 and it just broke in nighlies

The feature was broken by src/main.js-L245 of 7429df0. As far as I read previous code, I feel the condition mainWindow.isMinimized() should be written there.

Can change it back later today. In my tests it seemed like there is o one case which doesn't get hit, with the code as it zits now in this pr

Updated

Tested following cases on Windows 10. Thanks!

Minimize -> Tray click => Open window
Maximize -> Minimize -> Tray click => Open maximized window
Close -> Tray click => Open window
Maximize -> Close -> Tray click => Open maximized window
Tray click => Minimize window
Maximize -> Tray click => Minimize window


<EMAIL_ADDRESS>Fix

<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0-beta.1" />

        ClientResult<OpenAIFile> fileUploadResponse =
            await azureClient.GetOpenAIFileClient()
                .UploadFileAsync(fileStream, Path.GetFileName(filename), FileUploadPurpose.Assistants);

        VectorStoreCreationHelper vectorStoreCreationHelper = new VectorStoreCreationHelper();
        vectorStoreCreationHelper.FileIds.Add(fileUploadResponse.Value.Id);

        var assistantCreationOptions = new AssistantCreationOptions
        {
            Name = "File question answerer",
            Instructions = "Answer questions from the user about the provided file.",
            Temperature = 0.01f,
            Tools =
            {
                new CodeInterpreterToolDefinition(),
                FileSearchToolDefinition.CreateFileSearch(),
            },
            ToolResources = new()
            {
                FileSearch = new()
                {
                    NewVectorStores =
                    {
                        vectorStoreCreationHelper,
                    }
                }
            }

        };

I made a pull request for you. I tried not to change much and keep it simple. I did push the warning suppression out to the .proj file though.


New API: supports batch modification of PathAuth status

Optimize dashboard experience: convenient for users to quickly switch PathAuth status

Make sure that:

[x] You have read the contribution guidelines.
[x] You submit test cases (unit or integration tests) that back your changes.
[x] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Codecov Report
Attention: Patch coverage is 94.73684% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 61.21%. Comparing base (1472f1d) to head (327f93f).
Report is 3 commits behind head on master.

Files
Patch %
Lines

.../shenyu/admin/service/impl/AppAuthServiceImpl.java
93.33%
0 Missing and 1 partial :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #5488      +/-   ##
============================================
+ Coverage     61.02%   61.21%   +0.18%
- Complexity     8695     8858     +163
============================================
  Files          1265     1272       +7
  Lines         38643    39525     +882
  Branches       3688     3789     +101
============================================
+ Hits          23583    24195     +612
- Misses        12943    13137     +194
- Partials       2117     2193      +76

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

@moremind Big bro, can you help me check this ci error? It seems that it is not caused by my changes.


Convert .NET Framework 4.8 projects to .NET Core

Possible challenges:

compatibility issues?
WPF UI for Weevil?
Windows installer?

Process

Upgrade project to SDK format & update TFM:

upgrade-assistant upgrade BlueDotBrigade.Weevil.Common-UnitTests

Edit project (*.csproj) using NotePad++

<TargetFramework>net6.0-windows</TargetFramework>
<PlatformTarget>x64</PlatformTarget>

Close document in NotePad++
Using the solution explorer, Reload the project file (*.csproj)
For MSTest projects:

Add NuGet package: Microsoft.NET.Test.Sdk

Rebuild project
Error CS8357:	The specified version string contains wildcards, which are not compatible with determinism. Either remove wildcards from the version string, or disable determinism for this compilation

Remove wildcard from AssemblyVersion in AssemblyInfo.cs

Tools

.NET Upgrade Assistant

Terminology

Target framework moniker (TFM)

Fix Environment Variable
Improve how plug-ins are migrated over to Weevil via %WEEVIL_PLUGINS_PATH%

consider having plugin copy output to %WEEVIL_PLUGINS_PATH%

multiple plugins could be under development

copy to different directory based on the selected build Debug/Release

%WEEVIL_PLUGINS_PATH%\Debug
%WEEVIL_PLUGINS_PATH%\Release

instead of pointing %WEEVIL_PLUGINS_PATH% at Weevil's Bin directory... consider adding a new project just to hold the plugins

This would make sharing the DLLs much easier:

CLI
GUI
Installer


Better auto-call scoping and introduce meta.importNix

Contains a number of changes:

[backwards incompatibility] Removes access to the super version of a package via <packageset>.<pname>. This just complicated the code for no good reason, as the super version is also accessible via just <pname>. Doing this allows the next commit. This is a backwards incompatibility, but it's a reasonable one. This only requires a change if e.g. in pythonPackages/foo/default.nix something like
{ pythonPackages }: pythonPackages.foo.overridePythonAttrs { ... }

was done. This has to be changed to just
{ foo }: foo.overridePythonAttrs { ... }

Refactors the auto-call scoping code to remove some duplication, useful for the changes below

Make accessing the super version of the package throw a better error if it doesn't exist. E.g. this makes
{ florp }: florp.override { ... }

throw the error
error: florp is accessed in /some/path/pkgs/florp, but is not defined because nixpkgs has no florp attribute

Introduce meta.ownOutput. Since using the own package name in the arguments refers to the super version, there's no easy way to refer to the own output itself. This is now possible with meta.ownOutput. This can be used for e.g. recursive/fixed-point package sets.

Introduce meta.scope. This allows access to the auto-call scope directly. Can be used to create a callPackage that extends the scope, e.g. lib.callPackageWith (meta.scope // { <extra stuff> })

[backwards incompatibility] Change mapDirectory arguments. Changes mapDirectory <callPackage> <dir> to mapDirectory <dir> { call? }, now invokable with just mapDirectory ./some/dir {}. This is done to not have to pass in callPackage explicitly and for future extensibility.

Introduce meta.importNix. This is a utility to defer the Nix definition of a package to a source repository. E.g. can be used in pkgs/foo.nix with
{ meta }:
meta.importNix {
  project = "foo";
  path = "flox.nix";
}

which will then treat the flox.nix file in the foo repository as if it were in this files place.

[x] I have created a test to cover the new behavior.

[x] I have written and updated relevant documentation, including updating this
pull request template if necessary. Note that we try to follow the
Divio documentation of documentation.

Before merging this I should look into making cross compilation work with splicing and newScope/makeScope.


Video: Test video state before calling play | Default volume to Muted

Addressing errors as result of Chrome Browser changes in handling video:

Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

Essentially: Chrome will complain if we autoplay videos with sound without any user interaction. To prevent this we should set the default volume to muted.

The play() request was interrupted by a call to pause(). https://goo.gl/LdLk22: https://goo.gl/LdLk22

Essentially: play() is an async function (pause is not), when pause is called before play promise completes, it interrupts the promise, if play() is then called, the initial promise failed loudly ... as far as I understand it.
Implemented solution found here: https://stackoverflow.com/questions/36803176/how-to-prevent-the-play-request-was-interrupted-by-a-call-to-pause-error
TODO

[x] Accessibility checkup
[x] Update documentation
[x] Add/update Tests
[x] Pinterest Designer (for design changes)
[x] Format PR title: ComponentName: Description.

Thanks for fixing these bugs! It should help cut down on our error volume.

Ha yea getting a few an hour


[T7][W14-C3]

Under [add]:

Enclosing with "" => Should the user be the one handling escaping of reserved keywords?

Under [edit]:

Reschedule, remind => Maybe these should be extracted out into a section on their own. Although they are also commands that 'edit', they are much more specific than edit and should be explained separately.
Remind => Should the command to remove a reminder contain the keyword 'null'? Is the word 'null' familiar to the user? Perhaps saying 'remove' would make more sense here.

Under [find]:

Flags => Try to avoid using flags like these, the user may not be familiar with using such flags. Try using the entire word instead.

Other:

Undo/redo => Should there be a redo command?

Your user guide is neatly formatted, and quite easy to read. Great job in using the mockups to highlight how your commands work! :)


application/component does not refresh after permission change

Describe your environment

React-Native : 0.52.0
Platform: Android
Device ? Galaxy S6
OS version : 7.0
react-native-permissions : 1.1.1
Devtools: Atom
(Android only: buildToolsVersion): 26.0.2

How to repeat issue and example
I want to check if my application has permission to the camera, and my code is:
    checkPermissions = () => {
        Permissions.check('camera')
            .then((response) => {
                if (response !== 'authorized') {
                    Permissions.request('camera').then((userResponse) => {
                        if (userResponse !== 'authorized') {
                            this.props.onBack();
                        } else {
                            this.setState({}); // This does not work as well :(
                        }
                    });
                }
            });
    }

checkPermissions is called from componentDidMount method.
If the user click Allow the camera component inside my module remain blocked and the application does not refresh.
I thought that the application refresh automatically when one of its settings change.
When I change the camera settings manually, the application changes.
Any thoughts?

Same problem I have

I have same issue, has there been any update?

I am closing this since this issue does not exists anymore with the 2.0.0 release.

Dropping a note here that you can use AppState to listen for app changes to foreground / inactive / background focus to update component state.


Got rid of v1 in module path to make it go-gettable

Title

Type of change

[x] 🐛 Bug fix (non-breaking change which fixes an issue)
[ ] 🌟 New feature (non-breaking change which adds functionality)
[ ] 🔨 Breaking change (fix or feature that would cause existing functionality)
[ ] 📖 Docs change / refactoring / dependency upgrade to change)

Description
Because we're still in version 1, we need to get rid of the version in the module path according to this: https://golang.org/ref/mod#major-version-suffixes
That was the reason I couldn't add the SDK as a dependency in the clerk_go project.
Related Issue (optional)

🙃  It’d be nice of our import statement read a bit cleaner, how hard would it be to make it
import “github.com/clerkinc/clerk-sdk-go ?

🙃  It’d be nice of our import statement read a bit cleaner, how hard would it be to make it
import “github.com/clerkinc/clerk-sdk-go ?

@braden-clerk I'll see what I can do. We might need to rename the repository for that.

@braden-clerk I'll see what I can do. We might need to rename the repository for that.


re-entrancy of httpd_ws_recv_frame (IDFGH-4619)

Thanks for the addition of websocket support in the IDF! Overall it is making my job far easier. The problem I am facing is that I am forced to use a local buffer with a fixed size to receive the packet payload.
I would like to use httpd_ws_recv_frame (or another high level idf function) to measure the message length of the websocket packet before allocating memory to use for the payload, thus allowing me to handle any size packet. For example:
httpd_ws_frame_t ws_pkt = {0};

// determine the length of the message
httpd_ws_recv_frame(req, &ws_pkt, 0); // <-- ignore length error, we are just getting needed length
ESP_LOGI(TAG, "frame recvd with length: %d", ws_pkt.len);

// allocate enough memory for the data
void* data = malloc(ws_pkt.len);
ws_pkt.payload = (uint8_t*)data;

// receive the data
esp_err_t ret = httpd_ws_recv_frame(req, &ws_pkt, ws_pkt.len);
if(ret != ESP_OK){
  ESP_LOGE(TAG, "could not receive frame data - error (%d)", ret);
}

However from experience I have deduced that one cannot call httpd_ws_recv_frame more than once for a particular httpd request. When I do I always get the error ESP_ERR_INVALID_SIZE ("WS Message too long")
An example of a similar api is that of snprintf which, when the output buffer is NULL will return the number of characters that would have been necessary to store the output.
(p.s. if there is an existing API to get this information I would be happy to hear about it. I have tried searching the IDF docs but info concerning the httpd_ws_recv_frame function seems sparse)

0001-esp_http_server-support-dynamic-payload-len-for-ws-s.zip
@oclyke hi oclyke， Thank you for your suggestions, requirements and interface call ideas. I offer a patch to satisfy your requirements. Could you please help me to check this patch whether could meet your functions.
Thanks！
Wait for your reply.

Hi @yuanjianmin
I'm not the original issue opener but I'm using your patch for a few days now. It works flawlessly!
Having this feature is very key for the app I'm building.
Thanks for the patch!
Nik

Hi @yuanjianmin, thanks for writing that patch! I have just reviewed it and agree with NikLeberg that it is quite useful. Hoping that Espressif will be able to accept the changes so that I can rely on them in my application.

@NikLeberg @oclyke hi guys, the patch has been merged and will be synchronized to Github later. I will notify you as soon as synchronized to github. Thanks.


0.10.7 Release

0.10.7 has been a shitshow, and should be released as fast as possible. The RCA's has showed that a lot of stuff needs to be patched before this release is ready for primetime.
These are the issues that needs to be fixed before it's ready for release:

[ ] #164
[ ] #409
[ ] #432
[ ] #431
[ ] #456
[ ] Might look into building and releasing artifacts for this version, but that's only if I have time.

There are a lot more issues that needs work, but these are the most critical ones.

Maybe also the balancing with the structure rewrite of the materials?

That's a good idea, hopefully the new tooltips will make that easier

Do you want to create a draft for how the materials should be changed or should we do it together?

Hmm, why dont I try to make something with the newly made documentation on attributes? Then I can share it for feedback etc. Its a good test for me, for the system in general and for the newly made documentation.

That would be really neat! Also feel free to come with suggestions for new ways of structuring materials/new attributes and properties, that you think are good additions, or make the properties easier to manage.

I created an issue #473
I won't add this to 0.10.7 yet, as I don't know how long it will take to complete this task, and I don't want to keep the update if we can't finish this quickly. I really prefer frequent updates

Might be worth saving for 0.11 instead since it'd change a lot about existing Forgero tools

Speaking of branches, we need to clean up the ones that are no longer in use and got merged already

Oooh, that's true, haven't kept up with the branches in a long time

Most branches that haven't been touched for months (Except bow&arrow) can probably be deleted

Damn you're going to create an issue for it aren't you?

hehe, yes