HNHacker News
TopNewBestAskShowJobs

martin_dd

61 karma · joined May 25, 2024

Solo dev. Coding hard. Creator of https://kittycal.net & https://docland.io
submissionscomments
martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
That's a good idea, thank you. I used to receive .ics files in email attachments all the time and the format seems easy to work with.
martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
Thank you for your kind words! Everyone has their own preference for calendar apps, it's understandable :)
martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
Hi! I appreciate your comments. In the future I might charge for premium features, but right now there is no clear monetization plan. It's a lightweight app so I don't mind hosting it for free now.

You can trust it, both that the app won't be shut down without a notice, and that your data will not be shared / viewed by anyone else.

Launching native apps will be lots of effort though. Web apps are much easier to update, share, and customize (e.g. KittyCal has different icons for User 1 and User 2)

Hope this answers your questions.

martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
Week numbers is achievable (probably allocate a 10px column on the left), but starting day of the week is more of a personal preference I think. Will leave it for the user to decide.
martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
I have a planned feature that lets you “zoom in” on a specific day or week. Stay tuned!
martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
Notifications can be supported. (As long as the user device supports push notification from the browser)

This is the very first version, will gradually improve upon it.

martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
Glad you like it!
martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
Good point. I can read your content but I promise I won’t.
martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
Hi, thanks for checking it out :)

Exactly like you said KittyCal started as a “toy” so I designed it as a private space for couples didn’t think much about integrating existing calendars. Also KittyCal intentionally gives up hourly scheduling so any event created would automatically become a full-day event if synced to external calendars.

CalDAV does seem interesting, will definitely look into it.

martin_dd··on Show HN: KittyCal – minimalist PWA calendar app for couples
Usually there’s a button called “Add to Home Screen” in the dropdown menu of your mobile browser. Can you try that?
martin_dd··on Show HN: I generated API documentation for all Java packages
Yes, it's searching artifacts. Unfortunately searching symbols is not feasible until I have a larger budget. (Probably need TBs of index)

The keyboard navigation doesn't work yet, will fix in the next release.

martin_dd··on Show HN: I generated API documentation for all Java packages
Thanks, I've done what I could to improve the lighthouse scores. Hoping it will be indexed soon.

Sorry for the confusing terminology -- "External link resolution" just means links to any direct/transitive dependencies will be resolved. It takes more time and memory to generate so by default those links would be broken (marked in red).

martin_dd··on Show HN: I generated API documentation for all Java packages
Thanks for pointing that out, will fix soon.
martin_dd··on Show HN: I generated API documentation for all Java packages
That's right! It's a custom HTML renderer with custom css and client-side js for navigation and search.
martin_dd··on Show HN: I generated API documentation for all Java packages
Thank you for the kind words! Even though I'm a Jetbrains all products pack user myself, totally agree with you that it's still useful to have API references alongside your main editor/IDE. If there's enough interest I'd love to build a VSCode plugin for Docland.
martin_dd··on Show HN: I generated API documentation for all Java packages
Author here. Yes, the search bar is nice already, and the performance is good enough for most use cases. Fun fact, javadoc's search is O(n), Docland uses binary search so it's O(log2n). That's why the search bar in the official java.base documentation is noticeably laggy.

The real benefit of customizing search is custom ranking and filtering logic. Docland sorts the search results by relevance (matching prefix length and casing) and dedupes overloads. In my (possibly biased) opinion it's easier to use.

martin_dd··on Show HN: I generated API documentation for all Java packages
It's all automated. Most third-party packages have their source code published as source JAR on Maven central and I just use that. JDK is the only exception, where I use OpenJDK's source code.
martin_dd··on Show HN: I generated API documentation for all Java packages
Author here. The value add is a better browsing experience: with Docland, you can navigate across the class hierarchy, search symbols quickly, and view the package content at a glance. Feel free to check it out!
martin_dd··on Show HN: I generated API documentation for all Java packages
Thank you for checking it out! I'm aware of Kapeli's Dash and do think it's a great piece of software. Though, Docland is great at dynamically generating documentation for libraries from source code (i.e. it could work for any software library), while Dash's strength is its ability to serve static documentation sets.