smol-ninja

Results 22 issues of smol-ninja

The `CHANGELOG` file should be updated with the latest changes related to V2.2.

priority: 1
effort: medium
type: docs
work: clear

**Describe the bug** The inputs context does not seem available in the `with` context of workflows triggered by the `cron` jobs. **To Reproduce** Use the following template: ```yaml on: schedule:...

bug

### Changelog - Closes https://github.com/sablier-labs/v2-core/issues/982 ### PR dependency - https://github.com/sablier-labs/v2-core/pull/1011

Refer to discussion https://github.com/sablier-labs/v2-periphery/discussions/369 for historical context. ### Lockup Linear Allow end time to be in the past by removing [`if (blockTimestamp >= timestamps.end)` check](https://github.com/sablier-labs/v2-core/blob/main/src/libraries/Helpers.sol#L175-L179). ### Lockup Dynamic Allow the...

type: feature
priority: 1
work: clear
effort: medium

Bump the solhint version to v5.0.3 and add the new rule to automatically order the imports in alphabetical order (PR [#587](https://github.com/protofire/solhint/pull/587)). Refer to https://github.com/sablier-labs/flow/pull/200.

priority: 2
effort: low
work: clear
type: chore

There is no check if the sender is a zero address. Anybody can accidentally set sender as zero address when creating the streams. Now because other functions such as cancel,...

type: refactor
priority: 1
work: clear
effort: medium

Refer to discussion https://github.com/sablier-labs/v2-core/discussions/997 for historical context. ## Tasks ### [SablierV2MerkleLL.sol](https://github.com/sablier-labs/v2-periphery/blob/main/src/SablierV2MerkleLL.sol) - [ ] Replace `createWithDurations` with `createWithTimestamps` under [`claim`](https://github.com/sablier-labs/v2-periphery/blob/18d08400fa75194ac48c016e7913064eb63c32b1/src/SablierV2MerkleLL.sol#L80) function - [ ] Define a struct in a new...

type: feature
effort: high
priority: 2
work: complicated

Originally discussed in https://github.com/sablier-labs/company-discussions/discussions/11 Implement a mechanism to recover any surplus amount of assets from the core contract. The following approach has been discussed at length in the original discussion:...

type: feature
effort: high
priority: 2
work: complicated

### Changelog - Closes https://github.com/sablier-labs/v2-core/issues/1032 - Closes https://github.com/sablier-labs/v2-core/issues/1040 - `SablierFee` struct - Adds a new user: `campaignOwner` in `struct Users` - Adds `BUSL-1.1` license to `SablierMerkleFactory`

Discussed in https://github.com/sablier-labs/docs/discussions/167 ## Changelog 1. a new layout to make room for the upcoming Flow protocol 1. adds redirects for backward compatibility. Closes https://github.com/sablier-labs/docs/issues/183 2. uses "Sablier Lockup" when...