Skip to content

LukeberryPi/phived

Repository files navigation

motivation

have you ever clicked on a website just to be bombarded with cookie modals, newsletter beggers, and ads everywhere? this is fine if you're on piratebay, but if you're seeking productivity — you need a no-distractions experience to get it done.

phived is a dead-simple, anti-procrastination to-do list. arrange tagged task lists on a canvas and add rows as you need them. no login, no cookies, no images and no ads.

just you and your next few steps.


repository

See CONTEXT.md for canonical surface names and docs/adr/ for deployment and routing decisions.

  • apps/web — Astro public web app served at phived.com/
  • apps/app — Vite, React, and TypeScript task app served at phived.com/app
  • apps/macos-app — native SwiftUI macOS app
  • packages/tokens — shared design tokens consumed by the web and app surfaces

accessing locally

you need these:

then, you can:

now, access the repo:

cd phived

finally, install dependencies from the repository root:

bun install

run a dev server:

  • bun run dev — runs both apps at once
  • bun run dev:app — only the task app (Vite)
  • bun run dev:web — only the public web app (Astro)

to see the production-shaped combined site (/ + /app on one origin), use bun run preview below.

Build the deployable site and native app:

bun run build

Build only the deployable web site (phived.com/ + phived.com/app):

bun run build:site

Preview the built site locally:

bun run preview

Build and open the native app:

bun run dev:macos

The packaged app is written to apps/macos-app/dist/Phived.app.

Run checks:

  • bun run check
  • bun run lint
  • bun run typecheck
  • bun run test:app
  • bun run test:macos

With a full Xcode installation selected, run the XCTest suite with:

bun run test:macos:xctest

See docs/macos-parity.md for the native parity contract and verification workflow.


contributions

issues and pull requests are appreciated

About

An anti-procrastination to-do list.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors