Skip to content

Merge development into production - #473

Merged
rbruhn merged 4 commits into
mainfrom
development
Oct 3, 2026
Merged

rbruhn merged 4 commits into
mainfrom
development

Conversation

@rbruhn

@rbruhn rbruhn commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • promote the current development branch to production

Included

Deployment

  • No data updates or migrations.
  • Deploy runs artisan:queue:restart and clears caches as usual.

Validation

  • development deployment completed; index scrolling and logos verified on development

rbruhn added 4 commits October 3, 2026 14:38
The expedition-logo-paths operation has run in production. Remove it and its tests, and set update_queries_operation back to '' so deploys skip app:update-queries.
Remove completed expedition logo update operation
Each load-more request re-rendered every previously loaded card and
rehydrated all of their models, so requests grew with the list.

- Wrap the card list in all six index components in a `cards` island.
  The load-more sentinel lives inside it with wire:island.append, so a
  scroll renders and appends only the next page. The island renders with
  the component (always: true) so sorting and type changes reset it.
- Keep only the current page in component state instead of concatenating
  every loaded page; remove hydrateRecords() and the ProjectService
  methods that existed only for it.
- ProjectPresenter::showLogo() builds the URL without an S3 exists() call.
- Project and expedition logo images fall back to the default image in
  the browser when the file is missing.

Closes #452
Render only new cards on incremental index load-more

Fixes #452
@rbruhn
rbruhn merged commit 11376a1 into main Oct 3, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
development — 022f8752 Deployed Oct 3, 2026 by rbruhn via build-and-deploy-development #275
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.

Optimize incremental Livewire index rendering and card S3 checks

1 participant