Skip to content

Update sellable charas to v3 and fix hardcoded values#274

Open
perappu wants to merge 1541 commits intoScuffedNewt:extension/sellable-charasfrom
perappu:extension-pr/sellable-charas
Open

Update sellable charas to v3 and fix hardcoded values#274
perappu wants to merge 1541 commits intoScuffedNewt:extension/sellable-charasfrom
perappu:extension-pr/sellable-charas

Conversation

@perappu
Copy link

@perappu perappu commented Jan 23, 2026

I had to do this for a site recently and figured it would be courteous to PR it back!

  • Updates extension to latest v3 (I was just going to PR the fixes alone, but composer wouldn't run until I updated to v3, lol...)
  • Fixed using hardcoded values for the Adoption Center, since under certain circumstances it can generate with an ID other than 1 (and we're removing hardcoded values from core too). In case you want to view just the adoption center changes and not the v3 stuff, it's here: 70d427a
    • I got rid of some of the stuff surrounding potential multiple adoption centers because it's both unused and was causing issues. For example, you can't call facades or config to dynamically get an ID in admin_sidebar.php so I just changed admin/data/adoptions/edit/1 to just admin/data/adoptions. I did preserve most of the backend logic in case that feature is ever fully implemented.
  • Fixed hardcoding the admin user ID for the same reason.
  • Fixes validation that didn't trigger for the cost/currency id when creating stock.
  • Overall just did some clean-up to bring the extension in line with V3 standards

Thanks for your time!

itinerare and others added 30 commits December 7, 2023 13:23
- add webp to allowed upload formats
- use imagick for large (2k px+ images)
- add configurable/optional size cap
* fix issue lk-arpg#728

* fix lk-arpg#96

* fix lk-arpg#113

* Update birthday selector on register

* fix lk-arpg#225

* fix lk-arpg#226

* fix lk-arpg#346

* fix lk-arpg#558

* fix lk-arpg#460

* fix lk-arpg#459

* fix lk-arpg#91

* Apply fixes from lk-arpg#91 to prompt submissions

* refactor: fix blade formatting

* remove character item retention due to return input wackiness

* refactor: fix PHP styling

* array_unique on slugs for gallery

* add missing set active on user sidebars

* add comment history and bugfix for likes

* refactor: fix blade formatting

* tweak function docs and sales comments checks

* refactor: fix blade formatting

* Capitalise 'carbon' in UserService

* refactor: fix PHP styling

---------

Co-authored-by: Ne-wt <Ne-wt@users.noreply.github.com>
Bumps [vue](https://github.com/vuejs/core) from 3.3.9 to 3.3.11.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.3.9...v3.3.11)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mockery/mockery](https://github.com/mockery/mockery) from 1.6.6 to 1.6.7.
- [Release notes](https://github.com/mockery/mockery/releases)
- [Changelog](https://github.com/mockery/mockery/blob/1.6.x/CHANGELOG.md)
- [Commits](mockery/mockery@1.6.6...1.6.7)

---
updated-dependencies:
- dependency-name: mockery/mockery
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [intervention/image](https://github.com/Intervention/image) from 2.7.2 to 3.0.1.
- [Commits](Intervention/image@2.7.2...3.0.1)

---
updated-dependencies:
- dependency-name: intervention/image
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…evelop/vue-3.3.11

chore(deps-dev): bump vue from 3.3.9 to 3.3.11
…op/mockery/mockery-1.6.7

chore(deps-dev): bump mockery/mockery from 1.6.6 to 1.6.7
…op/intervention/image-3.0.1

chore(deps): bump intervention/image from 2.7.2 to 3.0.1
Conflicts:
	resources/views/galleries/create_edit_submission.blade.php
…processing

feature/improved image processing
* - Switch from laravel/ui to laravel/fortify for authentication
- Implement two-factor authentication

* Fix user model reference

* Adjust email verification resend url

* Partially override fortify routes to disable the default two-factor enable/disable routes

* feat(auth): reimplement invitation consumption

* fix: remove laravel/ui routes

* refactor: fix PHP styling

* feat(users): update fortify implementation
- make recaptcha toggleable in config
- implement laravel honeypot on fortify routes
- fix resend verification email route

* refactor: fix blade formatting

* fix(users): fix login form display
- remove redundant controller functions

* fix(users): put back confirm 2FA function

* refactor: fix PHP styling

* chore(deps-dev): update JS dependencies

* refactor: fix blade formatting

* fix(users): add notice to 2FA settings re alias login

* refactor: fix blade formatting

* refactor(users): move register validator to UserService

---------

Co-authored-by: itinerare <itinerare@users.noreply.github.com>
Conflicts:
	resources/views/user/_sidebar.blade.php
- resolves error with old orderByRaw method
fix(characters): update design update feature ordering
Conflicts:
	app/Models/Character/CharacterDesignUpdate.php
Draconizations and others added 30 commits May 20, 2025 12:13
* fix(ranks): parsed rank description upon initial setup

* refactor: fix PHP styling

---------

Co-authored-by: liwoyadan <liwoyadan@users.noreply.github.com>
* fix: add captcha block to register_with_driver.blade.php

* refactor: fix blade formatting

---------

Co-authored-by: perappu <perappu@users.noreply.github.com>
* fix(user profiles): Rank info help does not appear if description empty

* I did not think this through

* ..Not sure if big improvement?

* And we flip back
* fix(character): Minor button renaming

* Change 'Edit Notes' to 'Edit Description'

* Change 'Edit Features' to 'Edit Traits' link text
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.