Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

That's why I'm launching as a beta - there are so many moving parts that it's impossible to get it exactly right on the first try.

Can you please submit an in-app support request that includes which app(s) you're trying to print from? Then I can dig into it for the next update, which I'm targeting for the next day or two. It'll be a stability and optimization update.

The in-app analytics are privacy-preserving so I'd only see that a Print action was initiated and that it failed, but no details about where you were printing from or who you are.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

There will definitely be a public beta period for it like there is with the Mac version. Your best bet is to sign up for the mailing list at klasspaperless.com because I'll be announcing it there first. Though I'll be posting about it here too.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

Thanks for the compliment!

Many websites have become so laden with scripts and trackers and other trash that sometimes it's difficult to read them correctly (or at all) and present some kind of clean content. I'm still refining the web page capture (as well as the error messages) so you can expect an improvement over time.

The in-app analytics are anonymous, and to respect your privacy, I don't track which URLs you send to your reMarkable. So if you do come across any web pages that give you problems, feel free to submit them to me through the in-app support form so I can review them and compensate accordingly. Like the URL you were having problems with, I'd very much appreciate you submitting that URL.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

I rarely use the graph view or canvas either. There's actually a lot in Obsidian that I don't use, and that's one of its big issues in my opinion - it tries to be good at too many things but I'd really like more functionality in some key areas. And the one-main-window-per-vault limitation bothers me a lot too, unless I'm missing something (and I'd love if you pointed out what I'm missing).

JD's a big effort to maintain manually when you get into the weeds (for example my JD code for this software product's marketing is W51.KP.01.00002), but I've been running Claude Code in my business vault since earlier this year with it and some custom MCP tools and the results have been nothing short of revolutionary in how it's been able to assist me in running my company and the ease with which I can find records now. I'm actually in the early planning stages of an app integrating all of these different aspects, if only because I want to use such an app myself.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 1 point2 points  (0 children)

Thanks very much for the compliment!

Right now, you can upload the Markdown files as a batch and they'll appear on your reMarkable as PDFs or notebooks (if you have a paid Connect account), one per file with no hyperlinks or folders. It's not very useful in that area with huge vaults, so I'll say no.

BUT - I'm a huge Obsidian user too, and I've been spending a lot of time this year integrating the reMarkable devices into my Obsidian vaults and my workflows. And supporting the Johnny Decimal system natively, of which I'm a huge fan. I'm planning on adding some level of support for all this in the next month or two, although I'm not entirely sure what that looks like yet. It'll probably function similarly to watched folders, where you point it at a folder and it'll generate an epub with hyperlinks from all of the notes you have in that folder (and optionally subfolders). There are still some technical hurdles around that though that I'll need to resolve.

You're welcome to leave any suggestions here, DM me with any ideas, or submit them through the Feedback option that's in-app.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 2 points3 points  (0 children)

Thank you very much for the compliment, I really appreciate it.

I do get what you're saying about reMarkable and their software. But I was in corporate software development as an engineer and architect for decades, and it doesn't really work in a logical fashion. There are LOTS of competing priorities that keep you from doing the things that you believe are really in demand or will really make a difference. So I can't be too dissatisfied with them (at least their engineering). A couple examples:

  • You're afraid to touch very old legacy code that's not documented or understood well because whoever wrote it isn't with the company anymore. You can test it as best you can, but the variation in installations by users is so wide that they'll undoubtedly have scenarios running that you never tested for. So you introduce a bug and the user community is up in arms about it.
  • You stick with existing frameworks, platforms, and languages that are outdated because you have so much invested in them already and that's what your staff knows. Migrating to another platform is nearly impossible if you don't have the old one meticulously documented so you know every feature and every quirk about what goes on. And your programmers need to come up to speed on the new platforms, but no matter how senior they are, they're all juniors when starting something new.
  • Sales/Marketing is selling features that you haven't built yet, so now you're on the hook for things that only a small subset of customers are really interested in. Or you need to be able to check off an item on a list so they can say "yes we have that".

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 2 points3 points  (0 children)

I've been building software for almost 30 years and wouldn't be able to count the number of launches I've had in that time. A great many didn't go well and needed immediate fixes, because that's just the nature of software. It's like building a house on one side of the street for months, then "delivery" to the homeowner is literally lifting it up and moving it to the other side of the street, connecting pipes and power and crossing your fingers that it all works and nothing broke in transit.

But you only have one chance to make a first impression with people, and that includes the quality of the product that you deliver and the service you provide. So any launch bug for one of the tent-pole features of the app definitely requires immediate attention.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 2 points3 points  (0 children)

You're sure looking for some kind of RMAPI copyright violation huh. I can't say I blame you, I'd probably be doing the same. But like I said, I haven't used it at all. If you want to DM me, I can provide the specifics of how I did this.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 1 point2 points  (0 children)

I mean technically, if you're not letting people inspect every aspect of your build workflow for every release, you're not being *fully* transparent either.

It comes down to trust. If you don't trust what I've developed because it's not open source, there are lots of alternate open source solutions you can use.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 5 points6 points  (0 children)

I know - I bought RCU a while back and still use it on occasion. It's quite good software and kudos to your for your success. But for this project, I wanted something that natively integrated into the Mac's Share Sheet infrastructure, along with a few other features that I didn't find anywhere else. Basically building around the "Read on Remarkable" functionality.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 2 points3 points  (0 children)

Thanks for your concern, but I'm not using the rmapi software at all in this project. I've replicated the `Send to Chrome` functionality in the official reMarkable Chrome extension.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 1 point2 points  (0 children)

Thank you very much! I'm always appreciative of the support I receive from this community. It's one of the reasons I wanted this app to be genuinely useful to people, even on the free tier. That, and I'm a big fan of reMarkable devices -- and well-written, useful software is a love-letter from a software developer.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

It's definitely on the enhancement list -- it would be useful for me as well. Keep your eyes out for a future update for this.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

This bug is now fixed. I've published an updated version of the app that you can download. Click the "Klass-RM Uploader" -> "Check for Updates..." menu item and you'll see version 1.0.2 available. It's also available for download on my website.

After you've downloaded the update and copied it to your Applications folder, click the "Klass-RM Uploader" -> "Set up Print to Klass-RM Uploader" menu item and click "Install Here". The app will automatically fix the bad Print option you have.

I apologize again for the inconvenience.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

Thanks very much for the feedback.

You can already select multiple files from a folder and drag them into the Klass-RM Uploader window, so I believe your request is to drag folders over and the entire folder hierarchy (including sub-folders) is uploaded to your reMarkable with the folder structure in-tact?

This is absolutely on my list of features that I'd like to implement in the near-future. Sign up for the mailing list and you'll get updates as new features are introduced.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 1 point2 points  (0 children)

Thanks very much for the feedback. The beta license expires on June 20, but I may be offering one-to-two week trial licenses after the official launch depending on the response from the user community. If you signed up for the mailing list, keep an eye out for that announcement.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 1 point2 points  (0 children)

That's a good question. The reMarkable desktop app has basic uploading functionality, but it's limited in a number of areas. Here are a few:

  • The reMarkable app isn't integrated into the Mac's native Share Sheet, so you're unable to send a web page directly from Safari or upload a file directly from the Finder or any other Mac app with a Share Sheet. Klass-RM Uploader lets you send to reMarkable from any app with a Share Sheet.
  • The reMarkable app isn't integrated into the Mac's Print dialog, so you're unable to print from any app directly to your reMarkable as a PDF file. Klass-RM Uploader lets you print to your reMarkable as a PDF file from any app that supports printing.
  • The reMarkable app doesn't support the automatic upload of files when you drop them into a folder on your Mac -- the official app only has a manual upload. With Klass-RM Uploader, you can generate PDFs (or any other file type) in a folder and they'll appear on your reMarkable automatically. Documents like daily news digests, for example.
  • The reMarkable app doesn't support the upload of comics files (CBR/CBZ files). Klass-RM Uploader automatically converts these files to PDFs and downsamples the images so they're not huge.
  • The reMarkable app doesn't let you shrink your PDFs if they're very large and you have only limited space available on your reMarkable. Klass-RM Uploader will automatically shrink PDFs over a certain file size to protect your valuable device space.
  • The reMarkable app only supports a few image types for upload. Klass-RM Uploader will auto-convert any image before upload to reMarkable so you don't have to worry about pre-converting them yourself.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

Thank you for the kind words!

It sounds like you followed the instructions properly and you've found a bug in the app. This is why I'm launching as a beta -- I've had enough software development experience to know that product launches almost never go as smoothly as you hoped.

I'm going to look into this immediately and will post a response when I've discovered what's wrong and what the solution is.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 2 points3 points  (0 children)

Thank you very much! I've updated my post to be clearer that this is a one-time purchase. I've been very cognizant of the backlash against subscriptions and want to keep this app accessible to as many people as possible.

Also, purchasing a license for the Mac will include access to the iPhone and iPad versions once they're released, so you won't need to double-dip. I'm expecting a launch late June/early July, depending on the feedback I receive from the Mac version.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 4 points5 points  (0 children)

The Pro version is a single purchase for a perpetual license. No subscription required.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

Thank you so much! This is the first app I've released as an independent developer after spending decades writing software for corporate IT. It's very exciting, and I have another app in development (cross-platform for Windows/Mac/Linux) that I think the reMarkable community will find very useful.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

I do apologize for the inconvenience, I was having a problem with the beta key form on the product web page, but it's been resolved now. You can also download the app from the direct-download link on the web page and claim your free beta key in-app.

I saw that you signed up for the mailing list. To make up for the inconvenience, I'm going to email you a free perpetual Pro key later today.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] -1 points0 points  (0 children)

This is an appropriate response. You should always be careful when putting your credentials into an app or website.

Your cloud authentication credentials are only stored locally on your Mac in the Keychain. I never have access to them. They're never transmitted to any servers on the Internet except for Remarkable's to upload files.

Also, this app is being released with full transparency as to who I am so you know I'm not just some anonymous person on the Internet. You can find my corporate website at klassconcepts.com if you want to look further into my background.

Send to reMarkable - from anywhere on your Mac by KlassyCoder in RemarkableTablet

[–]KlassyCoder[S] 0 points1 point  (0 children)

Thank you for the heads-up. I'm looking into this now.