SShortSingh.
Back to feed

Developer launches UNote, a Git-backed desktop note app that keeps data off cloud platforms

0
·5 views

A developer has released UNote 0.2.0, a desktop note-taking application that stores all notes directly in a private Git repository rather than a proprietary cloud service. The app supports Markdown, freeform canvas drawing, mind maps, and diagrams, with files saved as standard formats on the user's own disk. Git handles version history, offline editing, and syncing — commits and pushes occur automatically when a network connection is available. Currently, the app is limited to Windows x64 and supports sign-in only via Gitee, a GitHub-like hosting platform; support for GitHub, GitLab, macOS, and Linux is planned for future releases. The project is open source under the MIT license, with installers available on GitHub Releases.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Two-Artifact Freeze Method Keeps AI Patch Reviews Scoped to Real Bugs

Open-source maintainers risk unintended API expansions when coding models generate overreaching diffs in response to bug reports. A proposed workflow requires freezing two artifacts before any model session begins: a git bisect SHA identifying the first bad commit, and a snapshot of existing public API names. These two files act as hard merge gates, restricting model edits strictly to files changed in the offending commit. The bisect must confirm a reproducible test failure before any chat session starts, and a flaky test halts the entire process. The method aims to prevent silent surface-area growth and keep code review focused on the actual defect rather than model-suggested additions.

0
ProgrammingDEV Community ·

AI Agents Excel at Exploratory Testing but Fall Short for Regression Suites

AI agents have proven effective for exploratory testing by dynamically navigating interfaces, reacting to unexpected states, and investigating bugs without fully predefined steps. However, regression testing demands repeatable, documented action sequences and consistent checks so that results across multiple runs can be meaningfully compared. When an agent adaptively chooses alternate paths or accepts different signals as proof of success, it undermines the comparability that regression testing requires. Experts argue teams should use AI agents for ambiguous, one-off, or investigative tasks while investing in structured test assets for workflows that must be verified before every release. The key question for testing teams is not whether to use agents or automation, but which work benefits from flexibility and which requires repeatability.

0
ProgrammingDEV Community ·

Developer Experiment Reveals Hidden Latency After AI Code Generation Ends

A developer found that the real performance bottleneck in an AI-assisted coding workflow was not the remote language model but the file-writing steps that followed token generation. Standard product dashboards typically highlight first-token latency, masking heavier stalls that occur during the apply phase. To investigate, the developer built a lightweight Python timer using perf_counter to record named spans and render them as an ASCII waterfall chart. The experiment used a small local JSON fixture with no production traffic, deliberately keeping the setup simple and reproducible. The findings showed that apply-phase operations like writing and fsyncing files produced multiple distinct spans, collectively outweighing the generation span in wall-clock time.

0
ProgrammingDEV Community ·

Study Finds Half of 330 AI Models Fail to Respond Correctly in Korean

A benchmark evaluation of 330 large language models tested Korean language ability across seven axes, including honorifics, terminology, register, and format compliance. A script-based script-contamination check — not an AI judge — automatically failed any response containing less than 25% Hangul, more than three Chinese characters, or any Japanese kana. Using this method, 766 of 2,304 responses (33.2%) were auto-failed before human or AI review, and 54 models failed all seven tasks entirely. Honorifics and knowledge of Korean institutions proved the hardest axes, with AI success rates of just 8.5% and 9.4% respectively. Among vendors with at least eight models tested, Anthropic led with a mean score of 2.29 out of 3, while five models — mostly from OpenAI — achieved a perfect score.