Edozein biltegirekin dabil.
Adarrek erabiltzailearen git-a eta kredentzialak erabiltzen ditu; konturik eta loturarik gabe.
Bide-orri irekia
Lehentasunak iritzien arabera aldatzen dira: ireki issue bat puntu bat eztabaidatzeko, bozkatu 👍-rekin dauden issue-ak edo hartu zerbait zeure gain. good first issue markatutako puntuak txikiak eta beregainak dira.
Adarrek erabiltzailearen git-a eta kredentzialak erabiltzen ditu; konturik eta loturarik gabe.
Ezaugarri orok arin ibili behar du 100.000 commit baino gehiagorekin eta milaka ref-ekin.
Eragiketa suntsitzaileak berresten dira eta, ahal den guztietan, desegin daitezke.
Telemetriarik ez. Hirugarrenen zerbitzu batekin hitz egiten duen guztia aukerakoa da.
Bide-orriko puntuak eta bertsio-oharrak ingelesez idazten dira biltegian.
adar command-line tool (open the current repository from a terminal)Code signing & notarization with an Apple Developer ID, so macOS opens Adar without Gatekeeper warnings.Eztabaidatu
Homebrew cask — brew install --cask adar.Eztabaidatu
Update channels (stable / beta) and a "What's new" panel after updating.Eztabaidatu
Delta updates (smaller downloads) once the app is signed.Eztabaidatu
Sign update archives with an offline maintainer key (ed25519) and verify them in the updater, on top of today's GitHub digest, host, bundle-identity and version checks.Eztabaidatu
Lightweight translation layer (t() + JSON catalogs, Intl for plurals, dates and numbers); a test that flags missing keys.Eztabaidatu
English, Spanish (castellano) and Basque (euskara) as the first languages.Eztabaidatu
Follow the macOS language by default, with a language selector in Settings.Eztabaidatu
Per-language glossary for git terms (commit, branch, merge, rebase, stash…), which most localized tools keep in English or translate consistently.Eztabaidatu
Contributor guide for adding a language through a pull request.Eztabaidatu
Pull/merge requests for GitHub, GitLab, Bitbucket and Azure DevOps: list, open, check out, create from a branch and show PR badges on branch labels in the graph. Reuse existing auth (gh / glab CLIs, credential helper tokens) before asking for anything.Eztabaidatu
CI status dots on commits and branches (GitHub Actions, GitLab pipelines).Eztabaidatu
"Open on GitHub/GitLab…" for commits, files and line ranges; clickable #123 issue references.Eztabaidatu
Provider avatars when Gravatar has none.Eztabaidatu
Worktrees panel: create, open in a new tab, remove.Eztabaidatu
Reflog view / "Recover lost commits" — a safety net beyond undo.Eztabaidatu
Branch cleanup: delete merged branches and branches whose upstream is gone, in bulk.Eztabaidatu
Commit signing (GPG / SSH) and "verified" badges in the graph and commit details.Eztabaidatu
Commit message helpers: templates (commit.template), Conventional Commits prefixes, Co-authored-by picker.Eztabaidatu
Readable output for failing hooks (pre-commit, commit-msg) instead of a raw error.Eztabaidatu
fixup! commits from the staging area and autosquash in the interactive rebase screen.Eztabaidatu
Partial stash (selected files or hunks), rename stash, compare a stash with the working tree.Eztabaidatu
Tags: sort by date, folder grouping, release-style annotated tag editor.good first issueEztabaidatu
Clone dialog options: shallow, single branch, partial clone, sparse checkout; cancel a running clone.Eztabaidatu
Merge tool: line-level selection, optional base (ancestor) pane, syntax highlighting in the output editor.Eztabaidatu
External diff / merge tools (VS Code, Kaleidoscope, FileMerge, Beyond Compare).Eztabaidatu
Word-wrap toggle and keyboard line cursor for line staging.good first issueEztabaidatu
Change markers on the diff's scrollbar: green where lines were added, red where they were removed (both on modified lines), so the changes of a long file show at a glance; clicking a marker jumps to that change.Eztabaidatu
Image diff modes: swipe and onion skin.Eztabaidatu
Compare any two refs or files ("Compare with…"), and browse the repository tree at any commit.Eztabaidatu
Blame: honour .git-blame-ignore-revs, "blame previous revision", paging for very long file histories.Eztabaidatu
Linux builds (AppImage, deb, rpm) — verify file watching, askpass and terminal integration.Eztabaidatu
Windows builds (NSIS installer) — .cmd editors, Git for Windows askpass, path handling.Eztabaidatu
Bisect UI: mark good / bad / skip from the graph, show the remaining range.Eztabaidatu
Git LFS: file status, lock/unlock, pointer-file awareness in diffs.Eztabaidatu
Submodules: init/update per submodule, open a submodule in its own tab, show its diff as a commit range.Eztabaidatu
Patch workflow: export (format-patch), apply (am), copy a diff as a patch.Eztabaidatu
Embedded terminal (xterm.js) next to the git console; streaming output and cancel for long console commands.Eztabaidatu
Multiple identities: per-folder profiles (includeIf), SSH key helper.Eztabaidatu
Graph layout and log parsing in a worker, incremental layout when paging; use git's commit-graph file for 500k+ commit repositories.Eztabaidatu
Watch the working tree respecting .gitignore (or use core.fsmonitor) to avoid refresh noise from build output.Eztabaidatu
Faster status for huge monorepos (untracked cache, partial status).Eztabaidatu
Customizable keyboard shortcuts.Eztabaidatu
Custom themes (theme files), font and density options, high-contrast theme.Eztabaidatu
Workspaces: a dashboard for a tab group (branch, changes and ahead/behind of each repository) with batch fetch/pull, and favourites. (Tab groups themselves are done.)Eztabaidatu
Tab groups: any colour for a group (colour picker or hex value) besides the preset palette, with the chip's text switching between light and dark so it stays readable in both themes.good first issueEztabaidatu
App menu: once the adar command is installed, show Uninstall Command Line Tool… instead of Install… (rebuild the menu after installing or uninstalling, and check at startup). Today uninstalling is only in Settings → Integrations and the command palette.good first issueEztabaidatu
Optional system notifications when a fetch brings new commits to branches you track.Eztabaidatu
Accessibility pass: screen-reader labels, full keyboard navigation, reduced motion.Eztabaidatu
First-run tour.Eztabaidatu
Bring-your-own-key or local models only, disabled by default, and never sending code without an explicit action:
Draft a commit message from the staged diff.Eztabaidatu
Draft a pull request description from a branch.Eztabaidatu
Explain a commit or a diff.Eztabaidatu
Suggest a resolution for a merge conflict (always reviewed by the user).Eztabaidatu
DOM interaction tests (Testing Library) and end-to-end tests of the packaged app in CI, with screenshot diffs.Eztabaidatu
Project website with screenshots, docs and a changelog.Eztabaidatu
Extension API (custom commands, panels, hosting providers).Eztabaidatu
Opt-in crash reports (no telemetry).Eztabaidatu
Ezerk ez du bat egiten iragazki horrekin: saiatu beste hitz batekin edo proposatu.
Berritasunak
Zuzenean GitHub Releases-etik: aplikazioaren eguneratzaileak «What’s new» atalean erakusten dituen ohar berberak.
commit.gpgSign is on, and your commit-msg hook checks the new message.adar <folder> on a folder that holds several repositories opens them as a group (or reopens its saved group). Opening a second repository from the same folder offers to group them.adar command-line tool — open the repository you are in from the terminal, like code .: adar opens the current folder's repository, adar <path> any other one. Install it once from Adar → Install Command Line Tool… (or Settings → Integrations). If Adar is already open, the repository opens in a new tab.main and choose Rebase <current> onto main (it offered the opposite before). Fast-forward is hidden when there is nothing to fast-forward.First public release of Adar — a fast, visual Git client for every repository, public or private. Adar means "branch" in Basque.
Lagundu
Adar nahikoa txikia da pull request bakar batek alda dezan. Hau da ideiatik merge-ra bide laburrena.
Hartu bat edo irekita dagoen issue bat. Esan horretan ari zarela, inork lana bikoiztu ez dezan.
$npm install && npm run devAGENTS.md fitxategiak arkitektura, konbentzioak eta segurtasun-arauak azaltzen ditu.
Mantendu zehatza, exekutatu npm run typecheck eta npm test, eta jarraitu CONTRIBUTING.md.