Initial website deployment
All checks were successful
Deploy Website / build-and-deploy (push) Successful in 1m44s

This commit is contained in:
Akshay Kolli
2026-07-02 00:28:25 -07:00
commit e240b99cb2
66 changed files with 2774 additions and 0 deletions

6
content/apps/_index.md Normal file
View File

@@ -0,0 +1,6 @@
---
title: "Apps"
build:
render: never
list: always
---

37
content/apps/clipbored.md Normal file
View File

@@ -0,0 +1,37 @@
---
title: "ClipBored"
date: 2026-07-01
draft: false
description: "A local-only macOS clipboard manager with a keyboard-first bottom panel."
tags: ["Swift", "AppKit", "macOS", "Clipboard", "SQLite"]
status: "open beta"
weight: 20
links:
- label: "GitHub"
url: "https://github.com/akkolli/clipbored"
toc: true
math: false
---
ClipBored is a small native macOS clipboard manager. It captures local clipboard history and opens a keyboard-first responsive bottom panel for search, sorting, copy, paste, pinning, deletion, and organization.
{{< figure src="/images/apps/clipbored/panel.png" alt="ClipBored clipboard panel snapshot." />}}
## What It Does
- Runs as a dockless menu-bar utility by default.
- Opens with a global shortcut.
- Captures text, links, images, media, PDFs, files, and rich text.
- Supports search, sorting, pinning, collections, copy, paste, preview, and deletion.
- Keeps storage local and dependency-light.
- Uses SQLite persistence with bounded history and encrypted app-managed payloads.
## Technical Shape
ClipBored is built with Swift Package Manager, AppKit, Carbon hotkeys, SQLite, and system frameworks. It avoids network APIs and telemetry. Clipboard history is stored locally under Application Support, with privacy controls for ignored apps, content kinds, and sensitive-content exclusion.
The project is designed as a small native utility rather than a heavy Electron-style clipboard database.
## Status
ClipBored is in open beta. Current work focuses on interaction polish, keyboard navigation, persistence, privacy controls, and reliable local packaging.

35
content/apps/feedme.md Normal file
View File

@@ -0,0 +1,35 @@
---
title: "FeedMe"
date: 2026-07-01
draft: false
description: "A local-first native SwiftUI feed reader for macOS and iOS."
tags: ["Swift", "SwiftUI", "RSS", "macOS", "iOS"]
status: "open beta"
weight: 10
links: []
toc: true
math: false
---
FeedMe is a small native SwiftUI feed reader for macOS and iOS. It is local-first, account-free, and built around a shared Swift package for feed parsing, OPML import/export, refresh orchestration, and SQLite persistence.
{{< figure src="/images/apps/feedme/demo.png" alt="FeedMe running with a local demo library on iOS." />}}
## What It Does
- Reads RSS, Atom, and JSON Feed sources.
- Imports and exports OPML.
- Stores the feed library locally in SQLite.
- Tracks folders, unread/read state, starred items, refresh history, and retention cleanup.
- Shares one SwiftUI reader interface across macOS and iOS.
- Includes a real-feed validation CLI for release checks.
## Technical Shape
The app is split into a reusable feed core and a shared UI package. The core owns parsing, feed discovery, refresh behavior, OPML, fetching, and persistence. The UI layer handles the reader, feed organization, article rendering, search, and platform commands.
The release build is intentionally size-conscious: local package code is statically linked where practical, release symbols are stripped, and the verification script checks app size as part of the release gate.
## Status
FeedMe is in open beta. Current work is focused on release hardening, real-feed validation, and keeping the app small while preserving a useful local reader workflow.

38
content/apps/ihatepdfs.md Normal file
View File

@@ -0,0 +1,38 @@
---
title: "I Hate PDFs"
date: 2026-07-01
draft: false
description: "A tiny native macOS PDF reader for local reading, highlighting, commenting, and review."
tags: ["Swift", "SwiftUI", "PDFKit", "macOS"]
status: "open beta"
weight: 30
links:
- label: "GitHub"
url: "https://github.com/akkolli/ihatepdfs"
- label: "Download"
url: "https://github.com/akkolli/ihatepdfs/releases/latest"
toc: true
math: false
---
I Hate PDFs is a small native macOS PDF reader for local reading, highlighting, commenting, and review. It uses SwiftUI, AppKit, and PDFKit, keeps documents on your Mac, and avoids accounts, tracking, and cloud upload.
{{< figure src="/images/apps/ihatepdfs/default-reading.png" alt="I Hate PDFs default reading mode." />}}
## What It Does
- Opens local PDFs without accounts, analytics, tracking, or cloud upload.
- Supports highlighting, comments, replies, bookmarks, search, and sidebars.
- Writes standards-compatible annotations back into PDFs.
- Stays intentionally small by relying on system frameworks.
- Ships as a direct-download macOS app, with App Store packaging support.
## Technical Shape
The project is a Swift Package with a core PDF annotation target and a SwiftUI macOS app target. The app uses PDFKit for rendering and annotation behavior, AppKit bridges where needed, and strict release-size checks to keep the bundle small.
The design rule is simple: stay native, local, and small unless a feature clearly justifies its weight.
## Status
I Hate PDFs is in open beta and actively maintained. The current public release line focuses on fast local PDF review, standards-compatible annotations, and small distribution artifacts.