Phil Denhoff's Avatar

Phil Denhoff

@phildenhoff.bsky.social

[[πŸ€¦β€β™‚οΈ]] Building @citadel-app.bsky.social, a frustration-free ebook library management tool

94 Followers  |  402 Following  |  12 Posts  |  Joined: 15.11.2024
Posts Following

Posts by Phil Denhoff (@phildenhoff.bsky.social)

What’s the approximate size of the SVGs vs a gif or compressed video? Using sprites in hidden divs is a fascinating idea

13.02.2025 06:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Am I understanding this right β€”Β your script publishes a build to NPM that anyone can download, but isn't the latest build (so users won't install it automatically)?

11.02.2025 04:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Once I've split up more of the platform-specific things, maybe abstracting Electron out of the backend TS code, I'll come back to these two projects. But, today, we're going with electron!

10.02.2025 22:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The reason I opted not to use either came down, essentially, to "how quickly can I spin up the existing UI". Neutralino doesn't have a lot of templates, Buntralino is brand new (and the existing Vite template doesn't work on macOS at all).

10.02.2025 22:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

As part of this Tauri β†’ Electron migration, I looked pretty hard at a couple interesting projects. Specifically, Neutralino and it's Bun-based sibling project Buntralino. I would love to use either of these projects! They both seem wonderful!

10.02.2025 22:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Using Rust wasn't a mistake Β· Phil Denhoff A personal website [[πŸ€¦β€β™‚οΈ]]

πŸ˜’πŸ‘‹ πŸ¦€

denhoff.ca/posts/citade...

10.02.2025 22:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

that certainly sounds "more efficient"

10.02.2025 21:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

thank you, this took me forever to understand

06.02.2025 06:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

that was a lot harder than I thought it'd be. 6/8 tho!

30.01.2025 21:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Seems like if I did that, I’d be building Calibre-Web or Biblioteca again. Both excellent pieces of software, but there’s a higher bar for entry to self-hosting software, over downloading an app.

Plus… I like desktop software. It feels so much more local

15.01.2025 23:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Right now @citadel-app.bsky.social is a desktop app. It manages your book library as a folder on your hard drive.

Now I’m wondering if I should make it a self-hosted web app, or a hosted web app.

Calibre Web is self hosted and has a lot of power from that. But desktop apps are just so simple!

14.01.2025 23:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot of Citadel ebook app shows the Authors page, with a list of authors. Each author has a link to see all the books they've written that are in the library. Some authors have an extra badge by their name indicating that they're missing a sortable name.

Screenshot of Citadel ebook app shows the Authors page, with a list of authors. Each author has a link to see all the books they've written that are in the library. Some authors have an extra badge by their name indicating that they're missing a sortable name.

I recently merged a PR to manage Authors in my @citadel-app.bsky.social library. You wouldn't think having them all in a list like this, with labels for missing data, would make much of a difference but it's soooo nice

18.12.2024 20:52 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0