Skip to content

Add QR Codes, Links, and tracking#6

Merged
jgoldberger26 merged 10 commits into
developfrom
links
Mar 27, 2026
Merged

Add QR Codes, Links, and tracking#6
jgoldberger26 merged 10 commits into
developfrom
links

Conversation

@jgoldberger26
Copy link
Copy Markdown
Contributor

@jgoldberger26 jgoldberger26 commented Feb 23, 2026

This PR adds a link resolver under the /r/ api. The link resolver tracks users that pass through it, and can generate QR Codes to those links for easy sharing.

Would address https://linear.app/capyrpi/issue/CAPS-29/qr-code-generation-and-tracking

TODO still:

  • Stylize QR Codes
  • Check additional steps that need to be done for migrating to postgres18.

If the QR code returns the dest url, visits to that URL cannot be tracked. Use endpoint url
instead.
Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @jgoldberger26! 👋

Your private repo does not have access to Sourcery.

Please upgrade to continue using Sourcery ✨

@jgoldberger26 jgoldberger26 requested review from YaoxuanZhang and removed request for shamikkarkhanis February 24, 2026 22:40
@jgoldberger26
Copy link
Copy Markdown
Contributor Author

I won't have time today to decouple users from links (the current implementation will allow unregistered users to have a null uid, otherwise it will be tracked), so I resolved merge conflicts and am opening this PR. @YaoxuanZhang if you want to use it for your edit Wednesday, feel free to approve and pull these changes into main. Otherwise I will add device tracking next week after we resubmit sprint 1.

@jgoldberger26 jgoldberger26 marked this pull request as ready for review February 24, 2026 22:46
Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @jgoldberger26! 👋

Your private repo does not have access to Sourcery.

Please upgrade to continue using Sourcery ✨

It looks terrible this is going away
@YaoxuanZhang YaoxuanZhang changed the base branch from main to develop March 26, 2026 03:00
@jgoldberger26 jgoldberger26 merged commit d4f23c2 into develop Mar 27, 2026
1 check failed
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