News for hackers. Stuff that matters.

martin_dd

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.
Thank you for your kind words! Everyone has their own preference for calendar apps, it's understandable :)
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.

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.
I have a planned feature that lets you “zoom in” on a specific day or week. Stay tuned!
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.

Glad you like it!
Good point. I can read your content but I promise I won’t.
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.

Usually there’s a button called “Add to Home Screen” in the dropdown menu of your mobile browser. Can you try that?

Show HN: KittyCal – minimalist PWA calendar app for couples

https://kittycal.net

Hi Fellow Hackers!I'm happy to share with you KittyCal, an installable calendar web app I made over the past two months. Existing calendar apps often focus on scheduling and require many steps to create one event. KittyCal, on the other hand, removes hourly scheduling and keeps everything on one screen.How does it work? Just enter your email address, and we will send you a pair of calendar...

( Read More... | 30 comments | 3 points | on HN )
Re: on Monday May 27, 2024 @12:47AM (#40487634)
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.

Re: on Monday May 27, 2024 @12:40AM (#40487604)
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).

Re: on Monday May 27, 2024 @12:33AM (#40487573)
Thanks for pointing that out, will fix soon.
Re: on Monday May 27, 2024 @12:27AM (#40487546)
That's right! It's a custom HTML renderer with custom css and client-side js for navigation and search.
Re: on Sunday May 26, 2024 @06:29PM (#40485996)
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.
Re: on Sunday May 26, 2024 @06:20PM (#40485932)
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.

Re: on Sunday May 26, 2024 @05:13PM (#40485442)
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.
Re: on Sunday May 26, 2024 @04:48PM (#40485258)
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!
Re: on Sunday May 26, 2024 @04:33PM (#40485154)
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.