035c24b60c
Updated baseline
2026-08-06 15:11:23 +01:00
70ffe8941c
Added phpstan ruleset and baseline, added phpmd back
2026-08-06 14:54:00 +01:00
121b8721d4
Add @rodchristiansen as a contributor
2026-08-03 12:46:03 +01:00
53a4df5e54
Removed star history from readme :(
...
They’re requiring a GH token to view them now, so it ends up with a broken image :(
2026-08-03 12:42:26 +01:00
0b311f147e
Merge pull request #19425 from grokability/#19414-encoding-fix
...
Fixed #19414 - mojibake fix for importer
2026-08-03 12:42:19 +01:00
df475008cd
Refactor for codacy’s happiness (npath)
2026-08-03 12:29:41 +01:00
5c624f44ca
Updated test
2026-08-03 12:22:31 +01:00
ce670d654f
Added loss ratio safety net for *sort of* okay files
2026-08-03 12:15:02 +01:00
15b61f22b3
Add @Akashmdshetty as a contributor
2026-08-03 12:11:51 +01:00
500861f82f
Fixed #19414 - mojibake fix
2026-08-03 12:02:08 +01:00
a568e6ee06
Merge pull request #19424 from grokability/dependabot/github_actions/develop/actions/stale-11
...
Bump actions/stale from 10 to 11
2026-08-03 11:37:09 +01:00
11878f497f
Updated translations
2026-08-03 11:23:35 +01:00
86ef27844b
Bump actions/stale from 10 to 11
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '11'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-03 08:34:18 +00:00
d26d716883
Fixed FD-56789 -sanitizing custom CSS
2026-08-03 02:36:48 +01:00
3085167218
Merge pull request #19420 from grokability/ms-teams-fix
...
Fixed MS Teams type error
2026-08-02 13:51:53 +01:00
12709b73cb
Fixed MS Teams type error
...
Fixes TypeError: NotificationChannels\MicrosoftTeams\MicrosoftTeamsMessage::fact(): Argument #2 ($value) must be of type string, null given, called in /snipe-it/app/Notifications/CheckoutAccessoryNotification.php on line 144
2026-08-02 13:47:54 +01:00
2dedc12308
Fixed RB-21761 - pass checkout_qty as a string for MS teams
...
coerces null / stringy input to a string, defaulting to "1" when the property is null. MicrosoftTeamsMessage::fact() accepts strings only, so any null (which can happen when checkout_qty isn't set on the notification or is passed as null)
2026-08-02 13:38:58 +01:00
4136b4eb8e
Fixed custom report ambiguous ID query
2026-08-02 13:36:55 +01:00
8f8b318bd0
Updated component checkout with better message
2026-08-02 13:20:23 +01:00
a098138847
Fixed RB-21854 - make sure the ID is a number
...
One of our automated pen tests was triggering a 500 by passing a URL: /components/2%7C%7C(SELECT%20dbms_pipe.receive_message('ptt','5')%20FROM%20dual)%7C%7C0/checkout
This just makes sure the IDs passed are actual number.
2026-08-02 13:16:42 +01:00
d10f37c12c
Fixed flappy test
...
Hard-coded the values, as it was failing with name of “Gene”, because it was finding that on “Generate Password”.
2026-08-02 12:58:08 +01:00
5d36aef1d2
Fixed FD-56789 - better handle failed writes
2026-08-02 12:45:43 +01:00
a434253a94
Ficed FD-56812 - better escaping for EULAs
2026-08-02 12:21:56 +01:00
2fc38b15c1
Added test
2026-08-02 11:55:01 +01:00
81c0763919
Fixed FD-56821 - better scoping on acceptance report
2026-08-02 11:51:32 +01:00
951bd4f0e5
Fixed FD-56819 - concurrency issues
2026-08-02 11:39:08 +01:00
6976f12154
Fixed FD-56817 - added escape forumula to locaiton scoping mismatch CSV
2026-08-02 10:50:48 +01:00
225fa61a24
Updated risky test
2026-07-31 16:05:56 +01:00
c66651d529
Added regression tests for livewire mounts
2026-07-31 15:58:02 +01:00
cd02e99d4c
Livewire: Fixed FD-56800 - Harden livewire mount and boot methods against snapshot replays
2026-07-31 15:39:52 +01:00
9d99bdf220
Fixed RB-21850 - handle imports without a header row
2026-07-31 15:21:53 +01:00
96261201e1
Added @SuppressWarnings(PHPMD.UnusedFormalParameter) for required laravel signature variables
2026-07-31 12:50:34 +01:00
8ea374937f
Added bulk action options tests
2026-07-31 12:43:20 +01:00
0d2974ca7a
Use plurals on tablenames
2026-07-31 12:43:11 +01:00
ce15eac058
Added can update models to user factory
2026-07-31 12:42:19 +01:00
b283a20433
Converted users bulk actions to new format
2026-07-31 12:42:04 +01:00
fab90c3e91
Updated comment
2026-07-31 12:41:41 +01:00
e0a3dd2e97
Converted assets bulk action menu
2026-07-31 12:07:51 +01:00
ba86827b44
Converted smaller bulk actions menus
2026-07-31 07:26:46 +01:00
8a7efec636
Fixed FD-56789: Added backup before restore
2026-07-31 06:02:57 +01:00
4f21c07b5c
Fixed FD-56789 - upload file delete ordering
2026-07-31 05:43:38 +01:00
836f37f854
Fixed FD-56789 - tighten user API company controls
2026-07-31 05:28:04 +01:00
cea409fbc7
Fixed importer tests
2026-07-31 05:12:17 +01:00
836c4a20c7
Block markdown images in emails
2026-07-31 04:47:43 +01:00
bc3cde5e97
Importer improvements
2026-07-31 04:16:03 +01:00
9dac0654f6
Merge pull request #19413 from grokability/bulk-actions-refactor-with-licenses
...
Licenses: Bulk actions refactor with licenses, added bulk checkin and delete to licenses
2026-07-31 03:02:21 +01:00
89bf60e091
Added tests
2026-07-31 00:47:44 +01:00
a9a23779f8
Added dynamic dropdowns for bulk actions
2026-07-31 00:47:34 +01:00
79fe1ef6eb
Added translations
2026-07-31 00:42:26 +01:00
54e19778bd
Added bulk actions to controller
2026-07-31 00:41:54 +01:00