$animate.enter for a compiled directive doesn't seem to animate

I do realise there is a newer version of Angular, but am in a position where I can't immediately upgrade. However, I am using Angular 1.3.15 and I think this might be a bug. Correct me if I am wrong, or can someone explain to me why this not animating as expected.
http://plnkr.co/edit/iEVOxKxQKNI5f0ILhxk5

Custom elements are by default not block elements - adding blue-block: {display: block} to the css makes the animation work.


[Doc Improvement] [Developer tools] [2327803]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/developer-tools.md
90
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit db4161b:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/developer-tools.md
:warning:Warning
View
Details

msteams-platform/assets/images/mac-os-developer-tools.PNG
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/developer-tools.md

Line 32, Column 7: [Warning: alt-text-bad-value - See documentation] Alt text 'mac-os-developer-tools' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/developer-tools.md
90
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit bedfb0a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/mac-os-developer-tools.PNG
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/developer-tools.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/developer-tools.md
90
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 96080cd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/mac-os-developer-tools.PNG
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/developer-tools.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/developer-tools.md
90
3
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 28fb5fe:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/mac-os-developer-tools.PNG
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/developer-tools.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/developer-tools.md
90
3
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit dca98bf:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/dev-preview/devtools-right-click.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/dev-preview/mac-os-developer-tools.PNG
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/developer-tools.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/developer-tools.md
90
3
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit dfc8118:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/dev-preview/devtools-right-click.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/dev-preview/mac-os-developer-tools.PNG
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/developer-tools.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Missing tensorflow-rocm wheel with python 3.12

Issue type
Build/Install
Have you reproduced the bug with TensorFlow Nightly?
No
Source
source: pypi
TensorFlow version
2.12
Custom code
Yes
OS platform and distribution
Linux Fedora 39
Mobile device
No response
Python version
3.12
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
RocM
Current behavior?
Fedora 39 provides Rocm 5.7 and python 3.12.
We can see here that they are any wheel for python 3.12.
Could you push a wheel with python 3.12 and rocm 5.7 ?
Standalone code to reproduce the issue
$ pip install tensorflow-rocm==<IP_ADDRESS>0
ERROR: Could not find a version that satisfies the requirement tensorflow-rocm==<IP_ADDRESS>0 (from versions: none)
ERROR: No matching distribution found for tensorflow-rocm==<IP_ADDRESS>0

[notice] A new release of pip is available: 23.2.1 -> 23.3.2
[notice] To update, run: pip install --upgrade pip

### Relevant log output

_No response_

3.12 doesn't seem supported even in the core of TF yet:

#62003

Hi @bioinfornatics ,
Tensorflow won't provide official pre built binaries of ROCM build. The one you are referring might be SIG builds. You can opt build from source enabling ROCM in ./configure step using the instructions here.
Alternatively you may contact SIG build repo here for any help.
Note: As mentioned in above comment Python 3.12v not yet supported by Tensorflow till Tf2.15v.Please refer setup.py for same.
Thnaks!

thanks @johnthagen and @SuryanarayanaY , your response is very appreciated.I wish you a nice day

Hi @bioinfornatics ,
Thanks for confirmation.Please feel free to close the issue.

any updates on this? tensorflow supports 3.12 now for more than half a year

Still doesn't work
$ pip install tensorflow-rocm
ERROR: Could not find a version that satisfies the requirement tensorflow-rocm (from versions: none)
ERROR: No matching distribution found for tensorflow-rocm


Introducing check_for_pending_migrations! and maintain_test_schema!

Fixes #1263
Fixes #1260
This pull introduces/changes:

check_for_pending_migrations!: Fails with a PendingMigrationError, showing how to migrate, when there are pending migrations. For now, it's executed on rails startup, but maybe there's a better choice. For example, AR checks for it on every request.
maintain_test_schema!: It just executes a clean rake neo4j:migrate. It's the equivalent of ActiveRecord::Migration.maintain_test_schema!

What do you think?
Pings:
@cheerfulstoic
@subvertallchris

Totes fab, I :heart: it!  Merge when ready please (with a CHANGELOG entry)!

Current coverage is 96.96% (diff: 98.28%)

Merging #1277 into master will increase coverage by <.01%

@@             master      #1277   diff @@
==========================================
  Files           198        198
  Lines         11889      11955    +66
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits          11528      11592    +64
- Misses          361        363     +2
  Partials          0          0

Powered by Codecov. Last update 1132dae...f811b68

👍 Added changelog and merging!


Automated cherry pick of #2100: huawei & elb bugfix

Cherry pick of #2100 on release/2.11.
#2100: huawei & elb bugfix

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11@c90a3bd). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.11   #2101   +/-   ##
==============================================
  Coverage                ?   7.16%
==============================================
  Files                   ?     445
  Lines                   ?   69532
  Branches                ?       0
==============================================
  Hits                    ?    4985
  Misses                  ?   64135
  Partials                ?     412

Flag
Coverage Δ

#aFlag
7.16% <0%> (?)

Impacted Files
Coverage Δ

pkg/compute/models/loadbalancerlisteners.go
1.68% <0%> (ø)

pkg/multicloud/ucloud/securitygroup.go
0% <0%> (ø)

pkg/multicloud/aws/disk.go
0% <0%> (ø)

pkg/compute/guestdrivers/aws.go
6.41% <0%> (ø)

pkg/compute/models/loadbalancercertificates.go
5.11% <0%> (ø)

pkg/compute/guestdrivers/ucloud.go
12.82% <0%> (ø)

pkg/compute/models/loadbalanceracls.go
3.94% <0%> (ø)

pkg/multicloud/aws/loadbalancerbackendgroup.go
0% <0%> (ø)

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 c90a3bd...3ee67b9. Read the comment docs.

/area region

/lgtm

/approve


Fixes for 1.7.10 Configs

These are the changes that will fix #165 for the 1.7.10 version of the mod.
I also replaced the Fossils and permafrost strategic cloud distributions with stratum distributions.
As soon as you create a snapshot branch for 1.7.10, I'll do what I can to update ore names for 1.10

Thanks for this. Looks like this patch contains some substantial changes for the Fossils and Archaeology mod. Looks good to me though.

Not really that substantial.  Fossils and permafrost are literally found in layers in the real world, so it was only natural for them to be in strata formation.  Adds something to the realism, I think. :)  Aside from that, their values haven't changed, just the distribution type.


Remove unused files from GeoDCAT-AP

Remove unused files from GeoDCAT-AP, e.g., https://github.com/mobilityDCAT-AP/mobilityDCAT-AP/blob/gh-pages/drafts/latest/appendices/inspire-and-iso-19115-mappings.html

Mario,
please have a look at my analysis of the "unused html files" above, and feel free to delete the files that I noted with "can be deleted".
Thanks!

Mario, please have a look at my analysis of the "unused html files" above, and feel free to delete the files that I noted with "can be deleted". Thanks!

Thank you Peter, done! Now the appendices folder is empty (should we move CMC-mappings there?). I didn't change the files in the examples folder. I kept the changelog as a template in the file change-log.html.geodcat-ap.


Import from existing Teslamate configuration

Hello,
thanks for the hassio addon!
I have Teslamate running in docker on another PI at the moment. Is there any way to import my backup from docker to this addon?
I used the official TeslaMate documentation to backup the database:
https://docs.teslamate.org/docs/maintenance/backup_restore/
Thanks

I could import the dump via DBeaver.


Use a final class instead of a struct

In a project allocating many paths ( > 100k ), there is significant runtime overhead from using a struct. This commit uses a final class for Path instead of struct.

This needs more testing - will resubmit with actual data.


Add electrophilicity index

Looks good to me! I tested the branch by running
for i in range(1,108):
    print(mendeleev.element(i).electrophilicity())

without getting any exceptions.

Thanks for checking @kalvdans :+1: I'll add try to add a test to cover that.


Fixed failing Echo simulator example

Sets simulator steps to 16
Resolves #96
Note: DAT in progress; I'll update when it's finished.

Failures of Test build and Torxakis build are about DatChecker; I'll fix them. But failing DisPro and MultipleControlLoops tests are weird; they don't look like timing issues.
DAT Report:
Checking development acceptance test output for file 17Aug_153942.21_DatOutput.datr

TestCopyright:         PASS
- Test build:            FAIL (DatChecker should be updated)
- Torxakis build:        FAIL (DatChecker should be updated)
SelfTests:             PASS
TestExamps:
--- StimulusResponse Tests
----- StimulusResponse Test 1: PASS
----- StimulusResponse Test 2: PASS
----- StimulusResponse Test 3: PASS
----- StimulusResponse Test 4: PASS
----- StimulusResponse Test 5: PASS
--- CustomersOrders Tests
----- CustomersOrders Test: PASS
--- LuckyPeople Tests
----- LuckyPeople Test 1: PASS
----- LuckyPeople Test 2: PASS
--- Adder Tests
----- Adder Test 1 - Basic: PASS
----- Adder Test 2 - State Automation: PASS
----- Adder Test 3 - Parallel Adders: PASS
--- DispatchProcess Tests
----- DisPro01-processor Test: PASS
----- DisPro02-dispatch Test: PASS
----- DisPro03-processors Test: PASS
----- DisPro04-hide Test: PASS
----- DisPro05-data Test: PASS
----- DisPro05a-data-nohide Test: PASS
----- DisPro06-datapos Test: PASS
----- DisPro06a-datapos-nohide Test: PASS
----- DisPro07-gcd Test: PASS
----- DisPro08-gcdpurp Test: PASS
----- DisPro09-multiproc Test: PASS
----- DisPro10-data Test: FAIL
----- DisPro12-unique-id Test: FAIL
----- DisPro12-unique-id_Wrong Test: PASS
----- DisPro12-unique-id_Right Test: PASS
--- ControlLoop Tests
----- ControlLoopModel Test: PASS
----- MultipleControlLoops_SpecProduce Test: FAIL
----- MultipleControlLoops_SpecMeasure Test: PASS
----- MultipleControlLoops_SpecCorrect Test: PASS
----- MultipleControlLoops_Spec Test: PASS
--- Echo Tests
----- Echo Stepper Test: PASS
----- Echo Simulator Test: PASS
--- Moving Arms Tests
----- MovingArms Stepper Test: PASS
----- MovingArms_Purpose Stepper Test: PASS
--- Point Tests
----- Point Stepper Test: PASS
----- Point_Purpose Stepper Test: PASS
--- Queue Tests
----- Queue Stepper Test: PASS
----- Queue_Lossy Stepper Test: PASS
----- Queue SUT Test: PASS
----- QueueStAut Stepper Test: PASS
----- QueueStAut_Lossy Stepper Test: PASS
--- ReadWriteConflict Tests
----- ReadWrite Stepper Test: PASS
----- ReadWrite7 Stepper Test: PASS
----- ReadWriteAdvanced Stepper Test: PASS
Checking finished

DatOutput is attached.
17Aug_153942.21_DatOutput.datr.txt


add mason-lspconfig.nvim and mason-tool-installer.nvim

also add lir-git-status.nvim

This is available in https://github.com/NixNeovim/NixNeovimPlugins. Sorry for my too late reply!


Dispose of Paragraph objects in the framework

Paragraph now has a dispose method.
RenderObjects that create a Paragraph (which is usually done via TextPainter) should dispose them when the RO gets disposed.

Ihave a local patch that does most of this. Need to figure out if/how to test it.


PHP Unit 9 error PHPUnitPrettyPrinter\PrettyPrinter cannot extend from interface

Getting this when attempting to use the plugin with PHPUnit 9. Reverting back to 8.5 resolved this issue.
PHP Fatal error:  Class Sempro\PHPUnitPrettyPrinter\PrettyPrinter cannot extend from interface PHPUnit\TextUI\ResultPrinter in /code/vendor/sempro/phpunit-pretty-print/src/PrettyPrinter.php on line 13

Currently not working with PHPUnit 9


TestVMRegistrationLifecycle test flakes

https://github.com/istio/istio/blob/00082f164c21d8229c80479f7410e4b55d6f65ba/tests/integration/pilot/vm_test.go#L150
Example logs: https://prow.istio.io/view/gs/istio-prow/logs/integ-k8s-119_istio_postsubmit/1397944377011081216
(ignore the panic, fixed in another PR).
The issue here seems to be that we have an HPA. We scale pilot up to 2 instances, but then it scales down to 1 instance often.
I am not sure how to fix this - it seems like we may want to test this feature at a different level

We do have a unit test that should cover the same thing. Maybe this is sufficient?
https://github.com/istio/istio/blob/88a2bfb3bd8e0010229ee66befc4e56b326c2a3a/pilot/pkg/controller/workloadentry/workloadentry_controller_test.go#L106


Use solid-node-client & rdflib 2.x versions

Replaces solid-auth-cli with solid-node-client.  Uses solid-node-client class interface (need to bind the fetch).  Uses latest rdflib.

gitter-solid changes

uses 2.x versions of rdflib and solid-node-client
prompts user for all values not found in env variables or parameters
supports storing chats in local file system serverless Pod

creates profile, prefs.ttl, etc. if they dont exist
stores chat locations in gitterConfiguration.ttl, just as with https

currently silences fetchQueue errors (see https://github.com/linkeddata/rdflib.js/issues/461)

Thanks Jeff!


review hypoxia annotations

related to https://github.com/obophenotype/upheno/issues/721
Most of the annotations to hypoxia MP:0005039 in MGI look correct (relate to reduced tissue levels of oxygen). However, some refer to abnormal response to a hypoxic environment. We need to review these annotations and possibly create new terms for response to hypoxic environment.
Some examples of questionable annotations:
MGI:3531103 - in response to tissue hypoxia, soleus muscles from adult mutant mice display enhanced expression of hypoxia-inducible factors, stress proteins, and VEGF; similar molecular profiles (excluding VEGF) are noted in mutant EDL muscles
MGI:3573775 - in response to cardiac hypoxia, ventricles from E12.5 homozygotes display enhanced expression of hypoxia-inducible factors, stress proteins (heat shock proteins), and VEGF
MGI:6105935 - reduced increase in blood hemoglobin levels when housed in hypoxic chamber
MGI:3717433 - decreased partial O2 pressure in the blood under conditions of hypoxia relative to control mice
MGI:3612981 - hypoxemia under ether anaesthesia
hypoxia_annot.txt

probably need a response to hypoxia term

DEF: any anomaly in the expected response of a cell or an organism to reduced tissue levels of oxygen under physiological or pathological conditions
"'has_part' some ('process quality' and ('inheres_in' some %s) and ('has_modifier' some 'abnormal'))"

DEF: any anomaly in the expected physiological response of a cell or an organism to reduced tissue levels of oxygen under physiological or pathological conditions

Added:
abnormal physiological response to hypoxia MP:0031252
SYN: abnormal physiological response to hypoxic stress
rdfs:comment This term is not to be used for behavioral responses to hypoxia.

‘has part' some ('process quality' and ('inheres in' some ‘response to hypoxia’) and ('has modifier' some 'abnormal'))

EQ now uses:
'has part' some
('process quality' and ('inheres in' some GO_0001666) and ('has modifier' some abnormal))

response to hypoxia GO_0001666 has been imported and used by the EQ


issues/231: better loadshed calculations

Updates: https://github.com/komuw/ong/issues/231

Codecov Report
Base: 77.61% // Head: 77.59% // Decreases project coverage by -0.02% :warning:

Coverage data is based on head (c498bfe) compared to base (2122444).
Patch coverage: 85.71% of modified lines in pull request are covered.

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

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #234      +/-   ##
==========================================
- Coverage   77.61%   77.59%   -0.02%
==========================================
  Files          34       34
  Lines        3158     3156       -2
==========================================
- Hits         2451     2449       -2
  Misses        593      593
  Partials      114      114

Impacted Files
Coverage Δ

middleware/loadshed.go
76.71% <85.71%> (-0.63%)
:arrow_down:

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 at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[Forms / Droid] Map getting blank after App sleep mode

Test Environment(s):

Google/Intel HAXM Emulator (Nexus 5X Template) with Android 6.0 API 23
Google/Intel HAXM Emulator (Nexus 4 Template) with Android 4.4 API 19
Google/Intel HAXM Emulator (Nexus 6 Template) with Android 5.1 API 22
Google/Intel HAXM Emulator (Pixel Template) with Android 9.0 API 28

Upon all test enviroments, this bugs happend with 1-3 but not with 4. From the Mapsui Sample I used the "MbTiles" Sample to test it.
As soon as the app enters the sleep mode with the Mapsui map open and then resuming the app, the map is getting blank/empty. The event for panning and zooming is still triggered but not visual visible. Also a Refresh() won't reactivate the Map control (and neither does the recreate of all layers).
Here is a small video about the issue:
https://cloud.kruse-familie.eu/index.php/s/EKpnLc9j9WuFj0h

Thanks a lot for the video. On my Samsung I only get a blank screen that redraws after panning. We should try to reproduce it on the emulator. This is probably related to the Android lifecycle. https://developer.android.com/guide/components/activities/activity-lifecycle. I do not have much experience in the area.

This problem was not reported anymore with a later version. Perhaps it was related to the skiasharp version we used at the time.


Is anonymous sign-in supported?

I have searched through the repository but couldn't find any methods related to anonymous sign in. Instead, the User from AuthResponse does return an isAnonymous property. Is it supported?
If it is not supported in the dart SDK, is there any workaround? E.g.  Is sign in with refresh token a similar implementation if I have some backene code to generate refresh token for the User?
Thank you very much.

Hey @samuelchanx! Anonymous sign in is not available on our console yet. Once it's there, you'll be able to activate it and call <nhost-app-domain>/v1/signin/anonymous endpoint to implement the functionality in your application.
This is definitely going to be supported via our Dart SDK in the future, but not initially.

This method was added to the latest Beta SDK version https://pub.dev/packages/nhost_sdk/versions/4.0.0-dev.9
You need to make sure anonymous sign-in is enabled via Nhost dashboard -> settings -> Sign-in methods -> Anonymous Users.


Weird misaligned memory allocation depending on deallocation order

As of 4da32e846cc0638f5a8220b06ae283269d793c90, there's a very weird bug in the heap allocator.
In buddy::test::test_alloc_and_dealloc(), when we deallocate all the 8mB blocks and then the 32mB block, the next allocation is correct. But if we deallocate the 32mB block before we've deallocated all of the 8mB blocks, the next allocation doesn't match the pointer given to us by mem.offset().
This works:
heap.deallocate(block_16_0.unwrap(), 8, 8);
heap.deallocate(block_16_3.unwrap(), 8, 8);
heap.deallocate(block_16_1.unwrap(), 8, 8);
heap.deallocate(block_16_2.unwrap(), 8, 8);

heap.deallocate(block_32_2.unwrap(), 32, 32);

let block_128_0 = heap.allocate(128, 128);
assert_eq!(Some(mem.offset(0)), block_128_0);

But this doesn't:
heap.deallocate(block_16_0.unwrap(), 8, 8);
heap.deallocate(block_16_3.unwrap(), 8, 8);

heap.deallocate(block_32_2.unwrap(), 32, 32);

heap.deallocate(block_16_1.unwrap(), 8, 8);
heap.deallocate(block_16_2.unwrap(), 8, 8);

let block_128_0 = heap.allocate(128, 128);
assert_eq!(Some(mem.offset(0)), block_128_0);

is this fixed yet?


Mastodon: cannot edit posts, nor view post edits

First, I'll say: I tried 5 apps for Mastodon and this is the only one that saves drafts properly when offline.  Kudos for a job well done.
My issue: Mastodon posts can be "Edited" by other apps such as Tusky.  I do not see a way to do that in AndStatus.  Am I missing something?
Another (probably related) issue: If I edit a post in Tusky AFTER AndStatus downloads the post from the server, then the edit is never reflected in the timeline shown in AndStatus (even after re-synchronizing with server).
Does AndStatus support post edits at all?
Thanks.

Mastodon didn't allow editing posts at the time I implemented its support in AndStatus. So AndStatus doesn't have an option to edit Mastodon type Notes (as it can for Pump.io and ActivityPub).
We need to review Mastodon API changes and add this feature.
BTW do you want to implement this?

Mastodon didn't allow editing posts at the time I implemented its support in AndStatus

I suspected this might be the case, since it looks like the functionality was added to Mastodon sometime around 2022.
I am sorry to say that I do not have the software skills to assist on this!  But it would be a great feature to have.


[Icon] Add support for CSS variables

I want to contribute to this effort but am new I open source contributions. The js code changes were straightforward but I did not know exactly what to add in the .tsx file.
Also, Yarn kept failing after running "yarn docs: dev" command with "Error: Cannot find module '@mui/markdown/loader"
If others can spot the issue I will make corrections

[x] I have followed (at least) the PR section of the contributing guide.

One of  #32049
Not sure how to tag everyone
cc: @mui/core @mnajdova

I want to contribute to this effort but am new I open source contributions. The js code changes were straightforward but I did not know exactly what to add in the .tsx file.

I've improved the demo to include all colors for the icons and they work great 👌 (see my commits)

Also, Yarn kept failing after running "yarn docs: dev" command with "Error: Cannot find module '@mui/markdown/loader"
If others can spot the issue I will make corrections

Did you run yarn at the top of the project first?

Thank you! Glad I could do some of the legwork!
Yes, I did run 'yarn' at the top of the project. I will look at it some more. Maybe I need a fresh install of the packages


Mesos integration of Apache Flink

Hi,
this PR is a mesos client for Flink. It still needs to be tested which i will do as soon as I have access to a cluster. On a single machine with mesos running it works fine. Even though it is not ready to merge, I want to gather feedback and suggestions on it.
I tried to make everything as similar to the yarn client as possible. For an idea on how this works there is a mesos_setup.md.

Whats the current status of this ticket?  Starting to checkout Flink and native Mesos support would be a huge win for my use case.

Hey @omnisis, thank you for getting in touch.
I think right now nobody is working on finalizing the Mesos support for Flink. As you can see from the comments in this pull request, I didn't test the latest state of the pull request.
If the missing Mesos support is a showstopper for you to try out Flink, you could try to start a YARN cluster within Mesos (using Myriad) and then deploy Flink on YARN.

There seems to be a happy Flink user deploying Flink on Yarn on Myriad on Mesos ;)
https://twitter.com/crypt_tech/status/580605081625726976

I'll close this pull request now. The changes from it are kept as a patch in the following JIRA: https://issues.apache.org/jira/browse/FLINK-1984


Use a separate build directory for free-threading

Hello!
I work on the drgn debugger, and with the recently added 3.13t builds in the manylinux docker, which enable the --disable-gil option, we started getting some build failures when building wheels. It turned out that the standard and free-threading builds of 3.13 both use the same build_temp and build_lib directories.
Drgn has a bit of a customized build system which allows incremental builds within the build_temp directory, so the object files from 3.13 were getting reused for the free-threaded build, but the ABI is not compatible anymore. The result was an extension that segfaulted immediately on import.
It seems that a standard distutils extension doesn't have incremental build support, so maybe overlapping build_temp and build_lib directories isn't a huge problem. But looking through the code, it seems like distutils tries to avoid overlapping these build_temp and build_lib directories where the compiler could get confused or produce incorrect results. So I thought this might be a suitable fix for distutils itself, rather than just in drgn's build system.
Thanks!

I'm ignoring the diffcov failure - it only checks coverage on a single environment, so until we have a test suite that implements coverage across all supported environments and we have CI environments running with Python free-threading, these lines are going to be uncovered.

Thank you for the quick review!


lodash: changed _.isBoolean() method

https://lodash.com/docs#isBoolean
https://lodash.com/docs#_ (description of the chainable wrapper)

@chrootsu thanks mate!


Add the ability to "open note of the day in 1 click".

Hi, thanks for this plugin.
I (and I think many users too) have only 1 relevant note per day. What is missing is an option that would allow clicking on a date to immediately open the note for that day, provided that there is only 1 note for that day.
Now you have to make two clicks, first on the day and then select this note under the calendar.

Yeah I'd like an option where we can fill the sidebar with as many months as can fit, and a click on a day takes you to the corresponding entry for that day. I use my Obsidian for daily journalling so only have 1 entry per day in the format YYYY/MMMM/DD (e.g. /2024/April/16)


Add check on null commits array

I had an error on executing deployments.sql:
TypeError: Cannot read property 'map' of null at UDF$2(STRING) line 2, columns 23-24

I've found that some of our events from GCB didn't contain a commits array.
Adding simple if in json2array function solves the problem.

Thank you! This is great!

Note: passes both the traditional e2e tests and the terraform-e2e tests.

Sweet! We'll need to update the terraform file that creates that function as well; I opened #187 to track that.


_reactNativeMmkv.getString is not a function ?

I weirdly get this error somettimes / often
context:
I check for the token right away globally in the app, could it be that MMKV is not available then ?

So apparently all of this happens when Hot-Reloading, not normally when starting.

I'm getting the similar error in expo app:
TypeError: _reactNativeMmkv.MMKV.getString is not a function. (In
 '_reactNativeMmkv.MMKV.getString(name)', '_reactNativeMmkv.MMKV.
getString' is undefined)

expo its supported?

@cristian05 this package does not work with expo.

Can you check if the newest version (1.1.6) works for you? Note that it requires some additional installation steps, see INSTALL.md.

when installing with reanimated 2, do we need to replace this ?
protected JSIModulePackage getJSIModulePackage() {
   return new ReanimatedJSIModulePackage();
}

also the app failed building on android
> Task :app:compileDebugJavaWithJavac FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
290 actionable tasks: 271 executed, 19 up-to-date
Note<EMAIL_ADDRESS>uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: [2] Wrote GeneratedAppGlideModule with: [com.bumptech.glide.integration.okhttp3.OkHttpLibraryGlideModule, com.dylanvann.fastimage.FastImageOkHttpProgressGlideModule]
Note: /Users/ahmedeid/zeal/alsagheer-app-reactnative/node_modules/react-native-geolocation-service/android/src/main/java/com/agontuk/RNFusedLocation/LocationUtils.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note<EMAIL_ADDRESS>uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note<EMAIL_ADDRESS>uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Users/ahmedeid/zeal/alsagheer-app-reactnative/android/app/src/main/java/com/alsagheer/AlsagheerJSIPackage.java:5: error: package com.reactnativemmkv does not exist
import com.reactnativemmkv.MmkvModule;
                          ^
/Users/ahmedeid/zeal/alsagheer-app-reactnative/android/app/src/main/java/com/alsagheer/MainApplication.java:44: error: cannot find symbol
            return new AlsagheerJSIPackage();
                       ^
  symbol: class AlsagheerJSIPackage
/Users/ahmedeid/zeal/alsagheer-app-reactnative/android/app/src/main/java/com/alsagheer/AlsagheerJSIPackage.java:16: error: cannot find symbol
        MmkvModule.install(jsContext, reactApplicationContext.getFilesDir().getAbsolutePath() + "/mmkv");
        ^
  symbol:   variable MmkvModule
  location: class AlsagheerJSIPackage
Note: /Users/ahmedeid/zeal/alsagheer-app-reactnative/android/app/src/debug/java/com/alsagheer/ReactNativeFlipper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 16s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081
Note<EMAIL_ADDRESS>uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: [2] Wrote GeneratedAppGlideModule with: [com.bumptech.glide.integration.okhttp3.OkHttpLibraryGlideModule, com.dylanvann.fastimage.FastImageOkHttpProgressGlideModule]
Note: /Users/ahmedeid/zeal/alsagheer-app-reactnative/node_modules/react-native-geolocation-service/android/src/main/java/com/agontuk/RNFusedLocation/LocationUtils.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note<EMAIL_ADDRESS>uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note<EMAIL_ADDRESS>uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Users/ahmedeid/zeal/alsagheer-app-reactnative/android/app/src/main/java/com/alsagheer/AlsagheerJSIPackage.java:5: error: package com.reactnativemmkv does not exist
import com.reactnativemmkv.MmkvModule;
                          ^
/Users/ahmedeid/zeal/alsagheer-app-reactnative/android/app/src/main/java/com/alsagheer/MainApplication.java:44: error: cannot find symbol
            return new AlsagheerJSIPackage();
                       ^
  symbol: class AlsagheerJSIPackage
/Users/ahmedeid/zeal/alsagheer-app-reactnative/android/app/src/main/java/com/alsagheer/AlsagheerJSIPackage.java:16: error: cannot find symbol
        MmkvModule.install(jsContext, reactApplicationContext.getFilesDir().getAbsolutePath() + "/mmkv");
        ^
  symbol:   variable MmkvModule
  location: class AlsagheerJSIPackage
Note: /Users/ahmedeid/zeal/alsagheer-app-reactnative/android/app/src/debug/java/com/alsagheer/ReactNativeFlipper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 16s

    at makeError (/Users/ahmedeid/zeal/alsagheer-app-reactnative/node_modules/execa/index.js:174:9)
    at /Users/ahmedeid/zeal/alsagheer-app-reactnative/node_modules/execa/index.js:278:16
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async runOnAllDevices (/Users/ahmedeid/zeal/alsagheer-app-reactnative/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:94:5)
    at async Command.handleAction (/Users/ahmedeid/zeal/alsagheer-app-reactnative/node_modules/@react-native-community/cli/build/index.js:186:9)
info Run CLI with --verbose flag for more details.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

On which MMKV version are you? You need 1.1.6

^1.1.6 yes.

Can also confirm that the latest version doesn't work with Expo

@alexreyes the library is not supported by expo.

@a-eid did you find how to resolve your issue somehow?

I have same issue! How to resolve this?

It should be noted, this will also appear when using Codepush from Microsoft App Center.

@jesseproudman could you elaborate? I am using CodePush and MMKV works fine for me.

@mrousavy Absolutely.
We've got a React-Native 0.64 app deployed via Test Flight, integrated with Appcenter / Codepush.
We're seeing frequent exceptions being raised on app boot:
TypeError: f.MMKV.getString is not a function. (In 'f.MMKV.getString("veriff-status")', 'f.MMKV.getString' is undefined)

Many of these seem to be post a Codepush update which I would assume triggers hot reloading. Many of them also just appear on first boot based on the time stamps in the logs:
08:29:47 / Running "app" with {"rootTag":1,"initialProps":{}}
08:29:47 / [CodePush] Checking for update.
08:29:47 / TypeError: t.MMKV.getString is not a function. (In 't.MMKV.getString("user-email")', 't.MMKV.getString' is undefined)

@mrousavy I'm running into the same problem as @jesseproudman, we're not using Expo, just react-native-unimodules, it's really annoying these random crashes, probably as you said it's due to some race condition, any help would be appreciated, thanks in advance!

could anyone test if the changes in #92 fix this issue?

@mrousavy giving this a go. thanks!

This appears to have solved our issues. Will know more over the coming days.

Just wanted to close the loop - We have not seen this particular error occur in production with this patch active.


Allow users to specify custom ssh port

Adds an optional  parameter ssh_port which you can add along with ssh_url when you have it running on a different port. Defaults to port 22. Fixes #3

Please mention this option in README. Otherwise, looks good to me. Thanks for this!

Done. 🎉


Include THAtomic.h

Follow-up from #149
Didn't see the warnings earlier, sorry.

Is thought it gets included transitive ly through TH.h

We only include TH.h in THCGeneral.c


Doubt about api

Good I have a doubt how I can use the scoreboard api without using your .jar to improve the experience of my plugin

Hello, just you have to copy/paste the content of the "netherboard-core" and "netherboard-bukkit" (or "netherboard-sponge" if you're using Sponge) modules into your plugin

I have a doubt about repeating lines and the anti flicker since I am using
the netherboard .jar but it does not let repeat lines and the flicker
bothers a lot since it blinks
El dom., 4 ago. 2019 a las 3:00, MinusKube<EMAIL_ADDRESS>escribió:

Hello, just you have to copy/paste the content of the "netherboard-core"
and "netherboard-bukkit" (or "netherboard-sponge" if you're using Sponge)
modules into your plugin
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX54IIC2N3UOSELDKFILQCZWAZA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3P3DMA#issuecomment-517976496,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX54AH6OIYP53ZTZCMLLQCZWAZANCNFSM4IJBICHA
.

If it blinks, it's either because you're using 1.7, either because you're not updating the line correctly just by using board.set("Test Score", 5); (maybe you're removing then setting the line again, or maybe you're destroying and recreating the scoreboard each time).
And I'm not sure what you mean by "reapeating lines", but if you want two lines with the same text, you need to make these lines a little different by adding a color at the end of the line for example, so the line is different, but looks exactly the same.

https://pastebin.com/LRaL6waF
Look here I show you the code it may be that something is wrong since it is
the first time I created a scoreboard and decided to use an api to make a
good scoreboard and I would like to know if you can help me please, thank
you very much for your attention
El mié., 7 ago. 2019 a las 13:48, MinusKube<EMAIL_ADDRESS>escribió:

If it blinks, it's either because you're using 1.7, either because you're
not updating the line correctly just by using board.set("Test Score", 5);
(maybe you're removing then setting the line again, or maybe you're
destroying and recreating the scoreboard each time).
And I'm not sure what you mean by "reapeating lines", but if you want two
lines with the same text, you need to make these lines a little different
by adding a color at the end of the line for example, so the line is
different, but looks exactly the same.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX54BX3WWE2QKZKGRHG3QDL4FBA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3ZAXYQ#issuecomment-519179234,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX57WQW6DDD75SNEFKFDQDL4FBANCNFSM4IJBICHA
.

Yeah, you're recreating the scoreboard for the player every time you call the setScoreboard method. You must create the scoreboard only once (when the player join for example), then, inside your scheduler, you can get the player's board using Netherboard.instance().getBoard(player) and call all the board.set(...) methods to update the lines.

I mean you use Netherboard.instance (). GetBoard (player) in a
playerjoinevent event? or on createscoreboard or on setscoreboard, and this
is to get the scoreboard but I didn't understand how to put it on the
player, sorry for bothering you so much
El mié., 7 ago. 2019 a las 20:53, MinusKube<EMAIL_ADDRESS>escribió:

Yeah, you're recreating the scoreboard for the player every time you call
the setScoreboard method. You must create the scoreboard only once (when
the player join for example), then, inside your scheduler, you can get the
player's board using Netherboard.instance().getBoard(player) and call all
the board.set(...) methods to update the lines.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX5Z5I6475SBQAHRQ24LQDNOADA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD32ASQY#issuecomment-519309635,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX5ZWGNHV4R5FJLXYJLLQDNOADANCNFSM4IJBICHA
.

You use the Netherboard.instance().createBoard(...) inside your createScoreboard method to create the scoreboard only once for the player, then BPlayerBoard board = Netherboard.instance().getBoard(player) inside your setScoreboard method, in order to get the player's board so you can update it.

Netherboard.instance().createBoard(player, config, null);
Que tendría que poner donde dice null y null por que si pongo config me
dice que cambie el FileConfiguration a tring y no funciona
El mié., 7 ago. 2019 a las 22:43, MinusKube<EMAIL_ADDRESS>escribió:

You use the Netherboard.instance().createBoard(...) inside your
createScoreboard method to create the scoreboard only once for the
player, then BPlayerBoard board = Netherboard.instance().getBoard(player)
inside your setScoreboard method, in order to get the player's board so
you can update it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX5ZFBCLKDSCK4DFM2LDQDN25XA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD32FP2Y#issuecomment-519329771,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX5YT65ERA6SGLDMA5FTQDN25XANCNFSM4IJBICHA
.

Netherboard.instance().createBoard(player, null);
What should I put where it says null and null because if I put config it
tells me to change the FileConfiguration to tring and it doesn't work
El mié., 7 ago. 2019 a las 22:43, MinusKube<EMAIL_ADDRESS>escribió:

You use the Netherboard.instance().createBoard(...) inside your
createScoreboard method to create the scoreboard only once for the
player, then BPlayerBoard board = Netherboard.instance().getBoard(player)
inside your setScoreboard method, in order to get the player's board so
you can update it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX5ZFBCLKDSCK4DFM2LDQDN25XA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD32FP2Y#issuecomment-519329771,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX5YT65ERA6SGLDMA5FTQDN25XANCNFSM4IJBICHA
.

You must put the display name of the scoreboard here

https://pastebin.com/0s3VmGg2
It would help me to correct my code please why I don't understand much
about this scoreboard
El mié., 7 ago. 2019 a las 23:43, MinusKube<EMAIL_ADDRESS>escribió:

You must put the display name of the scoreboard here
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX5ZWV7PUMH5YB3GNTRLQDOB47A5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD32IGIA#issuecomment-519340832,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX5YKBJOT2WMI3CBESMTQDOB47ANCNFSM4IJBICHA
.

@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
    Player player = event.getPlayer();

    Netherboard.instance().createBoard(player, "My Scoreboard");
}

public void initScoreboardTask(int delay) {
    Bukkit.getScheduler().runTaskTimer(plugin, () -> {
        FileConfiguration config = plugin.getConfig();

        for(Player player : Bukkit.getOnlinePlayers()) {
            updateScoreboard(player, config);
        }
    }, 0, delay);
}

public void updateScoreboard(Player player, FileConfiguration config) {
    BPlayerBoard board = Netherboard.instance().getBoard(player);

    // You call all the set methods here
    board.set(...);
}

Yes I use it
ScoreboardPlayer board = new ScoreboardPlayer(this);
board.initScoreboardTask(Integer.valueOf(getConfig().getString("Scoreboard.ticks")));
in the main class I get this error
https://pastebin.com/QjTYdFwp
What leaves the error in the console is the updateScoreboard (player,
config); and a board.set
And if I register the class as an event by the playerjoinevent the
scoreboard does not appear and no error
El vie., 9 ago. 2019 a las 9:41, MinusKube<EMAIL_ADDRESS>escribió:

@EventHandlerpublic void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
Netherboard.instance().createBoard(player, "My Scoreboard");

}
public void initScoreboardTask(int delay) {
Bukkit.getScheduler().runTaskTimer(plugin, () -> {
FileConfiguration config = plugin.getConfig();
    for(Player player : Bukkit.getOnlinePlayers()) {
        updateScoreboard(player, config);
    }
}, 0, delay);

}
public void updateScoreboard(Player player, FileConfiguration config) {
BPlayerBoard board = Netherboard.instance().getBoard(player);
// You call all the set methods here
board.set(...);

}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX5ZEFJMXVTBXP2E7QF3QDVQXNA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD36RTVA#issuecomment-519903700,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX56RGUTWLSAMIFKLZA3QDVQXNANCNFSM4IJBICHA
.

I love you, thanks for the help
El vie., 9 ago. 2019 a las 9:41, MinusKube<EMAIL_ADDRESS>escribió:

@EventHandlerpublic void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
Netherboard.instance().createBoard(player, "My Scoreboard");

}
public void initScoreboardTask(int delay) {
Bukkit.getScheduler().runTaskTimer(plugin, () -> {
FileConfiguration config = plugin.getConfig();
    for(Player player : Bukkit.getOnlinePlayers()) {
        updateScoreboard(player, config);
    }
}, 0, delay);

}
public void updateScoreboard(Player player, FileConfiguration config) {
BPlayerBoard board = Netherboard.instance().getBoard(player);
// You call all the set methods here
board.set(...);

}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX5ZEFJMXVTBXP2E7QF3QDVQXNA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD36RTVA#issuecomment-519903700,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX56RGUTWLSAMIFKLZA3QDVQXNANCNFSM4IJBICHA
.

Hey, you wanted this question to be silly, but once I imported the core and
the bukkit from the netherboard src, I have to use Netherboard. as if he
was using the .jar?
El vie., 9 ago. 2019 a las 9:41, MinusKube<EMAIL_ADDRESS>escribió:

@EventHandlerpublic void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
Netherboard.instance().createBoard(player, "My Scoreboard");

}
public void initScoreboardTask(int delay) {
Bukkit.getScheduler().runTaskTimer(plugin, () -> {
FileConfiguration config = plugin.getConfig();
    for(Player player : Bukkit.getOnlinePlayers()) {
        updateScoreboard(player, config);
    }
}, 0, delay);

}
public void updateScoreboard(Player player, FileConfiguration config) {
BPlayerBoard board = Netherboard.instance().getBoard(player);
// You call all the set methods here
board.set(...);

}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX5ZEFJMXVTBXP2E7QF3QDVQXNA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD36RTVA#issuecomment-519903700,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX56RGUTWLSAMIFKLZA3QDVQXNANCNFSM4IJBICHA
.

Hey I have a doubt look when I use / mod for example I put in the code
if (StaffMode.staffmode.contains (p.getUniqueId ())) {and there I put
board.set and that all good but when you take the / mod the score is
bugeada bone does not leave the staffboard you have to leave and
re-enter
El vie., 9 ago. 2019 a las 9:41, MinusKube<EMAIL_ADDRESS>escribió:

@EventHandlerpublic void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
Netherboard.instance().createBoard(player, "My Scoreboard");

}
public void initScoreboardTask(int delay) {
Bukkit.getScheduler().runTaskTimer(plugin, () -> {
FileConfiguration config = plugin.getConfig();
    for(Player player : Bukkit.getOnlinePlayers()) {
        updateScoreboard(player, config);
    }
}, 0, delay);

}
public void updateScoreboard(Player player, FileConfiguration config) {
BPlayerBoard board = Netherboard.instance().getBoard(player);
// You call all the set methods here
board.set(...);

}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX5ZEFJMXVTBXP2E7QF3QDVQXNA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD36RTVA#issuecomment-519903700,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX56RGUTWLSAMIFKLZA3QDVQXNANCNFSM4IJBICHA
.

Hey, you wanted this question to be silly, but once I imported the core and the bukkit from the netherboard src, I have to use Netherboard. as if he was using the .jar? El vie., 9 ago. 2019 a las 9:41, MinusKube<EMAIL_ADDRESS>escribió:
…
@EventHandlerpublic void onPlayerJoin(PlayerJoinEvent event) { Player player = event.getPlayer(); Netherboard.instance().createBoard(player, "My Scoreboard"); } public void initScoreboardTask(int delay) { Bukkit.getScheduler().runTaskTimer(plugin, () -> { FileConfiguration config = plugin.getConfig(); for(Player player : Bukkit.getOnlinePlayers()) { updateScoreboard(player, config); } }, 0, delay); } public void updateScoreboard(Player player, FileConfiguration config) { BPlayerBoard board = Netherboard.instance().getBoard(player); // You call all the set methods here board.set(...); } — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#9?email_source=notifications&email_token=AMZEX5ZEFJMXVTBXP2E7QF3QDVQXNA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD36RTVA#issuecomment-519903700>, or mute the thread https://github.com/notifications/unsubscribe-auth/AMZEX56RGUTWLSAMIFKLZA3QDVQXNANCNFSM4IJBICHA .

Yeah, you only don't have to put depend: [Netherboard] inside your plugin.yml.

And I didn't understand your problem with your staff thing

Hey look I have put if (Staff Mode.contains (p)) {and inside the if I have
board.set and as a staffboard all good but at the time the / mod is removed
the staffboard is there and does not go
El vie., 9 ago. 2019 a las 13:21, MinusKube<EMAIL_ADDRESS>escribió:

And I didn't understand your problem with your staff thing
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX55VZ2QX6BYT4LPXJKTQDWKSFA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD37EIGI#issuecomment-519980057,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX55NZ343XNU3OCWXHF3QDWKSFANCNFSM4IJBICHA
.

Hello good morning, I have a doubt about how to get lines from a config.yml
El vie., 9 ago. 2019 a las 13:21, MinusKube<EMAIL_ADDRESS>escribió:

And I didn't understand your problem with your staff thing
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX55VZ2QX6BYT4LPXJKTQDWKSFA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD37EIGI#issuecomment-519980057,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX55NZ343XNU3OCWXHF3QDWKSFANCNFSM4IJBICHA
.

https://prnt.sc/ot676n
Hello good morning, I have a problem with the api look there I leave you a
good cap I explain to you on my server I put ProtocolSupport to support
version 1.7 and if you enter with 1.7 the scoreboard looks towards
El dom., 11 ago. 2019 a las 10:06, Not Cacha<EMAIL_ADDRESS>escribió:

Hello good morning, I have a doubt about how to get lines from a config.yml
El vie., 9 ago. 2019 a las 13:21, MinusKube<EMAIL_ADDRESS>escribió:

And I didn't understand your problem with your staff thing
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX55VZ2QX6BYT4LPXJKTQDWKSFA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD37EIGI#issuecomment-519980057,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX55NZ343XNU3OCWXHF3QDWKSFANCNFSM4IJBICHA
.

Hello, good morning ... I would like you to help me with the problem I
have, I don't know why I am getting a task27 error, it is bothering me
a lot here I show you the error and I pass you my class and I am glad
to help you because I do not I know what I can do now
https://pastebin.com/4yYyGYp7
https://pastebin.com/yC2S4BM1
El jue., 15 ago. 2019 a las 15:45, Not Cacha<EMAIL_ADDRESS>escribió:

https://prnt.sc/ot676n
Hello good morning, I have a problem with the api look there I leave you a
good cap I explain to you on my server I put ProtocolSupport to support
version 1.7 and if you enter with 1.7 the scoreboard looks towards
El dom., 11 ago. 2019 a las 10:06, Not Cacha<EMAIL_ADDRESS>escribió:

Hello good morning, I have a doubt about how to get lines from a config.yml
El vie., 9 ago. 2019 a las 13:21, MinusKube<EMAIL_ADDRESS>escribió:

And I didn't understand your problem with your staff thing
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MinusKube/Netherboard/issues/9?email_source=notifications&email_token=AMZEX55VZ2QX6BYT4LPXJKTQDWKSFA5CNFSM4IJBICHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD37EIGI#issuecomment-519980057,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMZEX55NZ343XNU3OCWXHF3QDWKSFANCNFSM4IJBICHA
.


[Feature Request] OpenSearch Capability

When we type the URL into the browser and press "TAB", a search box will pop up in the navigator if the site supports OpenSearch.
wiki refs: https://en.wikipedia.org/wiki/OpenSearch
I believe it is not difficult to do, meanwhile it is very useful.
Have a look at: https://ponyfoo.com/articles/implementing-opensearch
There are two steps to build this function if I get it all right:

Create a file under www root, eg ./openSearch.xml

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
    <ShortName>Misskey Search</ShortName>
    <Description>Search everything in Misskey</Description>
    <InputEncoding>UTF-8</InputEncoding>
    <Image height="16" width="16" type="image/x-icon">some://path/to/favicon.ico</Image>
    <Url type="text/html" method="get" template="https://example.misskey.com/search?q={searchTerms}" />
</OpenSearchDescription>

Link it within index.html?

<link rel='search' type='application/opensearchdescription+xml' title='Open Search' href='openSearch.xml' />

👀

I did not know about OpenSearch. Looks like a great feature!
Thanks for letting me know that, Misskey will support OpenSearch soon✌

I did not know about OpenSearch. Looks like a great feature!
Thanks for letting me know that, Misskey will support OpenSearch soon✌


Add publc initializer to EventFilter

In Swift 4 default structs' initializers have an internal modifier
therefore, it was not possible to construct EventFilter in client
code

Hello @wingsofovnia
Thank you for a valuable feedback and a pull request. Would you also give me your Ethereum address so I can send you some bounty for it? I've accepted both of your pull requests
Sincerely, Alex


how to work with protocal buffer 3.5?

1、Can you give an example?
2、Use only .proto files?

I don't know what you mean.
I have never worked with Protobuff / Protocol Buffers in my life.

Please give me more information. This repository is about working with Lua files from C++.

Can provide support for google protocal buffer? similar to LuaPbIntf support .proto files, link here: https://github.com/jinq0123/LuaPbIntf, google protocal buffer is very popular used in rpc  or microservices.

No, that is unfortunately outside of my scope. If someone wants to use sol to add protobuff support, they can, but it's not something I can build in directly.
Maybe -- if time permits -- someone could create an example of doing this and store it in the /examples directory for others to use? Still, it's not something I myself would work on personally.

Ok,thank you for your answer.


Customize buttons

Hi, thanks for the awesome lib!
One question, is there a way to customize the prev and next buttons? I was checking out the source code and it seems like there isn't. Are there plans to enable this?
Thanks!

do u want change color or size?

It would be great to be able to change the styling of the button in general (color, format, text size). Thanks!

@luccascorrea
I added new feature!
please check readme and update plugin version
https://github.com/Origogi/Flutter-Credit-Card-Input-Form#new-feature

Great work! Thank you @Origogi


Ability to cancel a deploy

From @helgi on September 15, 2016 21:19
Ability to cancel a deployment (deis deploy:cancel), but the question is will it create:

a new release in Deis (allows for doing a "log" but release is still kept around)
rollback in k8s (no log / audit trail)

This will require a CLI change as well
Copied from original issue: deis/controller#1071

From @bacongobbler on September 15, 2016 21:25
Like as in a git push or a deis pull? Would it be easier to handle an interrupted HTTP connection instead?

From @helgi on September 15, 2016 21:34
Either - It's to unclog things when Deployment is "in progress" but is not failing (no image pull problems, etc) and you realise you want to cancel it without having to potentially wait for the full timeout.
Handling an interrupted HTTP connection is a double edge sword since those can keep going just fine thanks to Deployment.


Feature/monorepo

This PR changes the repository structure to make sure that we can have different libraries that share the same namespace.
The main missing changes is to update all the documentation to point to the new location of the code

@antoniogonzalezsuarez @gvalleg ready for review


QUIC Send ack every-second-ack-eliciting-packet

it looks like ack is coming for every 1-5 packets. probably depending on when server received the packet.

https://tools.ietf.org/html/draft-ietf-quic-recovery-19#section-4

close via #6058


 I would expect to commit only staged files.
I manually staged some files in a repository then i run this code snippet:
gulp.src('./*').pipe(
   git.commit("My message")
)

This is by design: https://github.com/stevelacy/gulp-git/blob/master/lib/commit.js#L79
You can submit a PR to add an option for it.

That line seems to apply specifically when --amend is specified, which doesn't apply to me, but I was still getting unstaged files added to the commit.  I believe the real culprit is commit.js, Line L90, and it can be suppressed via disableAppendPaths: true.


The async generator example in from crashes the browser.

Describe the bug
Running the async generator example in Stackblitz (link) crashes the page in Chrome v119
https://rxjs.dev/api/index/function/from#examples
Expected behavior
Stackblitz logs the expected outcome:
// Logs:
// 3
// 6
// 12
// 24
// 48
// 96
// 192
// 384
// 768
// 1536

Reproduction code
import { from, take } from 'rxjs';

function* generateDoubles(seed) {
   let i = seed;
   while (true) {
     yield i;
     i = 2 * i; // double it
   }
}

const iterator = generateDoubles(3);
const result = from(iterator).pipe(take(10));

result.subscribe(x => console.log(x));

Reproduction URL
https://stackblitz.com/run?devtoolsheight=50&file=index.ts
Version
7.8.1
Environment
Chrome v119
Additional context
No response

The link is invalid.

Hi, I can't reproduce this issue. Is there a chance you could create a reproducible code and post a proper link that would work? Current link does not work. Also, pasting the provided code example to seems to Stackblitz works for me and it doesn't seem to freeze my browser.


Improve auto-lock feature

Describe the task
Improve auto-lock feature
Expect: Add the options:

Always require password
Require when login

Notes: Update to implement Master password for mobile (do not implement UI on the extension)

Version test: https://file.cdmteck.com/s/4oimk9zDJ8R5Aai/download?path=%2F&files=./upgrade-ui-pr-1770-build-1.1.7-0-2023-08-09T09-30-51UTC.zip
@S2kael please re-check: With option "always require" then:

require password when click transfer and approve transaction?
require password after change auto-lock setting?
do not require password in case sign transaction, sign message... from dApp

@S2kael please list for me the locking and unlocking operations you have performed
Version test: https://file.cdmteck.com/s/4oimk9zDJ8R5Aai/download?path=%2F&files=./upgrade-ui-pr-1770-build-1.1.8-2023-08-12T12-38-06UTC.zip
Need to confirm:

Lock/Unlock when show/hide balance?
Lock/Unlock when changing the setting "show zero balance"?
Is it possible to ask for a password when:

deleting an account?

Version test: https://file.cdmteck.com/s/4oimk9zDJ8R5Aai/download?path=%2F&files=./upgrade-ui-pr-1770-build-1.1.10-2023-08-31T04-37-10UTC.zip
@S2kael Please re-check always require with sign EVM account

Version test: https://file.cdmteck.com/s/4oimk9zDJ8R5Aai/download?path=%2F&files=./upgrade-ui-pr-1770-build-1.1.10-2023-09-05T08-42-49UTC.zip
Validation passed.


Optimize bytes serializer for Assembly

Currently, the bytes serializer users internally an allocated Vec<u8>
This allocation is not necessary and it could work with a slice of bytes in order to optimize its runtime overhead
https://github.com/maticnetwork/miden/blob/4553652a2a91e269d085415ebbe1cc3e49b715ba/assembly/src/parsers/ast/mod.rs#L59
Originally posted by @bobbinth in https://github.com/maticnetwork/miden/pull/461#discussion_r1012527541

Hey, Can I work on this issue?

Hey, Can I work on this issue?

from my side, most definitely welcome! just double check with @bobbinth and @grjte

@amankrx - that would be awesome! I've assigned it to you. Thank you!

Closed by #472. Thank you @amankrx again for fixing this!

Thanks for assigning me this issue. Will learn a bit more about this, and contribute again soon.


Add Named errors tx timed out

Closes #20.

Hi @ggwpez
It just occurred to me that, if we are adding the named error in the backend/ethereum package, then, just to check this error we will have to import the backend/ethereum pacakge. For that reason, do you think the definition of this error should be moved to the core ?

Did not think about that before, thanks for the heads-up.
Having this error in channel or client would be an API change since it would require all future backends to implement it correctly.
The change would need to be documented in all public functions that can return it, sadly golang does not support us here.
I think in this case it is easier to keep it in backend/eth, since the user could still unwrap the error and check from which backend it came.
Maybe #21 would be a good candidate to think about extending our error API.

Did not think about that before, thanks for the heads-up.
Having this error in channel or client would be an API change since it would require all future backends to implement it correctly.
The change would need to be documented in all public functions that can return it, sadly golang does not support us here.
I think in this case it is easier to keep it in backend/eth, since the user could still unwrap the error and check from which backend it came.
Maybe #21 would be a good candidate to think about extending our error API.
PS: I do not see the changes from the last review, did you push it? @manoranjith

Yes, I agree this change need to be documented in all public functions. But I think in some cases, it would not be possible to import the corresponding backend package (in this case ethereum) just for checking the error.
For example, in particular case of perun-node, we isolate the imports from backend/ethereum to a specific package that is used only during initialization of the state channel client in the perun-node program and use only the core packages of go-perun in all other parts. Because packages in backend/ethereum import code that is licensed under LGPL and hence we want to make a clear separation between code that uses dependencies licensed under LGPL and code that does not.
For the above reason, I think the usage of named error is also easier if we keep it in the core package.

I have now force-pushed the changes. @ggwpez

Ok that is a good argument. Then i think we could put TxTimedoutError into channel/errors.go.
Do you have a strong opinion on that @matthiasgeihs ?

I will then wait to hear from @matthiasgeihs on this.

Intuitively, I would have expected that these rather general error types fit well in the core packages. I am not sure about how much changes this requires, but I think @ggwpez already gave an indication.
Summary: I am fine with it, if there is no additional arguments against it.

Okay @matthiasgeihs . In that case, I will update this PR with an additional commit to move the error to the core package. I will also update that this specific error will be returned in relevant scenario.

I have moved the errors to [client] package and updated the comments for methods in [client] package that will return this error.
@ggwpez @matthiasgeihs Is there some other place where I should document the change in public API ?

Rebased to latest dev.


Opt-Out not working

Ideally if I chhose opt-out, all my tracking should be load during the first page load. It won't. I stays as a opt-in kinda. I tried to fiddle around where In and Out scripts are placed, but no success.
Opt-In works and just the notification.
window.addEventListener("load", function(){
  window.cookieconsent.initialise({
    "palette": {
      "popup": {
        "background": "#000",
        "text": '#fff'
      },
      "button": {
        "background": '#f29400',
        "text": '#fff'
      }
    },
    "type": "opt-out",
    "revokable": true,
    "content": {
      "message": ''      ,
      "dismiss": 'Alles klar',
      "deny": 'no',
      "allow": 'Bok',
      "link": 'Zur Datenschutzerklärung',
      "href": '/datenschutz',
      "policy": '<i class="fas fa-cookie-bite"></i> Cookie Einstellung',
    },

    onInitialise: function (status) {
      var type = this.options.type;
      var didConsent = this.hasConsented();
      if (type == 'opt-in' && didConsent) {
        // enable cookies
        trackingScriptsIn();

      }
      if (type == 'opt-out' && !didConsent) {
        // disable cookies
        trackingScriptsIn();

      }
    },

    onStatusChange: function(status, chosenBefore) {
      var type = this.options.type;
      var didConsent = this.hasConsented();
      if (type == 'opt-in' && didConsent) {
        // enable cookies
        trackingScriptsIn();

      }
      if (type == 'opt-out' && !didConsent) {
        // disable cookies
        trackingScriptsOut();

      }
      window.location.href = window.location.href;
    },

    onRevokeChoice: function() {
      var type = this.options.type;
      if (type == 'opt-in') {
        // disable cookies
        trackingScriptsOut();

      }
      if (type == 'opt-out') {
        // enable cookies
        trackingScriptsIn();

      }
    }
  })});

@stillworks I didn't really try to reproduce your code but I checked it roughly. The approach looks correctly but I assume there is an issue with your conditions. This is just an assumption as I haven't replayed anything but to me the condition do not cover the actual status correctly. Use developer tools to debug your code on initialization this should show up any discrepancies.

Please see https://github.com/insites/cookieconsent/issues/352
You have to not rely on onInitialised.

@webjunkie Good point and reference this should help the issue starter @stillworks a lot!

@stillworks I had the same issue and i fixed it manually, se below code:
`function getCookie(name) {
var b = document.cookie.match('(^|[^;]+)\s*' + name + '\s*=\s*([^;]+)');
return b ? b.pop() : '';
}
window.addEventListener("load", function () {
    const cookieConsent = getCookie('cookieconsent_status');

    if (cookieConsent === '' || cookieConsent === 'allow') {
        console.log('Load cookies');
    } else {
        console.log('No having cookies');
    }

    window.cookieconsent.initialise({
        "palette": {
            "popup": {
                "background": "#efefef",
                "text": "#404040"
            },
            "button": {
                "background": "#8ec760",
                "text": "#ffffff"
            }
        },
        "type": "opt-out",
        "content": {
            "allow": "Approve",
            "dismiss": "Approve",
            "deny": "Reject"
        },
        onStatusChange: function (status, chosenBefore) {
            const type = this.options.type;
            const didConsent = this.hasConsented();

            location.reload();
        }
    })
});`

@stillworks are you still experiencing this issue?

Hi, anyone else noticed that this.hasConsented()always returns "true", no matter which button the user pressed (dismiss | allow).
I had to check for "status" as well to get the right opt-in allow / dismiss behavior (onyl shown for the opt-in type here):
onInitialise: function (status) {
		var type = this.options.type;
		var didConsent = this.hasConsented();

		if (type == 'opt-in' && didConsent) {
			if (status == 'allow'){
				_paq.push(['rememberConsentGiven']);
			}
			if (status == 'dismiss'){
				_paq.push(['forgetConsentGiven']);
			}
		}
		if (type == 'opt-out' && !didConsent) {
			// disable cookies
		}
	},
	onStatusChange: function(status, chosenBefore) {
		var type = this.options.type;
		var didConsent = this.hasConsented();
		if (type == 'opt-in' && didConsent) {
			// enable cookies
			if (status == 'allow'){
				_paq.push(['rememberConsentGiven']);
			}
			if (status == 'dismiss'){
				_paq.push(['forgetConsentGiven']);
			}
		}
		if (type == 'opt-out' && !didConsent) {
			// disable cookies
		}
	},
	onRevokeChoice: function() {
		var type = this.options.type;
		if (type == 'opt-in') {
			// disable cookies
			_paq.push(['forgetConsentGiven']);
		}
		if (type == 'opt-out') {
			// enable cookies
		}
	}

Dunno if that's how it is supposed to work, it definetly puzzled me. My expectation was that this.hasConsented would return true / false, depending on what the user clicked.
I guess it makes sense to have this in the status, and the "hasConsented" as a signal if the user has interacted with the message in any way, but then the documentation on allowing/deleting cookies is a bit misleading, for me at least :-)

@iamwebrocker As you probably already found out yourself hasConsented(...) does not indicate if the permission was give or not. See the code below:
// returns true if the cookie indicates that consent has been given
CookiePopup.prototype.hasConsented = function(options) {
  var val = this.getStatus();
  return val == cc.status.allow || val == cc.status.dismiss;
};

It only check whether there is a cookie status set. If the status is dismiss or allow doesn't matter. To sum things up, if there is no user action stored in the cookie (neither allow or dismiss) it returns false otherwise true. I'm pretty sure it is intended this way. I tag @relicmelex to look after this because a overall rework is planed.

@thexmanxyz thank you for the clarification / confirmation. :)

Thanks for tagging me. Yes I noticed the same thing and thought it strange. Honestly it’s just poor practice to have a config function use the scope of the generated object based on the config to get information... I will look into this more soon and follow up with my recommendations for how to leverage this while still in v3. v4 and the following versions will do this slightly differently anyways ( probably an event or just a initialize callback parameter )

@thexmanxyz

In the meantime please tell us what part of docs you found misleading. Thanks.

ah, sorry, forgot to answer this in the last reply.
On here: https://cookieconsent.osano.com/documentation/disabling-cookies/
onInitialise: function (status) {
 var type = this.options.type;
 var didConsent = this.hasConsented();
 if (type == 'opt-in' && didConsent) {
  // enable cookies
 }
 if (type == 'opt-out' && !didConsent) {
  // disable cookies
 }
},
onStatusChange: function(status, chosenBefore) {
 var type = this.options.type;
 var didConsent = this.hasConsented();
 if (type == 'opt-in' && didConsent) {
  // enable cookies
 }
 if (type == 'opt-out' && !didConsent) {
  // disable cookies
 }
},
onRevokeChoice: function() {
 var type = this.options.type;
 if (type == 'opt-in') {
  // disable cookies
 }
 if (type == 'opt-out') {
  // enable cookies
 }
}

There is no check for the allow/dismiss status in the example code.
Just the code comments for enable/disable cookies at the corresponding places where has.consented is involved - this implied to me that has.consented would carry the true/false signal regarding the status, as in 'user has given consent', aka allows cookies.
But since a user can give consent - i.e. has interacted with the banner, but could also dismiss, enabling cookies just based on has.consented as it is implied by the code comment in the section for opt-in for example, is not correct, and a 'dismiss' user would allow cookie storing.

@iamwebrocker I reference this back on the documentation update issue #568 and tag @relicmelex again. I do understand now, I didn't see that in the docs. I checked something else. Thanks for providing this useful additional information. This will help when updating the docs! This is indeed very misleading in that case because the status is not involved at all when it should be.

@thexmanxyz :-) Glad to be of help. I edit the above post and add my (works-for-me) code. Thanks for looking into this (and btw thank you all for the cookieconsent thing, this is very helpful)

@iamwebrocker You are very welcome! Thanks for the comprehensive explanation on how it really should work and be documented.

@thexmanxyz :-) while we are at it… to me the difference between the opt-in and opt-out banner, in regard of the function of the buttons (and thus the status involved) is a bit unclear. The "allow" button is used to "dismiss" the message, but b/c opt-out, allow cookies, right? And the "let me opt out" button is the real "dismiss" button? So in both cases opt-out and opt-in we'd have the same buttons with the same status - and initial behavior aside - there really isn't a difference wether it is an opt-out or opt-in banner, in both cases we need to check with the status thats coming when this.hasConsented is true, right? The only difference is in the way the surrounding site handles cookie storage, but that's outside of the cc code/functions anyway?

Argh! While browsing through the examples I noticed that there are three types of buttons involved - this explains a lot of my confusion. :-)
We have cc-dismiss -- that's the one in the notification banner "ok, got it" - sets a status of "dismiss".
I "upgraded a informal banner to a opt-in one - but kept the markup, so now have a dissmiss and allow button, where in the official examples are allow and deny buttons!
So my code above is shaky - it should also (or exclusively) check for the allow and deny status, nut allow and dismiss. Sorry for the confusion.

@iamwebrocker I thinks this a bug I already submitted a PR which was already merged (#468 #464 #569)

@iamwebrocker So from what I understand you are right with what you are writing but I think the real origin of the confusion is the wrong layout of buttons which was introduced with 3.1.0. Let me know if that solves your questions.

@iamwebrocker I totally agree with your explanation. That is how it supposed to work. But the hasConsented(...) is with a high chance a left over from earlier versions of the library. So you are not tied to the example code ;).

@iamwebrocker & @thexmanxyz Yeah I believe the hasConsented is not only misleading but certainly left over from an earlier version.
Yes the correct way of thinking about it is:
onInitialise: function (status) {
  assert( this.hasConsented(), "User has interacted with the banner" )
  assert( status, "User has consented to allow cookies" )
}

I linked this to the docs updates issue.

Indeed, it's good to know whether the user has already interacted with the prompt (ie accepted or rejected) because this would change the user experience accordingly.
For example...
A - If the user has never interacted with the prompt, the bottom bar would continue to show on every page load.
B - If the user has previously interacted with the prompt (accepted or rejected), then any subsequent interaction with cookie-related links (ie clicking "Cookie Policy" or "Cookie Settings" somewhere on the page) should open a full modal (or a new page) with full information and full controls. Conversely, it would be confusing to be shown the same new-visitor bottom bar when they've already gone through that experience (a user might even question if the software is even functioning correctly if they see the same thing).
This seems to be how many cookie user experiences occur on major EU-aware corporate websites.
In case A, they could bring up the same rich modal found in case B, if they click a "More information" or a link like "Customize my settings". That modal would ideally contain certain language for the new visitor, perhaps, and they can be more educated here because there's more real estate than a bottom bar.


chore: add issue and pr templates

Adds suggested templates - for issues and pull requests

Awesome!

Codecov Report

Merging #212 (eb5e156) into develop (6f58b9f) will increase coverage by 26.36%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           develop     #212       +/-   ##
============================================
+ Coverage    47.20%   73.57%   +26.36%
============================================
  Files           99       65       -34
  Lines         3866     1949     -1917
  Branches       762      322      -440
============================================
- Hits          1825     1434      -391
+ Misses        2041      515     -1526

Flag
Coverage Δ

boba-contracts
?

contracts
77.71% <ø> (ø)

core-utils
86.77% <ø> (ø)

data-transport-layer
31.17% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

.../contracts/libraries/Lib_ResolvedDelegateProxy.sol

.../boba/contracts/contracts/DiscretionaryExitFee.sol

packages/boba/contracts/contracts/TokenPool.sol

...ba/contracts/contracts/DAO/governance/Timelock.sol

packages/boba/contracts/contracts/ERC2470.sol

...es/boba/contracts/contracts/LP/L2LiquidityPool.sol

...contracts/contracts/standards/L2StandardERC721.sol

packages/boba/contracts/contracts/AtomicSwap.sol

...ges/boba/contracts/contracts/L2BillingContract.sol

...a/contracts/contracts/standards/L2CustomERC721.sol

... and 24 more

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 6f58b9f...eb5e156. Read the comment docs.


Remove Sourced from VersionedDao

What is this PR trying to achieve?
🔝
Part of #1565
Who is this change for?
🐬 🐳

I’m going to hold off reviewing this until #1600 is merged.

Having a look now


Add confession command

Add a command that only works in DMs that lets the user post an anonymous confession to a designated discord channel
These confessions would first get posted in an admin-only channel so they can be approved or rejected in an attempt to limit spam.

Closed in #29


Allow passing in a function as prefix

You should be able to pass in a function that takes the Client and Message as arguments and expect it to return either a string or an Iterable of strings. Great work from what I have seen until now

Sry for the late response, been a busy week for me but what exactly would this function do (kind of sounds like a arg parser but i'm not sure i'm quite understand this idea)?

It can be used to customize prefixes for each guild, e.g. check the database with the guild ID and return the prefix set

It can be used to customize prefixes for each guild, e.g. check the database with the guild ID and return the prefix set

In theory you can add custom prefix handling by subclassing the main bot class but I'm planning on moving away from any subclassing specific behaviour that's present in the lib sooner or later so i'll add sometimes like this

BTW as a follow up, this is being implemented by #29 but likely won't be released until 2.1.0 along with slash command support and some refactors to how commands are added to modules and the interface

This is now on #master along with other improvements


i18n(ja): translate reference/configuration-reference.md to Japanese

What kind of changes does this PR include?

Translated content

Description

What does this PR change? Give us a brief description.

translate reference/configuration-reference.md to Japanese

Did you change something visual? A before/after screenshot can be helpful.

None

@nokazn 修正ありがとうございます！LGTMです！

Thanks @nokazn, @kyosuke! Great work 🙌


Query: Convert Tensorflow NMT with attention model to tfjs

I'm following the TensorFlow NMT with attention (link) guide to build a character level transliteration model. I'm able to train the model and make inference calls in an .ipynb notebook. I'm able to save training checkpoints and load them later. However, my front end application is built on electron js. Therefore, I need to convert the encoder-decoder model to tfjs. Would anybody provide some guidance to convert my model to tfjs? I'd be happy to provide source code if needed.

@kabyanil
Please, refer this link and see if it helps you.
This issue is more suitable for TFjs repo. Please post it on TFjs repo from here. Thanks!

@kabyanil
Please, refer this link and see if it helps you.
This issue is more suitable for TFjs repo. Please post it on TFjs repo from here. Thanks!

@ravikyram
Thank you for replying. the TensorFlow tutorial builds an Encoder and Decoder using subclassing. It doesn't have a single Model. My confusion is how to save this Encoder-Decoder model when it doesn't have a single Model? For instance, when we build a sequential Model, we can call methods such as model.fit(), model.predict(), model.save() etc. But what do we do when we don't have a model to call? or in other words, how do we construct a model when using subclassing for the Encoder and the Decoder separately, as shown in the tutorial?
The provided tutorial works perfectly. I'm confused about how to construct a single model from the architecture. If I'm able to construct a model, then I'll be able to save the model and call the tensorflowjs_converter script to port the model to tfjs.
will you be able to guide me on that?

@ravikyram
Thank you for replying. the TensorFlow tutorial builds an Encoder and Decoder using subclassing. It doesn't have a single Model. My confusion is how to save this Encoder-Decoder model when it doesn't have a single Model? For instance, when we build a sequential Model, we can call methods such as model.fit(), model.predict(), model.save() etc. But what do we do when we don't have a model to call? or in other words, how do we construct a model when using subclassing for the Encoder and the Decoder separately, as shown in the tutorial?
The provided tutorial works perfectly. I'm confused about how to construct a single model from the architecture. If I'm able to construct a model, then I'll be able to save the model and call the tensorflowjs_converter script to port the model to tfjs.
will you be able to guide me on that?

@kabyanil
Can you share colab link or simple standalone code to reproduce the issue. It helps in localizing the issue. Thanks!

@kabyanil
Can you share colab link or simple standalone code to reproduce the issue. It helps in localizing the issue. Thanks!

@ravikyram
it's the exact same code as the tensorflow official tutorial, nmt with attention. i was only experimenting with a different dataset.
using my own dataset, i am already able to load checkpoints and make inference calls within the .ipynb script. just seeking some guidance for saving the model in SavedModel format (any format works) and then calling tensorflowjs_converter script to port the model to tfjs, as my requirement is to make inferences within an electronjs app. it's totally ok with you take the official tutorial itself as reference code.

@ravikyram
it's the exact same code as the tensorflow official tutorial, nmt with attention. i was only experimenting with a different dataset.
using my own dataset, i am already able to load checkpoints and make inference calls within the .ipynb script. just seeking some guidance for saving the model in SavedModel format (any format works) and then calling tensorflowjs_converter script to port the model to tfjs, as my requirement is to make inferences within an electronjs app. it's totally ok with you take the official tutorial itself as reference code.

Related question has been resolved in tfjs repo https://github.com/tensorflow/tfjs/issues/4566 , thank you

Related question has been resolved in tfjs repo https://github.com/tensorflow/tfjs/issues/4566 , thank you


Saving and restoring model/network

Hi,
I'm extremely new to both TF and Sonnet.
I was trying to figure out how to save and load a trained network. I was following what was written in https://github.com/deepmind/sonnet#tensorflow-saved-model , but cant figure out how to regenerate a my_module object, with the weights from the loaded model.
Thanks!

Hello! All default agents use tf2_savers.Checkpointer to automatically save both network and optimizer state (every 60 minutes with default settings). It also automatically restores the latest checkpoint during agent creation.


GH1686: Made root path absolute for the AssemblyLoadContext.

Fixes #1686

@phenixdotnet Can you test this PR out to make sure that it still works for you? Thanks!

@patriksvensson I have re-targetted this PR at a new hotfix/0.21.1 branch.

@gep13 do we need a new branch as nothing has been merged yet?

@devlead yes, otherwise we are stopped from pulling any features into the develop branch.  For example, the PR that @pascalberger has for Chocolatey download, that I was going to look at later.

Plus, it is the gitflow process 😄

@gep13 ok! Then all PRs need to be rebased too. I'll do that with mine.

@devlead I have done it for both PR's 😄

@gep13 this still has 3 commits from develop though, whereas #1688 i rebased only has 1 commit ;)


[bash-completion] Populate emacs and vi keymaps

Enables the right bindings when switching between editing modes.
Fixes #39

Very nice. Thanks!
How come nobody has ever suggested this before!


Definition > Tags

[x] Rename definition field to tags.
[x] Rename Project Definition column > Tags.
[x] Rename Project Definition field on Component page to Tags.

Closed by 9ce0c39e0d920015098c9c95b972b506ce5b9484


Support v1 in MUXer and delete invoke_tx_v1

This change is

Codecov Report

Merging #951 (e04c8fd) into dori/support-v3-invoke-in-test-utils (68cd311) will increase coverage by 0.15%.
Report is 1 commits behind head on dori/support-v3-invoke-in-test-utils.
The diff coverage is n/a.

@@                           Coverage Diff                            @@
##           dori/support-v3-invoke-in-test-utils     #951      +/-   ##
========================================================================
+ Coverage                                 68.86%   69.01%   +0.15%
========================================================================
  Files                                        44       44
  Lines                                      5942     5942
  Branches                                   5942     5942
========================================================================
+ Hits                                       4092     4101       +9
+ Misses                                     1475     1466       -9
  Partials                                    375      375

see 4 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more