Skip to content

Release: develop -> main - #8

Open
github-actions[bot] wants to merge 7 commits into
mainfrom
develop
Open

github-actions[bot] wants to merge 7 commits into
mainfrom
develop

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

Automatic Release PR

Commits: 1 new commit(s)

  • Review all changes
  • Verify CI passes
  • Merge when ready for production

TaprootFreakAI and others added 7 commits October 8, 2026 08:25
)

* 01a117b8 - Filter map places by country, shop, blockchain, and asset

GET /map/places applies a stored country, a shop name, and one blockchain
and asset pair in SQL before the limit. GET /map/filters lists those values.
Existing pins keep a null country until a real value is written.

* Cover map filter pairs, limit order, and the SPAR shop backfill

* Cover a split support pair and the row delete keeps

A blockchain and asset filter matches one support row, and deleting a
pin leaves a different asset on the same chain in place.

---------

Co-authored-by: TaprootFreakAI <315477232+TaprootFreakAI@users.noreply.github.com>
A leading digit is valid, so 21gifts passes the origin check.
Length, lowercase, and the ban on a leading hyphen stay the same.

Co-authored-by: TaprootFreakAI <315477232+TaprootFreakAI@users.noreply.github.com>
* 01a0dc6b - Offer hardcoded payment-link map filters

* 01a0dc6b - Expect only stored rows for a non-catalog pair

Polygon plus ZCHF is not a payment-link catalog pair, so a pin without support rows stays out of that filter.

* 01a0dc6b - Ignore the unreachable support branch and align filter errors

The dead support predicate is ignored through the function close, and the handbook states the same blockchain and asset rules as the query validator.

---------

Co-authored-by: TaprootFreakAI <315477232+TaprootFreakAI@users.noreply.github.com>
Public places include activity: within the last 7 days, within the last 30 days, or none.
A provider records the time on an existing pin. An older or unreadable time does not replace a newer one.

Co-authored-by: TaprootFreakAI <315477232+TaprootFreakAI@users.noreply.github.com>
The map catalog lists the payment-enabled pairs instead of the wider
sellable names. Opening the place database sets a missing country from
the last four-digit word in a SPAR name, or from four known shop names,
and does not replace a country that is already stored.

Co-authored-by: TaprootFreakAI <315477232+TaprootFreakAI@users.noreply.github.com>
Co-authored-by: TaprootFreakAI <315477232+TaprootFreakAI@users.noreply.github.com>
* Publish the image from this repository

develop pushes dfxswiss/opencryptopay-api:beta. main pushes :latest.
The workflows only push the image.

* Format the publish workflows and contributing notes

Prettier rejected the quote style and the table alignment.

* Let the image publish write its cache and match the docs

The build cache needs actions write. Markdown-only pushes do not publish, and a manual run publishes only on its own branch.

---------

Co-authored-by: TaprootFreakAI <315477232+TaprootFreakAI@users.noreply.github.com>
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.

1 participant