Pirates are evil? The Marines are righteous? These terms have always changed throughout the course of history! Kids who have never seen peace and kids who have never seen war have different values! Those who stand at the top determine what's wrong and what's right! This very place is neutral ground! Justice will prevail, you say? But of course it will! Whoever wins this war becomes justice! - Donquixote Doflamingo • Pirates are evil? The Marines are righteous? These terms have always changed throughout the course of history! Kids who have never seen peace and kids who have never seen war have different values! Those who stand at the top determine what's wrong

Bugs

  • Tablet mode: when in tablet mode, (800px < width < 1500px) the page gets cutoff
  • Mobile Global Graph: The mobile global graph doesn’t take up the whole screen.
    • This happens on the docs as well, so they’re looking for a fix (thanks saberzero1!)
  • No backlinks: There are no backlinks anywhere on the site. They should be in the right component.
    • Turns out I just don’t have that many links and the backlinks header doesn’t appear if it’s empty
  • Latex: Broken Notes
    • The latex doesn’t render properly in the following notes, likely because of the existence of newlines
    • For now, just remove newlines I suppose
    • Broken Notes
      • Double Sideband-Suppressed Carrier Modulation
  • Footer squeezes everything into one line
    • Used flex-wrap: wrap; to fix.
  • Image for remark42 still come in on http with the external ip address instead of at the domain.
  • Latex lines don’t break
    • This means for short-widthed devices, the math text goes off screen.
    • I guess don’t use long lines?
    • Make Math text work with newlines
      • Maybe collapse all newlines with a transformer?

Blogging and Sharing

  • Quartz v4 as a static site generator

  • split site into different sections with different themes

    • homepage
      • what I’m currently working on
      • interactive portfolio
      • downloadable resume
    • anime
    • Notes
    • poetry
    • Books
    • projects
    • music
    • Blog
  • code highlighting

  • music

  • port all text-based drive items to obsidian

  • Full graph view at index

  • Blog list should just have blog posts

  • link to resume

  • Add a “book a meeting with me” feature

  • default profile picture for all the pages that don’t have gifs

    • Also make this tab pic, perhaps boondocks style generated by stable diffusion?
  • Separate your content and quartz repos

  • Update footer to match index page

  • fix footnotes

    • SwiftRead chrome extension had compatibility issues; disabled
  • Add images to timeline cards

  • mobile file explorer popup

  • Make search-exclude, graph-exclude, and explorer-exclude tags functional

    • Also exclude the tags from the graph
  • Tune og image generation options

  • Merge commits

  • Fix Scrolling text ontop

  • Notes

    • MAT389
    • ESC180
    • ESC190
    • ECE358
    • ECE355
    • ECE286/MIE286
    • ECE159
    • ESC103
    • MAT185
    • MSE160
    • MAT292
    • PHY180
    • CIV102
    • ESC194
    • ESC195
    • AER210
    • ECE259
    • CHE260
    • ECE253
    • ECE360
    • ECE352
    • PHY293
    • PHY294
    • BME205
    • ECE349
  • Projects

    • Website
    • Soybean Sprouting
    • Shape Evolution and 3d Printing
    • Quranki
    • Rainfall Simulator
    • Praxis III
    • CIV102 Bridge Code
    • Rest API Usage
    • Casino Royale
    • Music Recommendation
    • CSC318
    • Polymer Beads
    • APS360 Labs
    • Prayer Times
    • ESC190 Labs
    • ESC180 Labs
    • Praxis I
    • Praxis II
    • Coming Soon
      • Dantotsu Fork
      • Whisper Project
      • XRP Ledger Project
      • AI Internship Applier
      • Self-hosted
        • Password mananger (vaultwarden)
        • nextcloud/opencloud
        • calibreweb
        • plex/jellyfin
          • stat-tracker (tuatulli)
        • search engine
        • Server-side web analytics
        • Remark42 comments
  • Blog/writing

    • Welcome message
    • Why I created the site
    • What is a Zettelkasten?

Archiving

  • Contact me/ anonymous message feature
  • Comments
    • Host your own comments with Remark42 Or use giscus easily
    • How much do you care about owning your data? Does comment data really matter to you? — I don’t care enough I think I’ll just use giscus
    • I used giscus, but I’m unhappy with how visitors would need to have a github account and can’t leave anonymous messags, so I’m moving to Remark42
      • export $(grep -v ’^#’ config.env | xargs) && ./remark42.linux-amd64 server
  • card files
    • I forget what this means
  • Pictures and videos
  • Port all onedrive files
  • contacts
    • extend the contact feature to also show social media handles
    • when you click on the handle, it takes you to your chat history
    • tag images with contacts to show who’s in the image
  • use ADB over WiFi to sync messages
  • sync whatsapp and discord
  • storage using “cloud object storage”
    • Google Cloud
      • Standard: Columbus (us-east5)$0.020/GB/month
      • can’t use the others BC they’re meant for infrequent access, archive may take hours for access
    • Cloudflare R2
      • Free 10gb
      • Then 0.015/GB/month
  • self-hosted password manager