11
31
Fork
You've already forked silverfish
19

WIP: Products and Prices #136

Draft
zkat wants to merge 1 commit from zkat/products into main
pull from: zkat/products
merge into: conjured:main
conjured:main
conjured:150_musl_build
conjured:zkat/scaffolder
Owner
Copy link

Fixes: #19

TODO

  • Separate variant editor into its own page
  • Stop asking for price on product creation page
  • Flesh out prices
  • Variant images, with alt-text and reordering
  • Variant downloads, with descriptions and reordering
  • Get some product/ux/design help with how things are supposed to look/work
  • ajax-it everything after testing without js and make sure errors get handled properly
Fixes: https://codeberg.org/conjured/silverfish/issues/19 # TODO * [ ] Separate variant editor into its own page * [ ] Stop asking for price on product creation page * [ ] Flesh out prices * [ ] Variant images, with alt-text and reordering * [ ] Variant downloads, with descriptions and reordering * [ ] Get some product/ux/design help with how things are supposed to look/work * [ ] ajax-it everything after testing without js and make sure errors get handled properly
Products and Prices
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m6s
dcdf23f5c5
Fixes: #19 
zkat force-pushed zkat/products from dcdf23f5c5
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m6s
to a5badb46db
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m3s
2025年10月26日 02:02:18 +02:00
Compare
zkat force-pushed zkat/products from a5badb46db
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m3s
to 82fc48a869
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 11m36s
2025年10月26日 03:44:59 +01:00
Compare
zkat force-pushed zkat/products from 82fc48a869
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 11m36s
to 8438cf2d1a
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m5s
2025年10月26日 18:22:37 +01:00
Compare
zkat force-pushed zkat/products from 8438cf2d1a
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m5s
to 0a90c70a96
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m6s
2025年10月28日 08:38:55 +01:00
Compare
zkat force-pushed zkat/products from 0a90c70a96
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m6s
to 67df96f45b
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m0s
2025年10月28日 09:18:31 +01:00
Compare
zkat force-pushed zkat/products from 67df96f45b
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m0s
to 3d82f02a17
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 59s
2025年10月28日 09:20:21 +01:00
Compare
zkat force-pushed zkat/products from 3d82f02a17
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 59s
to 653ccab043
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m2s
2025年10月30日 15:09:35 +01:00
Compare
zkat force-pushed zkat/products from 653ccab043
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m2s
to 9152dff68f
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 53s
2025年11月02日 08:51:46 +01:00
Compare
zkat force-pushed zkat/products from 9152dff68f
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 53s
to cf7dd67cf7
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 11m27s
2025年11月02日 08:52:18 +01:00
Compare
zkat force-pushed zkat/products from cf7dd67cf7
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 11m27s
to 09e672a9b8
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 3m18s
2025年11月03日 06:26:14 +01:00
Compare
zkat force-pushed zkat/products from 09e672a9b8
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 3m18s
to 6b8ed504ab
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 3m26s
2025年11月05日 17:22:54 +01:00
Compare
zkat force-pushed zkat/products from 6b8ed504ab
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 3m26s
to c5a6a5aeb2
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 6m12s
2025年11月05日 22:03:43 +01:00
Compare
zkat force-pushed zkat/products from c5a6a5aeb2
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 6m12s
to 346b960047
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 6m29s
2025年11月06日 15:56:19 +01:00
Compare
zkat force-pushed zkat/products from 346b960047
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 6m29s
to 1c646b34cf
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 11m37s
2025年11月07日 03:45:14 +01:00
Compare
zkat force-pushed zkat/products from 1c646b34cf
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 11m37s
to 239a93a9c1
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 11m39s
2025年11月07日 03:58:25 +01:00
Compare
zkat force-pushed zkat/products from 239a93a9c1
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 11m39s
to f8bbbd3aba
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 3m16s
2025年11月09日 00:47:10 +01:00
Compare
zkat force-pushed zkat/products from f8bbbd3aba
All checks were successful
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Successful in 3m16s
to 6a21cec13d
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m0s
2025年11月20日 03:41:23 +01:00
Compare
zkat force-pushed zkat/products from 6a21cec13d
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m0s
to b3d054d8dd
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Has been cancelled
2025年11月20日 12:45:57 +01:00
Compare
zkat force-pushed zkat/products from b3d054d8dd
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Has been cancelled
to 0778dc8835
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 58s
2025年11月20日 12:46:39 +01:00
Compare
zkat force-pushed zkat/products from 0778dc8835
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 58s
to 3106360cc7
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m4s
2025年11月20日 14:06:14 +01:00
Compare
zkat force-pushed zkat/products from 3106360cc7
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m4s
to 8f9d90fa14
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m3s
2025年11月26日 07:04:35 +01:00
Compare
zkat force-pushed zkat/products from 8f9d90fa14
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m3s
to 4314592506
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m1s
2025年11月29日 15:27:44 +01:00
Compare
zkat force-pushed zkat/products from 4314592506
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m1s
to 74ce7609a9
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Has been cancelled
2025年11月29日 16:06:15 +01:00
Compare
zkat force-pushed zkat/products from 74ce7609a9
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Has been cancelled
to a5714c9202
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m1s
2025年11月29日 16:10:32 +01:00
Compare
zkat force-pushed zkat/products from a5714c9202
Some checks failed
CI Silverfish Stall / silverfish-stall-amd64 (pull_request) Failing after 1m1s
to 0bc0702411
Some checks failed
CI Silverfish / silverfish-amd64 (pull_request) Has been cancelled
2025年11月30日 01:35:24 +01:00
Compare
zkat force-pushed zkat/products from 0bc0702411
Some checks failed
CI Silverfish / silverfish-amd64 (pull_request) Has been cancelled
to b486ff8c9f
All checks were successful
CI Silverfish / silverfish-amd64 (pull_request) Successful in 11m20s
2025年11月30日 01:38:37 +01:00
Compare
zkat force-pushed zkat/products from b486ff8c9f
All checks were successful
CI Silverfish / silverfish-amd64 (pull_request) Successful in 11m20s
to 5405ec39c6
All checks were successful
CI Silverfish / silverfish-amd64 (pull_request) Successful in 13m15s
2025年12月14日 00:51:11 +01:00
Compare
zkat force-pushed zkat/products from 5405ec39c6
All checks were successful
CI Silverfish / silverfish-amd64 (pull_request) Successful in 13m15s
to 4f5880abe1
Some checks failed
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Failing after 1m21s
CI Silverfish / silverfish-amd64 (pull_request) Failing after 1m2s
aarch64 checks / silverfish--aarch64 (pull_request) Successful in 13m47s
2026年01月05日 22:12:18 +01:00
Compare
zkat force-pushed zkat/products from 4f5880abe1
Some checks failed
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Failing after 1m21s
CI Silverfish / silverfish-amd64 (pull_request) Failing after 1m2s
aarch64 checks / silverfish--aarch64 (pull_request) Successful in 13m47s
to e1230f19bd
Some checks failed
CI Silverfish / silverfish-amd64 (pull_request) Waiting to run
aarch64 checks / silverfish--aarch64 (pull_request) Has been cancelled
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Has been cancelled
2026年01月06日 21:34:12 +01:00
Compare
zkat force-pushed zkat/products from e1230f19bd
Some checks failed
CI Silverfish / silverfish-amd64 (pull_request) Waiting to run
aarch64 checks / silverfish--aarch64 (pull_request) Has been cancelled
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Has been cancelled
to fe817044b0
Some checks failed
aarch64 checks / silverfish--aarch64 (pull_request) Successful in 2m50s
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Failing after 1m15s
CI Silverfish / silverfish-amd64 (pull_request) Failing after 1m22s
2026年01月06日 21:35:44 +01:00
Compare
zkat force-pushed zkat/products from fe817044b0
Some checks failed
aarch64 checks / silverfish--aarch64 (pull_request) Successful in 2m50s
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Failing after 1m15s
CI Silverfish / silverfish-amd64 (pull_request) Failing after 1m22s
to 86b8079ac4
Some checks failed
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Failing after 1m20s
CI Silverfish / silverfish-amd64 (pull_request) Failing after 59s
aarch64 checks / silverfish--aarch64 (pull_request) Failing after 6m32s
2026年01月07日 06:35:30 +01:00
Compare
zkat force-pushed zkat/products from 86b8079ac4
Some checks failed
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Failing after 1m20s
CI Silverfish / silverfish-amd64 (pull_request) Failing after 59s
aarch64 checks / silverfish--aarch64 (pull_request) Failing after 6m32s
to 072bde87fe
Some checks failed
aarch64 checks / silverfish--aarch64 (pull_request) Failing after 1m12s
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Failing after 1m24s
CI Silverfish / silverfish-amd64 (pull_request) Failing after 56s
2026年01月07日 21:56:55 +01:00
Compare
Some checks failed
aarch64 checks / silverfish--aarch64 (pull_request) Failing after 1m12s
CI Silverfish musl / silverfish--musl-x86_64 (pull_request) Failing after 1m24s
CI Silverfish / silverfish-amd64 (pull_request) Failing after 56s
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin zkat/products:zkat/products
git switch zkat/products

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff zkat/products
git switch zkat/products
git rebase main
git switch main
git merge --ff-only zkat/products
git switch zkat/products
git rebase main
git switch main
git merge --no-ff zkat/products
git switch main
git merge --squash zkat/products
git switch main
git merge --ff-only zkat/products
git switch main
git merge zkat/products
git push origin main
Sign in to join this conversation.
No reviewers
Labels
Clear labels
Compat
Breaking
Breaking change that won't be backward compatible
Flag/Good First Issue
Good issue for first-time contributors
Kind/Accessibility
Accessibility issue, bug or otherwise
Kind/Appearance
Design, styling, and other aesthetic and visual items
Kind/Bug
Something is not working
Kind/Compliance
Legal, policy, or some other kind of compliance
Kind/DevOps
CI/CD, releases, etc
Kind/Documentation
Documentation changes
Kind/Enhancement
Improve existing functionality
Kind/Feature
New functionality
Kind/Performance
Gotta go fast
Kind/Security
This is security issue
Kind/Technical Improvement
Underlying technical improvement that is not necessarily user-impacting or visible.
Kind/Testing
Issue or pull request related to testing
Kind/UX
Related to user experience/product
Priority
Critical
The priority is critical
Priority
High
The priority is high
Priority
Low
The priority is low
Priority
Medium
The priority is medium
Reviewed
Confirmed
Issue has been confirmed
Reviewed
Duplicate
This issue or pull request already exists
Reviewed
Invalid
Invalid issue
Reviewed
Won't Fix
This issue won't be fixed
Size
L
Significant change
Size
M
Medium-size change
Size
S
Small change
Size
XL
Very large change that might take months to complete and impact many components
Size
XS
Trivially small change
Status
Abandoned
Somebody has started to work on this but abandoned work
Status
Blocked
Something is blocking this issue or pull request
Status
Need More Info
Feedback is required to reproduce issue or to continue work
Status
Needs Design
Requires design/review from Alchemists (product/UX)
Status
Needs Discussion
A discussion needs to happen before implementation
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
conjured/silverfish!136
Reference in a new issue
conjured/silverfish
No description provided.
Delete branch "zkat/products"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?