Ay'yaruq

Results 13 issues of Ay'yaruq

The desktop app feels like a webpage running standalone at the moment, particularly on mac where it has a bunch of features that just don't work right for the OS...

UX
difficulty: medium
app: mac

The 16th hit is largely up to RNG on timing RoW, or otherwise cheating for consistency. We previously ignored it for this reason. The change here is to just increment...

Parser - MNK

Tracking progress for MNK updates to make is easier for people to see when asking questions in Discord. If you feel like anything is incorrect or missing here, please feel...

Parser - MNK

As per the 6.1 or so changes to introduce Oodle compression. There's a few options here and I'm not sure what's best, leaning towards an interface for decompressors and allowing...

enhancement
component/sniffer
component/ffxiv

Add a context to sniffers and subscribers, so that cancelling a subscriber or sniffer directly can use a context provided by user or internally to manage shutdown timeouts and drainage....

enhancement
good first issue
component/sniffer
component/subscriber

We currently just kinda yolo return `fmt.Errorf()` or the occasional `errors.New()`. A proper set of error types should be used with wrapping to allow users to appropriately respond to different...

enhancement
good first issue
component/sniffer

Requires Go 1.18 beta 1, but I dislike beta releases. Schedule looks like 1.18 is released in Feb 2022 tho, so we can get started and test at least. The...

enhancement
component/sniffer
component/subscriber

Add an optional second parameter to Subscribe methods that takes a function to filter the data before it's published in the channel. This is mostly useful for segment/opcode pre-filtering and...

enhancement
component/subscriber

Subscribers currently expose the IPC streams for ingress and egress as channels. While this works well for low volume packets, usually when you know *exactly* what you want, it's probably...

enhancement
component/sniffer
component/subscriber

Using a channel for reassembled data has proven less than optimal, specifically it's difficult to debug and is too strict on types and how we return data. Switching to a...

enhancement
component/sniffer