use dataPointFillColor in chartData error

I don't know how to change dataPointFillColor at js side, when I directly specify string value #98E489 below error occured,
maybe I'll call processColor() somewhere?,
could you help me? thanks..
JSON value '#98E489' of type NSString cannot be converted to a UIColor. Did you forget to call processColor() on the JS side?

Added to props processing in 0.1.6, try that and let me know :)

it works! thank you : )


New extension: States switcher

Description
The extension usable for button toggles. This can switch states of sprite looply.
How to use the extension

add to sprite
set need states count
set triggered mouse behavior, or disable it
enjoy!

Checklist

[X] I've followed all of the best practices.
[X] I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
[X] I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

What tier of review do you aim for your extension?
Reviewed
Example file
States switcher [Extension test].zip
Extension file
StatesSwitcher.zip

👋 Thanks for your submission! Unfortunately, all submitted extensions have to meet some minimal quality standard - the extension best practices - and our system has found that your extension does not fully comply 😔. You can find all of those rules on the GDevelop wiki.
The following issues have been found by the system concerning the respect of those best practices by your extension:
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'Switch' misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'SetOffset' misses a dot at the end of the sentence!
  ⟶ ❌ [Dots in sentences]: Field 'description' of the function 'SetState' misses a dot at the end of the sentence!

Please update your original submission post with a new zip file containing your extensions updated to follow those guidelines 🙏

StatesSwitcher.zip


Ability to display tooltip on disabled button / element

Bug, feature request, or proposal:
feature (maybe bug)
What is the expected behavior?
Ability to display tooltip on disabled button / element.
e.g.
<button mat-button matTooltip="first enter email address" disabled [matTooltipDisabled]=false>
  Next
</button>

or
<button mat-button matTooltip="first enter email address" [matButtonDisabled]=true>
  Next
</button>

What is the current behavior?
Both tooltip and button are disabled using disabled input attribute. In order to just disable one or the other, you must use a helper element to split the component up.
e.g.
<span matTooltip="first enter email address">
  <button mat-button  [disabled]=true>
    Next
  </button>
</span>

What are the steps to reproduce?
See https://stackblitz.com/edit/angular-material2-issue
<button mat-button matTooltip="first enter email address" disabled [matTooltipDisabled]=false>
  Next
</button>

In the above, the both the button and the tooltip are disabled.
What is the use-case or motivation for changing an existing behavior?
Ability to just disable a button / form element & not disable its associated tooltip, or vice-versa. E.g. this is useful if you'd like the tooltip to explain why the button is disabled.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
angular: 4.4.6
material: 2.0.0-beta.12
Is there anything else we should know?

see #5040

@ghd8 thanks. Disappointing.


[CL] Refactor positions state to key by id

Background
Currently, we have the following structure of the position key:
https://github.com/osmosis-labs/osmosis/blob/c9a496ab0e0d374c3021d6ab6e9e7393e414b4fb/x/concentrated-liquidity/types/keys.go#L112-L116
We would like to switch to ID management and position keys in the state.
This will lead us to having additional store indexes for:

pool id -> position ids
owner | pool id | lower tick | upper tick -> position ids
position id  -> position struct

This would address all of the following problems:

Mars contracts needing to have position id to claim fees on behalf of users
Having a single owner in key breaks this ability
Queries

for positions by user
for positions by pool id
Problem: having the current key structure does not allow us to have one or the other query as iteration depends on key order

Future NFT contract becomes trivial to implement

With the current design, there is a problem in that when we transfer a position via an external NFT contract, internally on-chain we still have the position belonging to the original owner

Remove freeze id as a parameter

This refactor will also simplify the ability to remove freeze id as a parameter

Suggested Design
### Tasks
- [ ] #4648
- [ ] #4649
- [ ] #4650
- [ ] #4651

Acceptance Criteria

positions are keyed by IDs in state

All subtasks complete! Closing


URI Template not updated to Swift 3

Hi, it looks like the Pod URITemplate dependency is making Mockingjay failing with Swift 3.

Could you please elaborate on what problem you are having? Perhaps including some steps to reproduce?

Yes!

Include pod 'Mockingjay' in your test target, and run pod install
In your test files, import Mockingjay
Build and URI Template will have a lot of build errors since it has not migrated to Swift 3.

And do this using Xcode8. My pod install message says I installed Mockingjay (1.3.1) and URITemplate (1.4.0).

Mockingly 1.3.1 doesn't support Swift 3. You will need to use Mockingjay 2.0.0 for Swift support.

Got it. I had to use "pod repo update" and then "gem install cocoapods --pre" since pod install Mockingjay ~>2.0.0 gets a not found error. Thanks.


fix: support CLOUDSDK_CONFIG env

re #1117
use :- make code shorter than #1117
Close https://github.com/spaceship-prompt/spaceship-prompt/pull/1117

Close #1117

:tada: This PR is included in version 3.16.5 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Roboto not default font

Robot font is not a default font

"Fixed" by setting fallback to false, notified the user in the README about the font being a requirement.


fix: fix borked concurrency bits

@glspi is maybe testing this a bit more, but we realized we were uh... not very concurrent 🤣
tldr;  the resp := <- rCh was blocking on each device waiting for response. so just moved things around a bit and created a dummy object to send into channel so we can always have the device name bound to response even if things fail early (as in no scrapligo response object gets created because we send nil to the rCh).

thanks @carlmontanari !
I'll wait for @glspi to report back that it is all good before merging this

Yo, used this code on 100 devices multiple times in production no issues, thanks!

thanks @carlmontanari and @glspi
I am carving out a new release with those changes


[Archlinux] Stop using atom ?

Prerequisites

[x] Can you reproduce the problem in safe mode?
I get same error than in normal mode

[x] Are you running the latest version of Atom?
atom --version don't work

[x] Did you check the debugging guide?
atom --version   == I get nothing
atom --safe

/usr/bin/atom: line 56:  5170 Aborted                 (core dumped) nohup $ATOM_PATH --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
/usr/lib/electron/electron[5170]: ../../vendor/node/src/cares_wrap.cc:1327:void node::cares_wrap::Initialize(Local<v8::Object>, Local<v8::Value>, Local<v8::Context>): Assertion `(r) == (0)' failed.
 1: node::Abort() [/usr/lib/electron/libnode.so]
 2: 0x7ff05e67702d [/usr/lib/electron/libnode.so]
 3: 0x7ff05e66d242 [/usr/lib/electron/libnode.so]
 4: 0x7ff05e67ebcd [/usr/lib/electron/libnode.so]
 5: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [/usr/lib/electron/libnode.so]
 6: 0x7ff05df85fda [/usr/lib/electron/libnode.so]
 7: 0x7ff05dfacf01 [/usr/lib/electron/libnode.so]
 8: 0x37dbe4706147

atom --clear-window-state
/usr/bin/atom: line 56:  5219 Aborted                 (core dumped) nohup $ATOM_PATH --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
/usr/lib/electron/electron[5219]: ../../vendor/node/src/cares_wrap.cc:1327:void node::cares_wrap::Initialize(Local<v8::Object>, Local<v8::Value>, Local<v8::Context>): Assertion `(r) == (0)' failed.
 1: node::Abort() [/usr/lib/electron/libnode.so]
 2: 0x7f0ddc5ad02d [/usr/lib/electron/libnode.so]
 3: 0x7f0ddc5a3242 [/usr/lib/electron/libnode.so]
 4: 0x7f0ddc5b4bcd [/usr/lib/electron/libnode.so]
 5: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [/usr/lib/electron/libnode.so]
 6: 0x7f0ddbebbfda [/usr/lib/electron/libnode.so]
 7: 0x7f0ddbee2f01 [/usr/lib/electron/libnode.so]
 8: 0x2c627e006147

apm links
/usr/bin/node[5264]: ../src/cares_wrap.cc:1328:void node::cares_wrap::Initialize(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>): Assertion `(r) == (0)' failed.
 1: node::Abort() [/usr/bin/node]
 2: node::Assert(char const* const (*) [4]) [/usr/bin/node]
 3: 0xd5bb7a [/usr/bin/node]
 4: 0xd6e715 [/usr/bin/node]
 5: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [/usr/bin/node]
 6: 0x75046b [/usr/bin/node]
 7: 0x750b38 [/usr/bin/node]
 8: 0x750c9e [/usr/bin/node]
 9: 0x3880011092a7
Aborted (core dumped)

[x] Did you check the FAQs on Discuss?
[x] Are you reporting to the correct repository?
[x] Did you perform a cursory search to see if your bug or enhancement is already reported?

For more information on how to write a good bug report or enhancement request, see the CONTRIBUTING guide.
Description
When I start atom in terminal I get
/usr/bin/atom: line 56:  5640 Aborted                 (core dumped) nohup $ATOM_PATH --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
/usr/lib/electron/electron[5640]: ../../vendor/node/src/cares_wrap.cc:1327:void node::cares_wrap::Initialize(Local<v8::Object>, Local<v8::Value>, Local<v8::Context>): Assertion `(r) == (0)' failed.
 1: node::Abort() [/usr/lib/electron/libnode.so]
 2: 0x7f79e13ec02d [/usr/lib/electron/libnode.so]
 3: 0x7f79e13e2242 [/usr/lib/electron/libnode.so]
 4: 0x7f79e13f3bcd [/usr/lib/electron/libnode.so]
 5: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [/usr/lib/electron/libnode.so]
 6: 0x7f79e0cfafda [/usr/lib/electron/libnode.so]
 7: 0x7f79e0d21f01 [/usr/lib/electron/libnode.so]
 8: 0xf43d7106147

But
when i start sudo atom it's working.
Steps to Reproduce
start atom
Expected behavior: [What you expected to happen]
I can code !
Actual behavior: [What actually happened]
I can't code !
Versions
Installed via AUR : 1.10.2-1

Installed via pacman : 1.10.2-1

Please uninstall Atom and redownload from https://atom.io as you are using an unsupported version.

i'm an archlinux user too and i have atom-editor 1.10.2-1 100% working, installed by pacman :)

solved by changing permission of resolv.conf to 644 !

This would actually do the same thing on a released version - cc @zcbenz, this might be a clue for that Electron bug we saw with a similar call stack. @funilrys thanks for reporting back!

Your welcome ! Long life to information sharing and open source softwares @paulcbetts ;)

For reproduction change the permission of resolv.conf to 640 @mnquintana :)


back to GunicornPrometheusMetrics, CollectorRegistry, port 9200

Summary: this again for me exposes all the metrics at port 9200 when I run the container with docker....
Related issue: #220
Suggested reviewer(s):
Reviewer checklist:

[ ] The headers of all files contain a reference to the repository license
[ ] 100% test coverage of new code - meaning:

[ ] The overall test coverage increased or remained the same as before
[ ] Every function is accompanied with a test suite
[ ] Tests are both positive (testing that the function work as intended with valid data) and negative (testing that the function behaves as expected with invalid data, e.g., that correct exceptions are thrown)
[ ] Functions with optional arguments have separate tests for all options

[ ] Examples are supported by doctests
[ ] All tests are passing
[ ] All names (e.g., files, classes, functions, variables) are explicit
[ ] Documentation (as docstrings) is complete and understandable

The checklist is based on the S-ENDA conventions and definition of done (see General Conventions). The above points are not necessarily relevant to all contributions. In that case, please add a short explanation to help the reviewer.

@magnarem I am out of ideas, this works for me locally, again

Approved. And merged. Le'ts hope this works now.
If not, I bet the issue is related to the wsgi.py file. Since the gunicorn process loads wsgi:appthen in the wsgi.py file, I am not sure if the lines after app = App() is then loaded by gunicorn.
Also in the statefulset.yml for dmci in the tjenester-repo. The gunicorn command from the Dockerfile is overrided, so you will probably need to add the -c /src/gunicorn_prometheus_config.py to the command: for the dmci container in the statefulset.yml too. And make sure the 9200 is exposded and scraped

we got the flask metrics exposed correctly at the 9200 port tho initially, before I implemente the custom ones, so I think that the GunicornPrometheusMetrics() or variants of it in wsgi.py works, but the problem is having both those default ones and the custom one exposed at the same port and by the same collector

mmh /src/gunicorn_prometheus_config.py' doesn't exist

Also for the 9200 Port, you will probably have to add a special ingress in the ingress.yml in the dmci base folder.
 rules:
    - host: "dmci.s-enda.k8s.met.no"
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: dmci
                port:
                  name: http
        - path:/flask-metrics
         pathType: Prefix?
         backend:
         service:
           name: dmci
           port:
             name: http-flask-metrics
             ```

             and then in statefulset

             ```
               ports:
            - name: http
              containerPort: 8000
              protocol: TCP
         - name: http-flask-metrics
           port: 9200
           protocol: TCP
           ``

the exposure of 9200 in the statefulset is already there, I had added it, removed it and added it back after last update
the endpoint seems also to have everything now https://dmci.s-enda-dev.k8s.met.no/metrics

yeah. you probably not need this copy statement. Since the gunicorn_prometheus_config.py resides in container/ folder together with the wsgi.py both files are copied to root, so you will not need this line COPY container/gunicorn_prometheus_config.py /src
and then the gunicorn command should work with:
CMD gunicorn -c gunicorn_prometheus_config.py --worker-class sync --workers 5 --bind <IP_ADDRESS>:8000 wsgi:app --keep-alive 5 --log-level info
Also I see no problem with our custom metrics (the failed dist) you implemented is exposed on different port than the other prometheus flask metrics. You can have multiple annotations for scraping in kubernetes I imagine.

gunicorn_prometheus_config.py is indeed in the root folder of the container so as you say we can skip the copy to src step

while looking at the federated metrics I see some inconsistencies.. I fear the exposure might happen on one instance only :/


How to update a date range?

I want to update the date of a date range component?
But I can not find any method I want in the doc.

Yet DatepickerRange does not implement any method unfortunately, you'll to do thing like this: https://jsfiddle.net/60x2tLpL/1/


Project team assignment with Kanban

Set Up the project with Kanban board 👍 💯
Link of the project

We are two people.

Team member 1 is @Reem-lab
Team member 2 is @piero-vic

Hi Team,
Good job so far!
There are some issues that you still need to work on to go to the next project but you are almost there!
Required Changes ♻
Check the comments below.

[ ] As it is a requirement for this project, "Make sure there are no N+1 queries happening", please kindly add a card to your kanban board corresponding to this requirement as this is to  ensure no requirement is left out during the implementation phase.

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Hi Team,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


ansible-lint実行時のワーニングをなんとかする

% ansible-lint site.yml
WARNING  Ignored exception from ArgsRule.<bound method AnsibleLintRule.matchtasks of args: Validating module arguments.> while processing roles/ufw/tasks/main.yml (tasks): 'default'
WARNING  Ignored exception from JinjaRule.<bound method JinjaRule.matchyaml of jinja: Rule that looks inside jinja2 templates.> while processing roles/user/vars/main.yml (vars): A vault password must be specified to decrypt data in file /Users/k-tobita/Desktop/index/workspace/uyunpunion/playbook/roles/user/vars/main.yml
WARNING  Ignored exception from VariableNamingRule.<bound method VariableNamingRule.matchyaml of var-naming: All variables should be named using only lowercase and underscores.> while processing roles/user/vars/main.yml (vars): A vault password must be specified to decrypt data in file /Users/k-tobita/Desktop/index/workspace/uyunpunion/playbook/roles/user/vars/main.yml

Passed: 0 failure(s), 0 warning(s) on 13 files. Last profile that met the validation criteria was 'production'.

ざっと調べてみたけどよく分からず(挙動には問題がない)


AppSec Preview - Intake Reverse Proxy

Re-merge that was reverted due to the main branch code freeze: https://github.com/DataDog/datadog-agent/pull/8359

Specifically https://github.com/DataDog/datadog-agent/commit/c294b3a6dd9720baa478f2e805e2a8ca10fa154c

Can you please re-open the PR using exactly the reverted commit so that it is 100% clear that it is the same change and the commit message stays exactly the same?

Done @gbbr, but note that GitHub doesn't allow me to re-open the PR unless the commit ID changed. It otherwise thinks it was already merged because the commit ID of the merge is already in the main branch. So I cherry-picked it and applied it to the latest main branch commit.


Add type declarations

This will improve support for code-completion (in IDE's) and TypeScript usage.

Thanks but no thanks. See https://github.com/words/syllable/pull/35 for reasoning.


Find government repositories

Find government auctions and other valueable resources that they offer online.

Hi, I'm sorry, but I'm afraid I don't understand. Could you elaborate a bit more please?

@daedaesplayground1911 Please elaborate this question a bit more or provide more details. Thx

@sandeep-krishnamurthy This question seems unrelated to MXNet Repository.
Can you please close this issue ?

@daedaesplayground1911  - Please reopen once get more details on this issue. Resolving it for now. Thanks.

Yes I'm specifically searching for government liquidation sites and places where I can aquire documents relating to services that are offered to any citizen and people with disabilities.

I'm trying to find government liquidation places that specifically specialize in selling vehicles, weapons, used smartphones, and computers.


ClientError: {code: Neo.ClientError.Transaction.TransactionTimedOut}

My code:
match_query = """
UNWIND $edges AS edge
MATCH (source: Paper {pid: edge.s})
MATCH (target: Paper {pid: edge.t})
MERGE (source)-[:CITES]->(target)
"""

def match_nodes(tx, itms):
  tx.run(match_query, edges=itms)

edges = []
with driver.session() as session:
  for e in edge_list:
    edges.append({'s': e[0], 't': e[1]})
    if len(edges) % 5000 == 0:
      session.run(match_nodes, edges)
      edges = []
  session.run(match_nodes, edges)

The error message:
{code: Neo.ClientError.Transaction.TransactionTimedOut} {message: The transaction has been terminated. Retry your operation in a new transaction, and you should see a successful result. The transaction has not completed within the specified timeout (dbms.transaction.timeout). You may want to retry with a longer timeout. }

Can someone please please, help. How do I change the transaction timeout? I'm using a free sandbox, and I need to get this done soon!
Thanks!

Hi and thanks for getting in touch.
When you say "free sandbox", do you refer to our sandboxes available here: https://sandbox.neo4j.com/ ? If so, I'm not 100% sure, but I wouldn't be surprised if they had a transaction timeout configured. They are merely meant for a little manual tinkering and getting familiar with Neo4j. You could give Aura free (our free cloud service) as try https://neo4j.com/cloud/aura/ and see if that resolves your issue.

I'll close this issue as it's not a bug in the driver. Feel free to comment on it still, if there are open question you think I can help you with.


Meronym holonym sub member relations

What this PR does
This PR fixes #26
Location Meronym - Location Holonym
Member Meronym - Member Holonym
Part Meronym - Part Holonym
Portion Meronym - Portion Holonym
Substance Meronym - Substance Holonym

@goodmami I am having issues fixing this conflict. Even after trying to pull the branch to my local it says branch already up to date


OIDC /userinfo endpoint with authorization headers

Hi,
Thank you for the plugin.
Because of some specifics of our OIDC server, we need a slight modification.
We changed the the /userinfo endpoint call to add the Authorization header. To enable this we added a new config option OIDC_USER_INFO_ENDPOINT_WITH_AUTH_HEADER that  modifies the default /userinfo?access_token= call to include an Authorization header.
I can make PR if there is any need for this addition.

@urbanmarcen
Hi,
I see. If you don't mind, could you tell me a little more about your OIDC server?
I have no problem with adding a header, but I am not that familiar with OIDC and wanted to know what is going on.
Of course, PR is welcome!

We are using the IdentityServer 4 (https://identityserver4.readthedocs.io/en/latest/endpoints/userinfo.html) as our OIDC. The link shows how the endpoint expects the access_token (Authorization:  Bearer <access_token>) to be send.
The only difference between the plugin implementation and out modification is the API call that is made to the userinfo endpoint.
The plugin sends the access_token as a url parameter /userinfo?access_token=XXXXX
We needed a GET: /userinfo with an additional request header: Authorization : Bearer XXXXX.
Therefor we added a config option that the access_token can be send in the header if you set the config option to true. And added a simple if.

Hi,
I added a PR. Please review it and let me know if there are any questions.

@urbanmarcen
I checked the code and found no problems, so I merged it.
We have released it to npm as version 0.4.1.
Thank you for your contribution to the plugin!


Fossil Collection Event.Sig Rank Code widget not multi-pick when deployed

When deploying fossils to Legacy the widget for the BC Fossil Collection Event.Significance Ranking Code was a Concept Widget, not Concept Multiselect Checkbox.
When looking at the Graph Designer the datatype was correct (concept-list) and the widget in the Card Designer was concept-multiselect-widget, but when editing a resource the widget was a concept-select-widget, only allowing one concept to be selected.
This was fixed by un-publishing the graph, changing the widget to concept-checkbox-widget and then republishing.
Need to determine why the widget was incorrect when system was refreshed.

Changed default widget to concept-checkbox-widget. Will determine on next deployment if the behaviour is correct when deployed.


[Feature Request] Auto-Install DOFLinx

I'm too lazy to map the DOF config again for DOFLinx so that it is working for Pinball FX.

Check the new DOF config tool how to automatically map the DOF config to DOFLinx.
Add a download and install wizard for DOFLinx that does everything for you.

(This maybe wishful thinking, I haven't had a close look into any of this yet.)

I'm so happy to see this.  You really are making everything easier to setup.  Thank you.


Craft 3 Beta Support

At this point SuperTable became a core plugin for my last few sites. As much as i would love to start working with the new Craft 3 Beta, that aint happening untill SuperTable gets ported. Any plans for that in the near future?

Definitely plans, and will be supporting Super Table well into the future. Look out for it in the next month.

Sounds great! Having a rough ETA helps a lot at this point. Looking forward to it!

For sure. We use it on plenty of our projects, so pretty important too! Just wanted to wait for a little bit of the dust to settle with bugs, etc, but its next on the list. Will keep you posted.

Hey, just wondering if there has been any progress on this yet? Trying to decide whether to go with the Craft 3 beta or stick with 2.

I would pay to have this expedited.  I too have been heavily reliant on Supertables and I'm now lost without it in Craft 3.  I've been building an important site, and I need them.  I actually tried to port it over myself tonight with epic failure.  LOL    I chose Craft 3 over 2.x because I don't want to have to rebuild the site in 6 months to move to Craft 3 multi-site functionality ( which I love ).
Reach out to me at<EMAIL_ADDRESS>and I will be happy to negotiate a rate for expediting this port to Craft 3.

@HashbangGames While I appreciate everyone is keen to give Super Table (and our other plugins) a go on Craft 3, its not the actual implementation thats the issue, but supporting two versions simultaneously. Once a release is out in the wild, people will expect support and help, which is even trickier in this beta stage where things are likely to break. We're almost at the stage where this is feasible, but you'll have to be a bit patient. Rest assured, you'll have plenty of time to mess around with plugins before Craft 3 is out of beta.
I will endeavour to contact you however, if you're interested. I would imagine however, that sponsoring development would be cost-prohibitive.

I am also interested in this. Would be great if there was just a craft3-dev branch or something, even if it's not officially supported by you guys yet.

We'll provide an update on this in the next 1-2 weeks.

+1 on (im)patiently waiting for SuperTable as well. It's the only plug-in that we still need for Craft 3 testing.

Any updates?

💃

Super Table has finally come to Craft 3. Get it today via composer require verbb/super-table:dev-craft-3


Update GameUtils.js

Maybe change this I'm not sure though

problem is that the addSprite3 function does not take a blob, that contains all of the assets for the sprite


Favor function syntax over per-attribute function syntax

Should resolve #14, but introduces an unavoidable breaking change.
This method is far less error-prone, though.

Current coverage is 16.19% (diff: 85.71%)

Merging #15 into master will decrease coverage by 2.29%

@@             master        #15   diff @@
==========================================
  Files            16         16
  Lines           146        142     -4
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits             27         23     -4
  Misses          119        119
  Partials          0          0

Powered by Codecov. Last update 7c58dfc...495f616


Slight tweek to logs

:tada: This PR is included in version 6.8.11 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


Android-Java : 3.1 Overview of Gradle for Android-Studio

Description :
Give an overview of Gradle for Android-Studio:-
(Some key points)

What is Gradle?
short intro of two build.gradle file (application level and project level)

References :

https://www.studytonight.com/android/introduction-to-gradle
https://developer.android.com/studio/build

Changes should be made in Android_Development/Java/ directory under Android_Development_With_Java branch.
You have to push your PR to the Android_Development_With_Java branch only.
You can take help to the references but don't simply try to copy it. Just explain in your own word.
This issue is for GWOC'21 contributors only.
You need to push in a single commit. If there exists more than one commit then you need to squash your commits into one commit.

you can assign me this issue

I would like to contribute for this issue. Please assign me this task.

Please assign me this task.@sitamadex11

Please assign me this task. @sitamadex11

Greetings mentors, I am interested to work on the issue. Kindly assign me

Actually, we are assigning issues on a first come first serve basis.
But I think @Yugal41735 I have already assigned you an issue. please work on that first.
@pragatikesarwani38 you can start work on this.

@LegendSumeet @PVenkatArvind soon I will create some more issues. You guys can definitely work on that issue. Otherwise, you all guys create your own issue also.

Please assign me this issue, I want to make documentation for the issue.
Nikita Agrawal (Batch-12, Android-JAVA)


Use checkbox menu item on breadcrumb item

closes #5435

[x] audit spacing, check figma or https://www.radix-ui.com/primitives/docs/components/dropdown-menu
[x] check flashes when selecting a new item

Only reloads when you're not on a projects page
https://github.com/user-attachments/assets/b187fd00-da5a-4238-ae16-36afd3e0506b

See demo:
https://github.com/user-attachments/assets/f035d2ed-018f-4773-b746-db38eb768bf3


Fix docker hub org in docker compose file

Signed-off-by: Tamal Saha<EMAIL_ADDRESS>

@tamalsaha Hey Tamal - trickstercache is actually the correct repo, but it looks like while the I had the new org created, I did not mirror over the images form tricksterproxy. Totally my fault, and it's corrected now, if you wouldn't mind giving it a go.


CodeSystems in CORE should use UMLS abbreviations when provided

CodeSystems in CORE should use abbreviation when producing CSV files easier to read and much less junk in files.
Abbreviations are from UMLS
https://github.com/smart-on-fhir/cumulus-library/blob/main/cumulus_library/schema/typesystem.py#L32

given this conflict this has with the us core profile support, i'm going to close this for now as a won't do, but we can reopen in the future, or otherwise rework as part of refactoring the existing typesystem code.


Create a CLI interface to stylo?

I just want an excuse to play with click :smile:
I think there could be real benefits from having a cli interface to some aspects of stylo.

Closing as its too broad


Only set the unnamed register at the end of :ALEInfoToClipboard

This fixes performance problems in Neovim, where every character results
in spawning a new clipboard-tool process.
Behaviour is not similarly pathological in Vim, but it still results in
an unnecessary amount of register churn.

My only concern with this is the potential for memory duplication versus what should be an append-only mechanism, but I think with the current method it would be just as bad.
Cheers! :beers:


[cherry-pick] Add backfill-redis to the release artifacts (#1174)

cherry pick of #1174
Summary

add backfill-redis to the release
add version information for backfill-redis

ahh it is already there :)


Qwerty-responsiveness problem with latest release?

Hi, I'm a relatively dev, so apologies for any confusion or lack of proper terminology on my part.
I think the latest release may have a performance issue, specifically with 'dropping' notes. My app uses a qwerty-style UI (ala: Qwerty-Hancock), and with the minified version of Tone that I downloaded on 3/26/18, all is well.
However, on the minified version I downloaded yesterday (5/19/18) as well as the one at https://cdnjs.cloudflare.com/ajax/libs/tone/13.1.13/Tone.js, there is about a 25% chance that a note will simply not play on keydown.
I will work on seeing if I can replicate the problem on a jsFiddle & link to it if I can.
Thanks Yotam (and any contributors) for building this fantastic library. I'm a huge fan and tell folks about it whenever I can!

what kind of synth are you using? please add a fiddle when you can

A polysynth. This is all in Chrome, I should also add - I haven't tested other browsers. This pen is demonstrating similar behavior for me somewhat more responsiveness, maybe dropping one note in 10.

i'm unable to reproduce your exact situation. i do get some weirdnesses when there is a repeated key event which happens on my computer when i hold down a key for a moment. I think you can avoid this if you check for if(!event.repeat) in your key binding methods.
i typically use AudioKeys which wraps up the keyboard events nicely. Are you experiencing the same issue with this fiddle?

Sorry for the long response time - the fiddle doesn't have the same note-dropping problem (though I experience it as having slightly slower response time for each individual note.) Regarding the key-repeat issue, I do actually handle that in my app - it's not that.
It's hard to say what's going on here. I'll keep experimenting with it and let you know if I come up with any more constructive data. Unless you hear other reports about this, I suppose it could just be some weird quirk of my system. Thanks for your response.


Fix mismatched fontFamily & fontFile

Currently, some of the Icon Sets have mismatched fontFamily & fontFile arguments, which can lead to confusion when injecting font faces, as the readme does not specify the differences. See #667  for an example.
This PR changes all mismatched fontFamily arguments to match the respective fontFile argument, which is consistent with the readme & icon directory site.
Alternatively, if @oblador you prefer, you can change the README.md to reflect these differences.

The reason is due to it referencing the font family in that specific font. This is how iOS resolves the font, android resolves it by filename instead which is why there's two arguments whenever they don't match. I haven't run tested your changes, but I suspect they won't work on iOS – did you try there?

Closing this, also there's a duplicate here https://github.com/oblador/react-native-vector-icons/pull/775


Kong config (yaml) parser demands quoted strings

Kong freaks out when strings are not quoted in the config:
$ head /etc/kong/kong.yml
# Generated by Chef
---
cluster_listen: <IP_ADDRESS>:7946
admin_api_listen: <IP_ADDRESS>:8001
proxy_listen: <IP_ADDRESS>:8000
send_anonymous_reports: false
memory_cache_size: 256
database: postgres
postgres:
  host: <IP_ADDRESS>
....
$ sudo kong start
[INFO] kong 0.8.2
[INFO] Using configuration: /etc/kong/kong.yml
[WARN] admin_api_listen: must be a string
[WARN] postgres.host: must be a string
[WARN] proxy_listen: must be a string
[WARN] cluster_listen: must be a string
[ERR] Invalid properties in given configuration file

can you paste the relevant parts of the config?

I did.
---
cluster_listen: <IP_ADDRESS>:7946
admin_api_listen: <IP_ADDRESS>:8001
proxy_listen: <IP_ADDRESS>:8000
send_anonymous_reports: false
memory_cache_size: 256
database: postgres
postgres:
  host: <IP_ADDRESS>

@thibaultCha This is being refactored already no?

The new configuration file format it's not YAML anymore - so this issue will be closed once refactor/cli is merged.

So this is a "won't fix". Let's keep it clean and tidy. Closing it now.

It would be good to fix this bug in the 0.7 and 0.8 series. For those of us who generate kong config files (e.g. from chef) this makes life unnecessarily difficult - especially since there is not yet any newer version released.


save file name like fileId

Hi, how i can download file and save him name as "fileId" ?

I'm not sure if I understood correctly, but if you want to download a file with different name you can use something like this
$ gdrive download <FILE_ID> --stdout > /path/to/file/filename

Yes exactly, thanks you !

I'm not sure if I understood correctly, but if you want to download a file with different name you can use something like this
$ gdrive download <FILE_ID> --stdout > /path/to/file/filename

How can this be done for all files in a folder?

There's no built-in way of doing this, it doesn't really makes sense to have it either, but you can write a small script to rename them all after downloading. Something like this:
# Get info about contents of folder
META=$(gdrive list --no-header --name-width 0 -q "'FOLDER_ID' in parents")

# Extract fileID's and names, then use mv command to rename
echo "$META" | awk -F"  +" '{sub($2, "\"&\""); print $2,$1}' | xargs -L1 mv

There's no built-in way of doing this, it doesn't really makes sense to have it either, but you can write a small script to rename them all after downloading. Something like this:
# Get info about contents of folder
META=$(gdrive list --no-header --name-width 0 -q "'FOLDER_ID' in parents")

# Extract fileID's and names, then use mv command to rename
echo "$META" | awk -F"  +" '{sub($2, "\"&\""); print $2,$1}' | xargs -L1 mv

I did it differently, I had to use gdrive + rclone
`#!/bin/bash
catid="18F0NMeVDGqtMbWzi6RWESuOC6c58gYhD"
FILE=$HOME/Downloads/$catid.csv
rclone lsf --format imtp --csv --separator ";" --files-only --drive-root-folder-id=$catid gdrive:
| sed 's%application/msword%.doc%g' | sed 's%application/vnd.openxmlformats-officedocument.wordprocessingml.document%.docx%g'
| sed 's%application/rtf%.rtf%g' | sed 's%application/pdf%.pdf%g' | sed 's%application/vnd.ms-excel%.xls%g'
| sed 's%application/vnd.openxmlformats-officedocument.spreadsheetml.sheet%.xlsx%g' | sed 's%application/zip%.zip%g'  | sed 's%application/x-rar%.rar%g'
| sed 's%application/x-zip-compressed%.zip%g' | sed 's%application/msword%.doc%g' | sed 's%application/json%.doc%g' > $FILE
while read LINE; do
IFS=";"
set -- $LINE
name=$1
ext=$2
gdrive download  $name --stdout > /Users/flex/Downloads/files/$name$ext
done < $FILE`

Sending separate download requests to API is both slow and hammers the API limit. You should avoid it. Downloading files in single query and then renaming them on local should be the method you should follow.


[BUG] ctrl-enter in conditional expression window does not focus on the pull-down menu

Describe the bug
The cursor ends up at the head of the expression.  Loss of focus causes a bad expression to be sent to the backend.
Attach .adm file and source document examples
Use mockdoc.adm

Tomohisa Igarashi, 8 min
is the expression under construction?
Ctrl+Enter moves the caret to the start and the field list freezes
have to click around to get out of it

Paul Leacu, 6 min
ah - so you get the pull-down menu but the cursor is left in the edito window instead of being in the menu?

Tomohisa Igarashi, 5 min
yep, and as I type the text is inserted to the head of expression and it breaks
can't put a field from the search

Paul Leacu, 4 min
hmm - I'll file a bug - the keyboard sequencing has some bugs...

Tomohisa Igarashi, 3 min
the expression sent to backend looks funny - ${mock-json-schema-4d242099-bf5c-47c4-a37b-14904f2fdf96:/order/address/city}eci${mock-json-schema-4d242099-bf5c-47c4-a37b-14904f2fdf96:/order/address/state}ty +

Typing ctrl-m to switch tab modes (standard in graphical editors) followed by ctrl-enter and tab does get the keyboard user to the field reference menu however the up and down arrow keys do not function as expected,


"Uncaught ReferenceError: _classCallCheck is not defined" when using dynamic react routes

Greetings,
I have "Uncaught ReferenceError: _classCallCheck is not defined" when using dynamic routing with react-redux-universal-hot-example. Here is the branch with dynamic react routes, so you can reproduce the issue locally.
Case 1:

Open http://localhost:3000
Go to page that is defined via dynamic route (/about, /widgets or /survey)
Everything works as expected when initial page is not coming from dynamic route, no errors

Case 2:

Open page that is defined via dynamic route (/about, /widgets or /survey)
Reload the page in browser
Notice "Uncaught ReferenceError: _classCallCheck is not defined" in console
As a result any click on <Link /> element does full page refresh instead of pushing state to History API

Error occurs in hydrated state on client:
// hydrated state passed from server
window.__data={"router":{"routes":[{"path":"\u002F","component":function ConnectData() {
        _classCallCheck(this, _ConnectData);

        _Component.apply(this, arguments);
      },"indexRoute":{"component":function Home() {
    _classCallCheck(this, _Home);

    _Component.apply(this, arguments);
  }},"getChildRoutes":function getChildRoutes(location, cb) {
      require.ensure([], function (require) {
        cb(null, [{
          onEnter: requireLogin,
          childRoutes: [{
            path: 'chat',
            component: _containers.Chat
          }, {
            path: 'loginSuccess',
            component: _containers.LoginSuccess
          }]
        }, require('./AboutRoute'), require('./LoginRoute'), require('./SurveyRoute'), require('./WidgetsRoute'), {
          path: '*',
          component: _containers.NotFound,
          status: 404
        }]);
      });
    }},{"path":"survey","component":function Connect(props, context) {
        _classCallCheck(this, Connect);

        _Component.call(this, props, context);
        this.version = version;
        this.store = props.store || context.store;

        _invariant2['default'](this.store, 'Could not find "store" in either the context or ' + ('props of "' + this.constructor.displayName + '". ') + 'Either wrap the root component in a <Provider>, ' + ('or explicitly pass "store" as a prop to "' + this.constructor.displayName + '".'));

        this.stateProps = computeStateProps(this.store, props);
        this.dispatchProps = computeDispatchProps(this.store, props);
        this.state = { storeState: null };
        this.updateState();
      }}],"params":{},"location":{"pathname":"\u002Fsurvey","search":"","hash":"","state":null,"action":"POP","key":"rujfcr","query":{}},"components":[function ConnectData() {
        _classCallCheck(this, _ConnectData); // !!! error is thrown here

        _Component.apply(this, arguments);
      },function Connect(props, context) {
        _classCallCheck(this, Connect);

        _Component.call(this, props, context);
        this.version = version;
        this.store = props.store || context.store;

        _invariant2['default'](this.store, 'Could not find "store" in either the context or ' + ('props of "' + this.constructor.displayName + '". ') + 'Either wrap the root component in a <Provider>, ' + ('or explicitly pass "store" as a prop to "' + this.constructor.displayName + '".'));

        this.stateProps = computeStateProps(this.store, props);
        this.dispatchProps = computeDispatchProps(this.store, props);
        this.state = { storeState: null };
        this.updateState();
      }]},"auth":{"loaded":true,"loading":false,"user":null},"form":{},"multireducer":{"counter1":{"count":0},"counter2":{"count":0},"counter3":{"count":0}},"info":{"loaded":true,"loading":false,"data":{"message":"This came from the api server","time":1449774138363}},"widgets":{"loaded":false,"editing":{},"saveError":{}}};

This issue might be related to https://github.com/rackt/redux-router/issues/57, but not 100% sure.
Are there any possible workarounds to make dynamic routing working?
Thanks

Might this fix your problem: 3a0bce45d8ab82457ce966307c68a30994fe1445 ?
I can pull from master, we still have some work to do before the next publish to npmjs

let me know if this is still a issues.


Add Python Gitignore

This adds a pretty basic Python gitignore file that ignores most
files that Python generates either through testing or building of
packages.
Signed-off-by: David Brown<EMAIL_ADDRESS>

bump


Investigate modifying .js demo files script to add comment to demo .js files

With the latest material ui update getting merged into varnish-mui, we can no longer have only .tsx demo components in the docs; we need to run a comand "yarn docs:typescript:formatted" to produce .js versions of the TS demo components to reference in the demo .md files.
Given this, let's investigate modifying the script that runs upon executing yarn docs:typescript:formatted to see if we can add a note to all .js files in the docs to call this behavior out and avoid confusion.

done


Date range picker for selecting the date range

I have to admit that the time limit button confuse me. I don't understand the exactly behavior. I could imagine a date range picker with presets could solve the issue. With a date range picker we are not limit to the current presets (max. 90 days). II would be pleased about having stats about an entire year.
Many something like this: http://www.daterangepicker.com/
What do you think about ab date range picker?

I agree, a date picker will provider a more complete solution.
Fyi there is already a date range picker library bundled in. It's used on the timeline chart by clicking on the 3-dot menu.

Awesome. Thanks for your work.


Error when running NextJS example "Using With Router"

I downloaded the example located here:
https://github.com/zeit/next.js/tree/master/examples/using-with-router
And after installing dependencies and running npm run dev I received an error:

I'm running on MacOS 10.12.6 (Sierra)
The error occurs after dependencies are installed and starting next via npm run dev:

><EMAIL_ADDRESS>dev /Users/jake-wies/Desktop/home/Code/sandbox/using-with-router
> next

internal/child_process.js:325
    throw errnoException(err, 'spawn');
    ^

Error: spawn EACCES
    at _errnoException (util.js:1022:11)
    at ChildProcess.spawn (internal/child_process.js:325:11)
    at Object.exports.spawn (child_process.js:493:9)
    at spawn (/Users/jake-wies/Desktop/home/Code/sandbox/using-with-router/node_modules/cross-spawn/index.js:17:18)
    at startProcess (/Users/jake-wies/Desktop/home/Code/sandbox/using-with-router/node_modules/next/dist/bin/next:69:36)
    at Object.<anonymous> (/Users/jake-wies/Desktop/home/Code/sandbox/using-with-router/node_modules/next/dist/bin/next:90:12)
    at Module._compile (module.js:573:30)
    at Object.Module._extensions..js (module.js:584:10)
    at Module.load (module.js:507:32)
    at tryModuleLoad (module.js:470:12)

I was directed to this example inside the Zeit community slack as feedback for a question I asked regarding styling active Links uniquely.
Edit:
Here is the complete log after the error was thrown:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node/8.3.0/bin/node',
1 verbose cli   '/Users/jake-wies/.npm-packages/bin/npm',
1 verbose cli   'run',
1 verbose cli   'dev' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'predev', 'dev', 'postdev' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>7 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
8 verbose lifecycle<EMAIL_ADDRESS>PATH: /Users/jake-wies/.npm-packages/lib/node_modules/npm/bin/node-gyp-bin:/Users/jake-wies/Desktop/home/Code/sandbox/using-with-router/node_modules/.bin:/Users/jake-wies/.npm-packages/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/jake-wies/.npm-packages/bin
9 verbose lifecycle<EMAIL_ADDRESS>CWD: /Users/jake-wies/Desktop/home/Code/sandbox/using-with-router
10 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c', 'next' ]
11 silly lifecycle<EMAIL_ADDRESS>Returned: code: 1  signal: null
12 info lifecycle<EMAIL_ADDRESS>Failed to exec dev script
13 verbose stack Error<EMAIL_ADDRESS>dev: `next`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/Users/jake-wies/.npm-packages/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:280:16)
13 verbose stack     at emitTwo (events.js:125:13)
13 verbose stack     at EventEmitter.emit (events.js:213:7)
13 verbose stack     at ChildProcess.<anonymous> (/Users/jake-wies/.npm-packages/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at emitTwo (events.js:125:13)
13 verbose stack     at ChildProcess.emit (events.js:213:7)
13 verbose stack     at maybeClose (internal/child_process.js:927:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
14 verbose pkgid<EMAIL_ADDRESS>15 verbose cwd /Users/jake-wies/Desktop/home/Code/sandbox/using-with-router
16 verbose Darwin 16.7.0
17 verbose argv "/usr/local/Cellar/node/8.3.0/bin/node" "/Users/jake-wies/.npm-packages/bin/npm" "run" "dev"
18 verbose node v8.3.0
19 verbose npm  v5.4.0
20 error code ELIFECYCLE
21 error errno 1
22 error<EMAIL_ADDRESS>dev: `next`
22 error Exit status 1
23 error Failed at the<EMAIL_ADDRESS>dev script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

npm 5.4.0 for some reason does not allow to run to react properly.
Install npm 5.3.0 with -> sudo npm install -g<EMAIL_ADDRESS>

I also had to reinstall node_modules to get it to work. Any thought as to why this is happening with npm 5.3.0, seems like a strange issue.


Crash on Affixed Items' Tooltips

While exploring and looting chests, so far I've come across two items that have crashed my game instantly after hovering over them and holding Shift to see more about them. with this error message. I am not sure if it's really Zenith that is doing this, or a mod conflict, but it only happens on items with Zenith affixes but not all of the affixed items crash the game. I think it's rather rare in the many chests I've looted.
Oh and I have Tool Stats mod installed
Minecraft 1.20.1 Fabric
zenith-1.1.7-1.20.1.jar
zenith_attributes-0.2.2.jar
ToolStats-Fabric-1.20.1-16.0.8.jar
Here's crash log:
https://pastebin.com/AQb5JJK1

I found a solution. Installing this mod seems to have fixed my crashes! Such a life saver.
https://modrinth.com/mod/attribute-tooltip-fix
Maybe implementing something like what this does would be beneficial?

Ah dammit. I just played with it a while longer and it crashed again.


Theme Selection Breaks

Summary
Fixed a NullPointerException when no themes available to pick from.
Attempts to fix that no themes are available in the first place.

VS Code:
[DEBUG] Refresh Generator Mod: .

[DEBUG] Refresh Generator
[DEBUG] Packaged Info: generator/Cave/info.dat
[DEBUG] Packaged Info: generator/Cold/info.dat
[DEBUG] Packaged Info: generator/Dungeon/info.dat
[DEBUG] Packaged Info: generator/Outdoor/info.dat
[DEBUG] Packaged Info: generator/Sewer/info.dat
[DEBUG] Packaged Info: generator/Undead/info.dat
[DEBUG] Packaged Section: generator/Cave/section.dat
[DEBUG] Packaged Section: generator/Dungeon/section.dat
[DEBUG] Packaged Section: generator/Sewer/section.dat
[DEBUG] Packaged Section: generator/StartCamp/section.dat
[DEBUG] Packaged Section: generator/Undead/section.dat


Wrong env in /tests while running ember server

Symptom:

http://localhost:4200/tests is incorrectly in development mode while running ember server
http://localhost:4200/tests is correctly in test mode while running ember test --server

If ember-cli-fastboot is removed from package.json, the erroneous behavior disappear.
$ ember -v
version: 2.2.0-beta.1
node: 0.12.1
npm: 2.14.10
os: darwin x64

This is due to the usage of storeConfigInMeta usage:
app.options.storeConfigInMeta = false;

From here: https://github.com/tildeio/ember-cli-fastboot/blob/master/index.js#L47

By default storeConfigInMeta is true, but ember-cli-fastboot forces it to be false (for all commands). We need it to be false for commands related to fastboot, but we may be able to change that override to only apply when running a fastboot related command.
Would you mind submitting a PR moving that assignment up into the guard just above?

Done, if that's what you meant. Looks like it was inside the guard at a certain point.

HA! Yeah, I knew I remembered doing it differently initially. :smile_cat:

This was the commit that changed the behavior: https://github.com/tildeio/ember-cli-fastboot/commit/2618e9fa486ad5bd4bd61994740b100405748823
Do you think this may be still valid?

This should be fixed now.


Update web libs

Web libs update all CSS and JS as available
React kept < v14.0 before major DOM-handling changes occurred
TODO: Migrate React v14+

Just noticed some misbehavior with js, will revise.

Now addresses #130

After fairly exhaustive testing, is widely compatible with all modern browsers and backwards compatibility with very old ones remains matter of documentation.


SC-1990 Adding status as PENDING when edit operation in self declaration path

Pushed with different ticket SH-1054


Not all history commands searchable

Using zsh,
% echo $HISTFILE
/home/alex/.zsh_history
% echo $HH_CONFIG
hicolor
% grep mpv $HISTFILE | wc -l
165
% wc -l <$HISTFILE
20255

However, running hh and typing "mpv" gives no entries, even cycling through all the match modes with C-e.

@dvorka Any update on this?

Fixed by c36754179965d09b83d72f0bd575a08919208bf5, fix will be released w/ HSTR 2.1


build(sass): migrate from node-sass to dart sass

Description
LibSass and Node Sass are deprecated. While they will continue to receive maintenance releases indefinitely, there are no plans to add additional features or compatibility with any new CSS or Sass features. Projects that still use it should move onto Dart Sass.
This will result is a compile warning - DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0.
Therefore, as part of update to Dart also update Sass to use math.div
During the migration,  additional warnings were also observed i.e.
"export 'SpacingVariant' was not found in '../spacing.interface'
 @ ./projects/canopy/src/lib/spacing/margin/margin.module.ts
 @ ./projects/canopy/src/lib/card/card.stories.ts
 @ ./projects/canopy sync \.stories\.ts$
 @ ./.storybook/config.js
 @ multi<EMAIL_ADDRESS><EMAIL_ADDRESS>./.storybook/config.js (webpack)-hot-middleware/client.js?reload=true&quiet=true

From stackoverflow (https://stackoverflow.com/questions/40841641/cannot-import-exported-interface-export-not-found)
The root cause is in Typescript and transpilation. Once TypeScript code is transpiled, interfaces/types are gone. They don't exist anymore in the emitted files.
While the types are erased, the imports/exports aren't necessarily. The reason is that there are ambiguities and that the compiler doesn't always know for sure whether something that is exported is a type or a value.
To correct these errors, 'type' was added to some interface imports
Fixes #452

Agreed - got caught up in the moment removing warnings

Having them in a separate commit would just give us the opportunity to document the reason in the commit message, and maybe link out to that SO pose.

Great idea, I think having the SO link in the long description part of the message will be great 👍