Freezes computer every so often

I'm pretty sure that either simple-bar or Ubersicht is causing my computer to freeze every so often. Simple-bar just stops working, Ubersicht stops responding, and my keyboard stops working for some reason? Even force quitting Ubersicht doesn't help and the only solution I've found so far is to just completely restart my computer. Then it continues working for a while and then freezes the computer again. I don't know what triggers this as it seems to happen randomly but I've checked Activity Monitor and every time that this happens there is just a whole lot of processes called something like osascript. I'm on an M2 mac if that's relevant.

Disregard above, I don't think this is the issue.

Do you set up simple-bar refresh commands (osascript -e 'tell application id "tracesOf.Uebersicht" to refresh widget id "simple-bar-index-jsx"') in your .yabairc for various focus/window/space changed/created/... events?
If so, try commenting those out; simple-bar sets this up itself in ./lib/scripts/init.sh and you'll end up with multiple "refresh widget" invocations when one of these events fires.
I found that out by checking ps auxww when my system started to feel sluggish, but before it became unresponsive. There were more than 170 invocations (and increasing over time) of the refresh widget "simple-bar-index-jsx"; it looked like the events got generated more rapidly than they could be processed and closed.
yabai -m signal --list also showed a huge list of duplicate signals to refresh simple-bar, so changing for example the active window, would fire the osascript command 10+ times.
After commenting out the signals commands in my .yabairc, I haven't had problems anymore.

Here's what comes up when I run yabai -m signal --list :

My .yabairc is just the default example that I haven't really changed other than playing with some of the values that it came with by default. I've disabled all of the widgets in simple-bar other than the clock but my computer still becomes unresponsive at seemingly random times. When it does act up, simple-bar doesn't update (e.g. the clock is frozen at a previous time) and when I try to force quit Ubersicht it completely freezes my computer if it hadn't already. When I check activity monitor, there are a lot of 'osascript' and 'yabai' processes. I'm not the most computer savvy so really puzzled as to what might be causing this.

If those are the only signal actions that are registered in yabai, that looks good. I had multiple entries for the same event, which caused multiple invocations to the osascript to update simple-bar in my case.
You say that there are lots of osascript and yabai processes. That should not happen.
There should be one yabai process running (the one managing your windows). Multiple osascript processes look to me like what I had: yabai fires multiple osascript instances in rapid succession to update the simple-bar widget, but for some reason these hang (or are queued and take a long time to finish*), which slowly but surely exhausts the available CPU cycles and memory in your computer.
I have no idea what causes this or how to solve it in your case.
* I have observed that these processes do finish from time to time: when I had 170+ osascript processes running and keeping an eye on the number of those processes when my machine was running slowly, I saw the number decrease very slowly (about 1 osascript process finished each minute or so).
My gut feeling tells me that the problem is with Übersicht: it doesn't handle the osascript calls quickly, so there is a backlog building up, which eventually exhausts all system resources.

I'm closing this issue as it doesn't have recent activity and I don't have other reports of freezing computers due to simple-bar.
Feel free to open a new issue if the issue persists.

I also have a freezing issue.

I've also had the freezing issue. It's not new. I stopped using yabai months ago because of this issue, and now that I tried it again, with updated versions of yabai, ubersicht, and simple-bar, the issue remains: osascript tasks go rampant, hangs Ubersicht, eventually freezing my screen completely (remote via SSH still works) and the only solution is to reboot the machine (killing all osascript processes doesn't bring UI back, nor does killing yabai, Übersicht, loginwindow, etc).

Okay so it seems to be related to an overload of yabai signals hanging on osascript processes pilling up until nothing works anymore.
I don't think I can directly solve this issue in simple-bar as executing these osascript commands are the only way to refresh it for now.
However I am working on a server that will provide an alternative to applescript allowing to refresh simple-bar with simple curl on the fly thus giving me full hand to optimize refreshes and prevent piling of refresh request. This is not ideal as it imply installing another thing but this is the best I can offer at the moment :)
You can follow my progress in the original issue #205 or in simple-bar-server repo.

simple-bar-server is out and should resolve this issue. You'll find its repo here.


Unable to record with developer release.

Hello Sachin !
The developer release is configured for - 'minimize to system-tray' on application launch.
Alt+F9 isn't triggering a recording sequence for the same !?
Its only when you double-click on the system tray icon to access the interface, & then 'x' it to minimize to system-tray -  Alt+F9 start getting recognized at last !
Please probe further at your end & suggest further ?
Thanks for your patience.

I've confirmed that none of the hotkeys work in this case, Will try to fix ASAP.

Hi Sachin !
Are there any 'updates' over the reported issue ?
Secondly, if I decide to 'do away' with the portable developer release for the time being & wish to install the stable version via regular installer (.exe) , what all cleaning is required at my end to ensure an error-free operation of your stable release ?
Is a clean-up tool available to scrub the profile entries of unstable developer release ??
Inputs will be appreciated.
Thanks.

I've been unable to find a solution for this issue as of now.
No, there is currently no clean-up tool available.
If the stable version does not work, try deleting %AppData%/Captura folder.

Fixed.
Please test dev build: https://ci.appveyor.com/api/buildjobs/6va4c1c95nj9uc9w/artifacts/temp%2FCaptura-Portable.zip


Add sillyLogs

So we can get everything we need for debugging. From https://github.com/kentcdodds/prettier-eslint-cli/pull/1

We should probably expose a way for you to log out the eslintConfig and prettierOptions that are used for the formatting. Would you be interested in doing that? Would probably just need another option (like sillyLogs) and add the console.log here that includes the eslintConfig and prettierOptions (maybe put it in a separate function and just call it there... Wanna try?

@edm00se's going to give this a try tonight (hopefully)

I gave things a first pass in PR #8, but am having trouble getting the test to play nicely 😕.


perf: remove the builtin @rsbuild/plugin-svgr

Summary
Remove the built-in SVGR plugin since Rspress does not rely on this plugin.
The SVGR feature is not mentioned in the documentation, but some users who have used custom React components may rely on this behavior, so this could be a potentially breaking change.
Benefits
The benefits of removing the SVGR plugin are obvious, it can significantly reduce the number of dependencies (-80), and it also allows the use of different SVGR syntax or config, so we will remove it in the next minor version of Rspress.

Migration
Users who have SVGR needs can manually use the @rsbuild/plugin-svgr:

run pnpm add @rsbuild/plugin-svgr -D
register this plugin in rspress.config.ts:

import { pluginSvgr } from '@rsbuild/plugin-svgr';

export default defineConfig({
  builderConfig: {
    plugins: [
      pluginSvgr({
        svgDefaultExport: 'component',
      }),
    ],
  }
});

Checklist

[x] I have added changeset via pnpm run change.
[ ] I have updated the documentation.
[ ] I have added tests to cover my changes.

I think the default theme will have svg render problem after executing DOC_DEBUG=true pnpm dev

cc @10Derozan

I think the default theme will have svg render problem after executing DOC_DEBUG=true pnpm dev

Can you provide more info for this?

Debug mode will use source code
https://github.com/web-infra-dev/rspress/blob/main/packages/theme-default/src/node/source-build-plugin.ts#L19

Have you test IconWrapper which you suggested?

Ok, I get it.
I can not reproduce the problem because the SVG icons are always resolved to the dist folder now:

Have you test IconWrapper which you suggested?

Implemented in https://github.com/web-infra-dev/rspress/pull/720.
It works and allows us to use both string SVG or component SVG at the same time.

Ok, I get it.
I can not reproduce the problem because the SVG icons are always resolved to the dist folder now:

Get it


x/build: allow x/mobile tests run on darwin/arm64

The x/mobile is an experimental repository that skips many builders. Its current builders include android/386, android/amd64, and ios/arm64.
While working on CL 346150, we found that tests in x/mobile are not tested on a macOS. This may cause issues:

cmd/gomobile may be partially broken without any notice (Mac tests had broken for quite a long time until recent fixes), which leads to the runtime support for iOS being unverifiable (not a wanted behavior).
it can cause the review process to confuse because a Mac-specific change is also not verifiable through a Trybot run.

Since we already have a darwin/arm64 environment (darwin-arm64-11_0-toothrot), we may use it as a builder for x/mobile.
A further concern is that x/mobile tests may require an Xcode installation with a valid Apple Developer account. However, Xcode is not forward-compatible (earlier Xcode versions may not work with later Xcode-specific changes). If a CL targets a newer Xcode release, it may not be testable until the environment is ready. Consider this reason, a dedicated environment with multiple Xcode installations may be better.
@dmitshur @hyangah @hajimehoshi

cc @golang/release

A further concern is that x/mobile tests may require an Xcode installation with a valid Apple Developer account. However, Xcode is not forward-compatible (earlier Xcode versions may not work with later Xcode-specific changes). If a CL targets a newer Xcode release, it may not be testable until the environment is ready. Consider this reason, a dedicated environment with multiple Xcode installations may be better.

Most of the tests in x/mobile can be run without a valid Apple Developer account.
I’d be happy to submit a CL that skips certain tests if an Apple Developer account can’t be located on the build host.


Mod ores dont spawn in template biomes (tested with VV)

OTG Plugin or Mod

[x] OTG Mod for Forge

OTG Version

[x] Other - specify here
1.16.5 0.1.0

Forge or Spigot Versions
Forge 1.16.5 36.2.0
What other plugins are you running?
the ore mods are:
create-mc1.16.5_v0.3.2f
ImmersiveEngineering-1.16.5-5.0.4-139
dont spawn in biome mod:
byg-1.3.5
Description
Mod ores dont spawn in VV's templated biomes that BYG uses
Launch VV use BYG and a mod that spawn ores and check any modded biome for mod ores

Hopefully this is fixed along with datapacks for 0.1.2 (to be released on the disc and/or curseforge asap). Give it a try and let us know if that fixes it, thanks!

Fixed, thnx m8 :D


2.0.2 doesn't work on Android Release Mode

Straight up no image when in release/production mode. Works fine in debug mode.

same behaviour for me :(

I tested on Android 7 and Android 10, does not work in release mode.

same problem can't see image on release mode, debug work well

Thanks for reporting the issue, will try to check that in next days

It also crashes when setting thumb tint color on android.

PR sent: https://github.com/react-native-community/react-native-slider/pull/120

PR: #120 does not solve the issue we face, it's rather related to other crash.
I work on the refactoring of the project structure to be able to build a project in release mode. Will try to merge my fix today :)

@wojteg1337 Looking forward to it!

Looks like it's fixed with latest release 2.0.3, please guys try the release and reopen an issue if there is still a problem with release version on android :)

@bobber205
Looks like it's fixed with latest release 2.0.3, please guys try the release and reopen an issue if there is still a problem with release version on android :)

@wojteg1337 I updated to version 2.0.3, but I am still having the same issue. Does not show the image in release mode on Android. Debug mode is fine.

@wojteg1337 Confirmed working in release mode. Thanks! <3


Reduce über-JAR size 📉

This goes from 37M to 7.6M!

Waiting for @conker84 to greenlight this with APOC and Neo4j streams.

@fbiville I tried in streams and unfortunately with the trimmed jar the plugin doesn't start :(

@fbiville I tried in streams and unfortunately with the trimmed jar the plugin doesn't start :(

oh no, what errors do you see?

Optimize über-JAR size then for sure it will work I have tested as well @conker84 sir

Let's close this for now.


Add pipeline documentation for CPI data

@ODILMichelle @gilesdring can someone take a look and let me know any tweaks if needed.

Looks good @luke-strange


UFW/IPtables doesn't work inside container

Github issues are used for bug reports. For support questions, please use our forum.
Please fill the template below as it will greatly help us track down your issue and reproduce it on our side.
Feel free to remove anything which doesn't apply to you and add more information where it makes sense.
Required information

Distribution: Ubuntu
Distribution version: 16.04.03 LTS
The output of "lxc info" or if that fails:

config:
  core.https_address: '[::]:8443'
  core.trust_password: true
api_extensions:
- storage_zfs_remove_snapshots
- container_host_shutdown_timeout
- container_syscall_filtering
- auth_pki
- container_last_used_at
- etag
- patch
- usb_devices
- https_allowed_credentials
- image_compression_algorithm
- directory_manipulation
- container_cpu_time
- storage_zfs_use_refquota
- storage_lvm_mount_options
- network
- profile_usedby
- container_push
- container_exec_recording
- certificate_update
- container_exec_signal_handling
- gpu_devices
- container_image_properties
- migration_progress
- id_map
- network_firewall_filtering
- network_routes
- storage
- file_delete
- file_append
- network_dhcp_expiry
- storage_lvm_vg_rename
- storage_lvm_thinpool_rename
- network_vlan
- image_create_aliases
- container_stateless_copy
- container_only_migration
- storage_zfs_clone_copy
- unix_device_rename
- storage_lvm_use_thinpool
- storage_rsync_bwlimit
- network_vxlan_interface
- storage_btrfs_mount_options
- entity_description
- image_force_refresh
- storage_lvm_lv_resizing
- id_map_base
- file_symlinks
- container_push_target
- network_vlan_physical
- storage_images_delete
- container_edit_metadata
- container_snapshot_stateful_migration
- storage_driver_ceph
- storage_ceph_user_name
- resource_limits
- storage_volatile_initial_source
- storage_ceph_force_osd_reuse
- storage_block_filesystem_btrfs
- resources
- kernel_limits
- storage_api_volume_rename
- macaroon_authentication
- network_sriov
- console
api_status: stable
api_version: "1.0"
auth: trusted
public: false
auth_methods:
- tls
environment:
  addresses:
  - <IP_ADDRESS>:8443
  - <IP_ADDRESS>:8443
  architectures:
  - x86_64
  - i686
  certificate: |
    -----BEGIN CERTIFICATE-----
    xxxxxxxxxxxx
    -----END CERTIFICATE-----
  certificate_fingerprint: xxxxx
  driver: lxc
  driver_version: 2.0.8
  kernel: Linux
  kernel_architecture: x86_64
  kernel_version: 4.14.1-041401-generic
  server: lxd
  server_pid: 1851
  server_version: "2.20"
  storage: btrfs
  storage_version: "4.4"

Issue description
IPtables fails on fresh 16.04 container
Steps to reproduce

lxc launch ubuntu:16.04
lxc exec container -- iptables --flush or lxc exec container ufw allow 22

modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.14.1-041401-generic/modules.dep.bin'
modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.14.1-041401-generic
iptables v1.6.0: can't initialize iptables table 'filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

You need to allow for the ip_tables kernel module to be loaded by the container.
You can do so by typing lxc config set container linux.kernel_modules ip_tables

$ lxc config set container1 linux.kernel_modules ip_tables
$ lxc restart container1
$ lxc exec container1 -- ufw enable
ERROR: initcaps
[Errno 2] modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.14.1-041401-generic/modules.dep.bin'
modprobe: FATAL: Module ip6_tables not found in directory /lib/modules/4.14.1-041401-generic
ip6tables v1.6.0: can't initialize ip6tables table `filter': Table does not exist (do you need to insmod?)
Perhaps ip6tables or your kernel needs to be upgraded.

As you can read by the error message you need to load a different kernel module now, since ufw will try to setup ipv6 by default, you can set a comma separated list of kernel modules to be loaded by the container as well: `lxc config set container linux.kernel_modules "ip_tables, ip6_tables"'

Closing this as @dnegreira is absolutely right.
Containers cannot load kernel modules (for obvious security reasons) and so can only use kernel modules which have already been loaded. if those modules aren't loaded by your host at boot time, then you can list those that you'll need in the linux.kernel_modules property of the container which will have LXD load them for you before starting the container.


Flask app.errorhandler is ignored

Hi,
I'm developing a Flask app with SQLAlchemy and I created a app.errorhandler function to handle db error.
@app.errorhandler(IntegrityError)
def handle_bad_request(e):
    if isinstance(e.orig, psycopg2.errors.UniqueViolation):
        raise BadRequest(e.orig.pgerror)
    else:
        raise e

When I run the app locally with flask run everything works, but when the app is run into a docker container served by gunicorn with eventlet this errorhandler is ignored and a 500 is thrown.
Am I doing something wrong?
Thanks

I'm sorry, it's not a problem with aws-lambda-web-adapter, but an error configuring Flask-restful as described here


Multilingual search is not correct

Doesn't find Ukrainian "Усмiшки" with search string "усмi*", but with "усм*" it does.

Program code and SQLite3 FTS5 work correctly as they should. To perform full text search on desired language user must use keyboard  with native language layout on the phone for the correct input of national letters. Cyrillic Ukrainian "i" code is not the same as Latin English "i"


question about the lora conversion for comfyui

do you use "test_lora_conversion.py" to support the lora conversion for comfyui? i got the error [cannot import name 'convert_all_state_dict_to_peft' from 'diffusers.utils'] under the 0.25.0 diffusers version, which version do you use?

sorry, i've skipped the testing. [dodge]


Need Sort on they Query object to make fetch/limit make sense

Would need to map a string representation to a expression, probably through the visitor pattern
AB#4588

closed by 19f424b1a8d188a065c0b69b42168ccc1a971b34


Partial update map column

In the current implementation, every time an element of either a map or
set column has to be modified, the entire content of the column is
sent to the server to be updated. This is not a major problem if the
information contained in the column for the corresponding row is small,
but there are cases where these columns can have a significant amount of
elements per row or the frequency at which these values are updated is
high that making the cost of the modifications to become high in terms
of time and bandwidth.
In this solution, the ovsdb-idl code is modified to use mutate
operation, already implemented in the server code, to allow that kind
of partial modifications on map columns. The functionality is exposed
to clients in the vswitch idl.
Arnoldo Lutz (3):
Add code to create partial map functions in autogenerated code
Add documentation on how to use partial update of map columns
Adds usage help on command to test of partial update of map column
Edward Aymerich (3):
Add functionality to skeleton functions for Partial Map Update
Add and correct functionality of Partial Update Map Columns
Add fixes, improvements, refactors and cleans code
Makefile.am                  |   1 +
PARTIAL-UPDATE-MAP-COLUMN.md |  64 ++++++++++++++++++++++++++++++++
lib/automake.mk              |   3 +-
lib/ovsdb-idl-provider.h     |   6 ++-
lib/ovsdb-idl.c              | 296 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
lib/ovsdb-map-op.c           | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lib/ovsdb-map-op.h           |  45 +++++++++++++++++++++++
ovsdb/ovsdb-idlc.in          |  69 +++++++++++++++++++++++++++++++++++
tests/idltest.ovsschema      |  24 +++++++++++-
tests/idltest2.ovsschema     |  24 +++++++++++-
tests/ovsdb-idl.at           |  34 +++++++++++++++++
tests/test-ovsdb.c           | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
12 files changed, 821 insertions(+), 26 deletions(-)

Closing this version because v2 was posted as pull request #124.


[BUG] MME MIDI app cannot receive SysEx messages through a MidiSrv enumerated port.

Describe the bug
A legacy MIDI app which uses MME MIDI API cannot receive System Exclusive messages through a MidiSrv enumerated port.
To Reproduce

Load the attached firmware to the ProtoZOA.
Make sure the USB MIDI 2.0 driver (UsbMidi2.sys) is loaded.
Open midi.exe and monitor the ProtoZOA.
Open the Pocket MIDI 64bit(MME MIDI app) and choose MidiSrv enumerated ports for Input and Output.
Input: AmeNote ProtoZOA I-1
Output: AmeNote ProtoZOA O-1
Open the MIDI In Monitor and the MIDI Out Monitor windows.
From the "Views" menu, open "System Exclusive" window.
In the System Exclusive window, type "F0 01 F7" as a message to be sent.

Click "Transmit" to send messages.

In the MIDI Out Monitor of the Pocket MIDI shows the sent message as below:

The midi.exe monitor shows the received message as below:

However, no message is received by the Pocket MIDI.

Expected behavior
MME MIDI apps can receive SysEx messages through MidiSrv enumerated ports.
Screenshots

Installer Name or Version
Windows.MIDI.Services.In-Box.Service.-.1.0.1-preview.7.24305.1438-x64.exe
Desktop (please complete the following information):

OS: Windows 11 24H2 build 26120.2213 (Insider Dev channel)

Device information, if this is with an external MIDI device:

ProtoZOA running with the attached firmware.
UUT_USB_MIDI_ECHO_NO_PRINTF.uf2.zip

USB MIDI 2.0 class driver (USBMIDI2_<IP_ADDRESS>.x64.zip)

Application Information

MORSON Pocket MIDI (64bit MME MIDI app)
https://www.morson.jp/pocketmidi-webpage/

A similar problem occurred.
1.Install UUT_USB_MIDI_ECHO_NO_PRINTF.uf2 on ProtoZoA
2.Driver uses UsbMidi2.
3.Start up two consoles, One is a monitor.

midi endpoint monitor --verbose

Send on the other

midi endpoint send-message 0x40901122 0x33445566 -i --count 10 --delay 1

4.Check the monitor.
5.Start up pocketMIDI. Select protoZoA in Input port.
6.Once more on the sending side.

midi endpoint send-message 0x40901122 0x33445566 -i --count 10 --delay 1

7.Check monitor on pocketMIDI. So far, so good.
8.Sending SysEx from the sender.

midi endpoint send-message-file -p 0 sysex1.txt

9.midi.exe monitor is receiving.
But, nothing is displayed on the pocketMIDI monitors.
10.Send NoteOn from the sender again.

midi endpoint send-message 0x40901122 0x33445566 -i --count 10 --delay 1

11.As before, midi.exe monitor is receiving.
But, nothing is displayed on the pocketMIDI monitors.
12.Quit pocketMIDI and start up again, NoteOn accepts as before.
The PC is in the following condition.
・OS: Windows 11 Pro Insider Preview Build 27729.rs_prerelease.241011-1428
・Windows.MIDI.Services.In-Box.Service.-.1.0.1-preview.7.24305.1438-x64.exe
・Windows.MIDI.Services.Tools.and.SDKs.1.0.1-preview.7.24305.1438-x64.exe
・USB MIDI 2.0 class driver (USBMIDI2_<IP_ADDRESS>.x64.zip)


Fix/stream subtitles

Hello! What was the goal here? Note that our Python SDK is fully auto-generated from an OpenAPI specification. Is there some missing functionality


Craftsman view: Readonly link

Allow construction manager to send read-only link to craftsman.

resolved in master


sync: release CI for falco rules 1.0.x

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

Proposed rule maturity level

Uncomment one (or more) /area <> lines (only for PRs that add or modify rules):

/area maturity-stable

/area maturity-incubating

/area maturity-sandbox

/area maturity-deprecated

What this PR does / why we need it:
This PR pulls the necessary changes to enable signatures for the 1.0.x release branch.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [LucaGuerra]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jasondellaluce, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [LucaGuerra,jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 5e37c3a40367135cb83768cab382e41522b45e4b


Query string overruns "x" icon at right of query box

Query box's "x" at far right should be protected by padding from being overlapped by extended query string

Instead of fixing this CSS issue:

[ ] Remove X from input box
[ ] Add Clear button to the right of search


where is zadd?

hi, Thx for your great work.
I can't find zadd command.
Does it mean that I mjust create sorted sets through text command?
Is there a plan to implement it in future?

Hi,
The zadd command has not been implemented since it has too many parameters combinations.
I plan to implement the missing commands in the future, but this is not a priority for now.
If you wish to use ZADD, you need to use the .send() function directly and to pass in the arguments you want using the vector as parameter.
This is definitely less convenient than using a dedicated function, but still works.
However, if you want to use a dedicated function and have time to implement it, you are free to make a PR :)
Please let me know if you have any other questions.
Best

Ok, I used send() function and it worked fine.
thx again

Great!


Updates to documentation on contributing to gist. Fixes #382.

@uscholdm I decided it was too confusing to describe the two cases at once (it seems my developer impulses were at work, assigning variables and using a recursive function), and at any rate the multi-developer scenario is something of an edge case, or at least not common in our practice. So I cordoned off that discussion to its own small section. See what you think.