Nico Hoffmann ෴.

Results 198 issues of Nico Hoffmann ෴.

## Description ### Summary of changes - Exception classes support named arguments - Doesn't check anymore for `App` class existence - we don't want to support using the package outside...

type: refactoring :recycle:

## Description ### Summary of changes See individual commits. Each corresponds to one Rector rule that made sense to me for our project. Best to review them commit by commit....

type: refactoring :recycle:

https://forum.getkirby.com/t/kirby-panel-not-editable-with-bunny-cdn/32215

type: enhancement ✨

## Description - [ ] Merge https://github.com/getkirby/kirby/pull/6629 - [ ] Merge https://github.com/getkirby/kirby/pull/6630 - [ ] Merge https://github.com/getkirby/kirby/pull/6631 ### Summary of changes - Replaces `Cms\Email` class as its whole logic/functionality is...

type: refactoring :recycle:

## Description - [ ] Merge https://github.com/getkirby/kirby/pull/6629 ### Summary of changes - Added `Email\Attachment` class ### Reasoning - Will allow us to later remove all the logic from `Cms\Email` and...

## Description > [!NOTE] > TBD if can be split in multiple PRs. Current PR primarily for helping with self-review: - [ ] https://github.com/getkirby/kirby/pull/6629 - [ ] https://github.com/getkirby/kirby/pull/6630 - [...

type: refactoring :recycle:

## Description ### Summary of changes - Cleaned up `Collection::sort()` using some more modern PHP code, e.g `array_key_last()` ### Reasoning - Moving our code base along bit by bit ##...

type: refactoring :recycle:

## Description ### Summary of changes - Added file previews for audio and video - Improved pattern background in darkmode ### Reasoning I kept it as basic as possible so...

type: feature 🎉

## Description @lukasbestle Implemented mostly as discussed in issue, though with `Cache::isEmpty()` instead of a special key to flag. However, I am very unsure if this really is a solution....

needs: discussion 🗣
type: enhancement ✨

## Description - [ ] Fix unit test error - [ ] Ensure all functionality works as before - [ ] Clean up classes - [ ] Add class aliases...

needs: help 🙏