Skip to content

Add support for loading traces from pastila.nl with E2E encryption#2

Draft
azat wants to merge 3 commits intomainfrom
pastila
Draft

Add support for loading traces from pastila.nl with E2E encryption#2
azat wants to merge 3 commits intomainfrom
pastila

Conversation

@azat
Copy link
Copy Markdown

@azat azat commented Jan 31, 2026

Note: I did not wrote a single line of code, since I do not want to run npm locally, but I will use this pull request to track progress of this feature.

Deployed at https://whodidit.you/

Brief

This is required for chdig:

Example: https://whodidit.you/#profileURL=https://pastila.nl/?5feae036/c9cce5b8012f7b6f97fb2cba27340635#xcWfUv3UnNBsAnKXKYqlrg==GCM

Details

Implements integration with pastila.nl paste service including:

  • AES-128-GCM decryption using Web Crypto API
  • ClickHouse API interaction for fetching encrypted/unencrypted content
  • URL parsing for pastila.nl format (?fingerprint/hash#keyGCM)
  • Automatic detection in existing #profileURL parameter

🤖 Generated with Claude Code

Adds automated deployment job that runs on main branch pushes:
- Builds app using prepack.sh with http protocol
- Uploads artifact to GitHub Pages
- Only runs after tests pass

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
@azat azat force-pushed the pastila branch 2 times, most recently from 97cbf06 to d17bed9 Compare January 31, 2026 20:38
Implements integration with pastila.nl paste service including:
- AES-128-GCM decryption using Web Crypto API
- ClickHouse API interaction for fetching encrypted/unencrypted content
- URL parsing for pastila.nl format (?fingerprint/hash#keyGCM)
- Automatic detection in existing #profileURL parameter

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
azat added a commit to azat/chdig that referenced this pull request Jan 31, 2026
This is a fork of speedscope, with pastila support!

Implemented in azat-ch/speedscope#2

Fixes: #202
Fixes: #199
azat added a commit to azat/chdig that referenced this pull request Jan 31, 2026
This is a fork of speedscope, with pastila support!

Implemented in azat-ch/speedscope#2

Fixes: #202
Fixes: #199
azat added a commit to azat/chdig that referenced this pull request Jan 31, 2026
This is a fork of speedscope, with pastila support!

Implemented in azat-ch/speedscope#2

Fixes: #202
Fixes: #199
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