I don’t claim it to be common practice, just saying that it exists. That said, it may be “niche” in the grand scheme of things, but by no means do I think it’s small and insignificant. If anything, such codebases are typically foundational libraries in the giant stack of cards most other software engineers build.
That’s indeed very valid! As I said, I may have been a bit too harsh on the comment rule, definitely one to review properly <3
Hey! Yeah you are right, I may remove the >20% comments to line of code resulting in the code being 100% AI driven
That said, you are obviously referencing a very niche sector, the vast majority of software engineering doesn’t require that absurd amount of comments… I can’t stress enough how verbose a ratio of 20% comments to lines of code actually is lol
Happy to say as of today encryption is present in Jotty ♥️
Aw thank you for the kindness ♥️ There’s nothing wrong in verbosity btw, I may have been a bit too harsh on my parameters, I’ll tweak it a little :)
Hi, yeah! For sure! Indeed the world is not black and white! But even with weight, take everything with a pinch of salt <3
Hey!
Thank you for testing it out, I think in my head, even the most verbose of dev wouldn’t leave >20% of comments in their codebase. The percentage works on a ratio of (commentsCount / linesOfCode) * 100 so it doesn’t just flag “a lot of comments”, it mostly checks for “too many comments”, that said, the “use common sense” at the top needs to be taken quite seriously, for example if there’s a majority of comments but none of the comments feel like written by AI, it’s clearly just the developer being verbose :)
p.s. I find AI is pretty damn good at making docker compose files, it’s probably gonna work just fine <3
hahaha! I had totally missed this reply 🤣 That is indeed adorable, can’t say that’s where the name comes from but… it also works!!
Sorry yeah, it’s just for uploading. I tried to add a download for folders without having to zip it (i also hate having to unzip it myself) but it really makes the whole process extremely slow, I’ll keep trying, it’s a VERY niche thing, would definitely make this even more unique tho haha
Hey! I am Italian indeed :)
Glad you like it <3 remember is a beta, keep it private for now, next release sorts out some security concerns I have and should be fairly solid from that point on!
Hey thanks, I was properly looking into WebDAV yesterday, should be simple enough to implement, just making sure I don’t add features for the sake of it, once I’m certain it’s the right way to go I’ll implement it properly, for now my biggest aim is to get the tool as stable as possible ♥️
Hey! Yeah as long as you set the folder to the right permissions :) And I am a bit torn between WebDAV or straight websocket as it already allows file manipulation straight from the UI, so may be easier to have a socket server for collaborations
Glad you like it ♥️
Oh wow, that definitely threw me off lol anyhow, I don’t think I am more knowledgeable than you at all, I just know the tool I built more, so I can help figure out the nuances of it…
I have a feeling nsenter is not liking your nas for some reason, I wanna try a workaround and if it works for you I’ll go through the code and sort it out so we can use a proper env variable for this
add this env variable for now and tell me if it sorts you out <3
environment:
- PATH=/usr/bin:/bin:/usr/local/bin:/usr/sbin:/sbin:$PATH
Meh, I want to make sure things work, that’s also part of the promo right? haha
run which crontab for me?
I can see cron is running but I still am not sure you have crontab installed on the host machine if that makes sense
Hi,
I went through your logs and it seems like crontab is not installed on the host machine?
stderr: 'sh: 1: crontab: not found'
The tool uses the host crontab command via nsenter to manage cronjobs, so it only works if ran from hosts that leverage crontab to run cron jobs.
If that’s not the issue let me know and we can try and debug it together further, but looking at the logs it really seems like crontab is just not installed on your nas (guessing it’s a nas looking at the volume1 path)
p.s.
Thank you for the screenshots acknowledgment, I absolutely hate not having a visual aid on repositories when I want to try a new tool, I like to see what I am getting into before I get into it, and I absolutely judge a book by its cover, I am a frontend tech lead, UI is extremely important to me, if an app doesn’t have a somewhat clean UI I kinda refuse to even try using it hahah
Hey! Glad everything is working smoothly for you ♥️
Yeah this is one of the most requested features so far, I’ll need to add offline caching eventually so the PWA can still work offline. At the moment it does work if you only have it connected internally, but in the moment it can’t communicate to your server it’ll go down, yes.
No, it does not, but I don’t think it should be too hard to implement (at least the checklists side of thing - kanban board subtasks may be a whole can of worms UI wise, but can look into it) raise an issue on github and I’ll look into it as soon as I can fit in the roadmap <3
Oh yeah, that’s not a feature yet. There’s an open feature request for this and I’ll definitely implement it, may take a bit of time to do.
Would you be able to give me a couple of screenshots on what the context looks like? I just had a simple “mentioned 2 times” with links on where it was mentioned in mind, but full on context sounds way better, I’m curious to see how that works (totally not copying :P)
Should be back, of course everything went down while I was asleep, the joys 🤦♂️ By back linking you mean offline cache that links to a server when back online? If so, no, not yet at least
Hi! These are all very valid questions!
The protection boils down to your level of comfort, really, the way I built this is very modular, you can
When exporting notes, if one is encrypted it’ll stay encrypted, of course.
Lastly, the simple answer is because I know the tech fairly well and understand it enough to comfortably implement it, I wouldn’t want to half ass something, PGP is an extremely valid form of encryption anyway, and can be very user friendly when implemented properly (as explained above there’s various levels of complexity in place)
Very valid feedback, makes me wonder if I should give people multiple choices of encryption algorithms in future updates ♥️