Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions apps/extension/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,16 @@ All notable changes to **GitStudio** are documented here. This project adheres t
opens on every difference between the two, with its changed files and
their diffs; the panel's own ref pickers offer the same choices
([#123](https://github.com/GitStudioHQ/gitstudio/issues/123)).
- **Changelists in the Changes view.** Park files you never want to stage or
commit, such as a local config, in a named changelist: right-click a file
(or a selection, or a folder) and choose **Move to Changelist…**, or drag
files onto a changelist. Each changelist is its own group under Unstaged
(or under Changes with checkboxes). Its files are left out of Stage All,
Check all, Commit all and Discard All, and are staged only when you stage
them yourself. A changelist's menu stages, renames or deletes it; deleting
one puts its files back in Changes and touches no file. Changelists are kept
per repository and per worktree inside `.git`, never in your project
([#122](https://github.com/GitStudioHQ/gitstudio/issues/122)).

### Changed
- **The staging marks in the gutter are dots, not checkboxes.** VS Code lets
Expand Down
29 changes: 29 additions & 0 deletions apps/extension/l10n/bundle.l10n.cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@
"$(check) Committed": "$(check) Commit vytvořen",
"$(check) Copied {0}": "$(check) Zkopírováno {0}",
"$(check) Created & switched to {0}": "$(check) Vytvořeno a přepnuto na {0}",
"$(check) Deleted changelist “{0}” — its files are back in Changes": "$(check) Seznam změn „{0}“ odstraněn — jeho soubory jsou zpět ve Změnách",
"$(check) GitStudio: AI features disabled": "$(check) GitStudio: Funkce AI vypnuty",
"$(check) Nothing to push from {0} — up to date": "$(check) Nic k odeslání z {0} — vše aktuální",
"$(check) Nothing to push — up to date": "$(check) Nic k odeslání — vše aktuální",
Expand Down Expand Up @@ -180,6 +181,7 @@
"1 conflicted file": "1 soubor s konfliktem",
"1 file": "1 soubor",
"1 file has conflicts to resolve.": "1 soubor obsahuje konflikty k vyřešení.",
"1 file in a changelist is left out.": "1 soubor v seznamu změn zůstává stranou.",
"1 file selected": "1 vybraný soubor",
"1 file still contains": "1 soubor stále obsahuje",
"1 incoming commit to pull": "1 příchozí commit ke stažení",
Expand Down Expand Up @@ -420,6 +422,7 @@
"Changed Files": "Změněné soubory",
"Changed files": "Změněné soubory",
"Changed on one side, deleted on the other": "Změněno na jedné straně, odstraněno na druhé",
"Changelist name": "Název seznamu změn",
"Changes": "Změny",
"Changes from cherry-pick {0}": "Změny z cherry-pick {0}",
"Changes from worktree {0} ({1}), stashed before removing it": "Změny z pracovního stromu {0} ({1}), uložené do stash před jeho odstraněním",
Expand Down Expand Up @@ -685,6 +688,7 @@
"Couldn't {0} {1}.": "Nepodařilo se {0} {1}.",
"Couldn't {0} {1}: {2}": "Nepodařilo se {0} {1}: {2}",
"Couldn't {0}: {1}": "Nepodařilo se {0}: {1}",
"Create": "Vytvořit",
"Create Branch": "Vytvořit větev",
"Create Branch Here": "Vytvořit větev zde",
"Create Branch Here…": "Vytvořit větev zde…",
Expand Down Expand Up @@ -730,6 +734,7 @@
"Date": "Datum",
"DeepSeek-V3 chat & R1 reasoning.": "DeepSeek-V3 chat a R1 reasoning.",
"Delete": "Odstranit",
"Delete Changelist": "Odstranit seznam změn",
"Delete Remote Branch": "Odstranit vzdálenou větev",
"Delete Tag": "Odstranit značku",
"Delete branch": "Odstranit větev",
Expand Down Expand Up @@ -833,6 +838,7 @@
"Drop to apply": "Pustit k použití",
"Drop to copy {0}": "Pustit ke kopírování {0}",
"Drop to move {0}": "Pustit k přesunu {0}",
"Drop to move {0} to “{1}”": "Pustit k přesunu {0} do „{1}“",
"Drop to pop": "Pustit k vyjmutí ze stash",
"Drop to stash {0}": "Pustit k uložení {0} do stash",
"Drop {0}": "Zahodit {0}",
Expand Down Expand Up @@ -862,6 +868,7 @@
"Enable LM Studio's local server (Developer ▸ Start Server), then load a model.": "Zapněte místní server LM Studia (Developer ▸ Start Server) a potom načtěte model.",
"Encrypted at rest in GitStudio's own store — not your OS keychain, so it never raises a password prompt. The key stays host-side and is never sent to a webview.": "Šifrováno v klidu ve vlastním úložišti GitStudia — ne v klíčence vašeho OS, takže se nikdy nezobrazí výzva k zadání hesla. Klíč zůstává na straně hostitele a nikdy se neodesílá do webview.",
"Enter a commit SHA…": "Zadat SHA commitu…",
"Enter a name for the changelist.": "Zadejte název seznamu změn.",
"Errored": "Chyba",
"Every check on its latest commit": "Každá kontrola na jeho nejnovějším commitu",
"Every conflict is resolved, and your stashed changes are in your files. git keeps the stash entry when applying it stops on conflicts, so it is still in your stash list — drop it once you are happy with the result.": "Všechny konflikty jsou vyřešeny a vaše změny ze stash jsou ve vašich souborech. Git ponechá položku stash, když se její použití zastaví na konfliktech, takže je stále v seznamu stashů — zahoďte ji, až budete s výsledkem spokojeni.",
Expand Down Expand Up @@ -893,6 +900,7 @@
"File too large to show ({0}) at {1}.": "Soubor je příliš velký na zobrazení ({0}) v {1}.",
"Files": "Soubory",
"Files changed": "Změněné soubory",
"Files in a changelist are left out of Stage All and Commit all until you stage them yourself.": "Soubory v seznamu změn zůstávají mimo Připravit vše a Commitnout vše, dokud je sami nepřipravíte.",
"Files resolved": "Vyřešené soubory",
"Filter": "Filtr",
"Filter branches: {0}": "Filtrovat větve: {0}",
Expand Down Expand Up @@ -1030,6 +1038,7 @@
"GitStudio: couldn't prepare the push — {0}": "GitStudio: nepodařilo se připravit push — {0}",
"GitStudio: couldn't prune — {0}": "GitStudio: nepodařilo se vyčistit (prune) — {0}",
"GitStudio: couldn't reset {0} to {1}{2}": "GitStudio: nepodařilo se resetovat {0} na {1}{2}",
"GitStudio: couldn't save the changelists — {0}": "GitStudio: seznamy změn se nepodařilo uložit — {0}",
"GitStudio: couldn't stage that change — {0}": "GitStudio: nepodařilo se přidat tuto změnu do stage — {0}",
"GitStudio: couldn't stage the changes — {0}": "GitStudio: nepodařilo se přidat změny do stage — {0}",
"GitStudio: couldn't stash your changes, so nothing ran — {0}": "GitStudio: nepodařilo se uložit vaše změny do stash, takže se nic neprovedlo — {0}",
Expand All @@ -1048,6 +1057,8 @@
"GitStudio: no worktree this can be done to.": "GitStudio: není žádný pracovní strom, na kterém by to šlo provést.",
"GitStudio: nothing staged, or AI is unavailable.": "GitStudio: nic ve stage, nebo AI není dostupná.",
"GitStudio: nothing stashed — every file was unticked.": "GitStudio: nic nebylo uloženo do stash — u všech souborů bylo zrušeno zaškrtnutí.",
"GitStudio: nothing to commit. The only changed file is in a changelist — stage it first to commit it.": "GitStudio: není co commitnout. Jediný změněný soubor je v seznamu změn — nejprve ho připravte, abyste ho mohli commitnout.",
"GitStudio: nothing to commit. The only changed files are in changelists — stage the ones to commit first.": "GitStudio: není co commitnout. Jediné změněné soubory jsou v seznamech změn — nejprve připravte ty, které chcete commitnout.",
"GitStudio: nothing to draft (stage changes first), or AI is unavailable.": "GitStudio: nic k návrhu (nejdřív přidejte změny do stage), nebo AI není dostupná.",
"GitStudio: nothing to stash — the working tree is clean.": "GitStudio: nic k uložení do stash — pracovní strom je čistý.",
"GitStudio: open a file in a Git repository to stage lines.": "GitStudio: otevřete soubor v repozitáři gitu, abyste mohli přidávat řádky do stage.",
Expand Down Expand Up @@ -1327,10 +1338,14 @@
"Move the selected commits down (Alt+Down)": "Přesunout vybrané commity dolů (Alt+Down)",
"Move the selected commits up": "Přesunout vybrané commity nahoru",
"Move the selected commits up (Alt+Up)": "Přesunout vybrané commity nahoru (Alt+Up)",
"Move to Changelist…": "Přesunout do seznamu změn…",
"Move to Changes": "Přesunout do Změn",
"Move up": "Přesunout nahoru",
"Move up (Alt+Up)": "Přesunout nahoru (Alt+Up)",
"Move {0} Files to Changelist": "Přesunout {0} souborů do seznamu změn",
"Move {0} out of “{1}”": "Přesunout {0} z „{1}“",
"Move {0} to Changelist": "Přesunout {0} do seznamu změn",
"Move {0} to Changelist…": "Přesunout {0} do seznamu změn…",
"Move {0} to Changes": "Přesunout {0} do Změn",
"Move: take {0} out of the stash, back {1}": "Přesun: vyjmout {0} ze stashe, zpět do {1}",
"Moved {0} to Changes": "Přesunuto {0} do Změn",
Expand All @@ -1349,6 +1364,10 @@
"New Branch from '": "Nová větev z '",
"New Branch from These Commits": "Nová větev z těchto commitů",
"New Branch…": "Nová větev…",
"New Changelist": "Nový seznam změn",
"New Changelist for {0}": "Nový seznam změn pro {0}",
"New Changelist for {0} Files": "Nový seznam změn pro {0} souborů",
"New Changelist…": "Nový seznam změn…",
"New Worktree from '": "Nový pracovní strom z '",
"New Worktree…": "Nový pracovní strom…",
"New branch": "Nová větev",
Expand Down Expand Up @@ -1791,6 +1810,8 @@
"Removes git's record of the worktree; the folder stays.": "Odstraní git záznam o pracovním stromu; složka zůstane.",
"Removing…": "Odebírání…",
"Rename": "Přejmenovat",
"Rename Changelist “{0}”": "Přejmenovat seznam změn „{0}“",
"Rename Changelist…": "Přejmenovat seznam změn…",
"Rename branch": "Přejmenovat větev",
"Rename branch {0}": "Přejmenovat větev {0}",
"Rename it, then check it out.": "Přejmenujte ji a pak na ni přepněte.",
Expand Down Expand Up @@ -2054,6 +2075,7 @@
"Stage": "Připravit",
"Stage All": "Připravit vše",
"Stage All Changes": "Připravit všechny změny",
"Stage All in This Changelist": "Připravit vše v tomto seznamu změn",
"Stage Changes with Ticks": "Připravit změny podle zaškrtnutí",
"Stage Folder": "Připravit složku",
"Stage all": "Připravit vše",
Expand Down Expand Up @@ -2088,6 +2110,7 @@
"Stash 1 selected file…": "Uložit do stash 1 vybraný soubor…",
"Stash All Changes": "Uložit všechny změny do stash",
"Stash Everything Staged": "Uložit do stash vše připravené",
"Stash These Files": "Uložit tyto soubory do stash",
"Stash This File": "Uložit tento soubor do stash",
"Stash This Folder": "Uložit tuto složku do stash",
"Stash all changes…": "Uložit všechny změny do stash…",
Expand Down Expand Up @@ -2157,6 +2180,7 @@
"That isn't a stash this app recorded.": "To není stash, který zaznamenala tato aplikace.",
"That isn't a usable file path.": "To není použitelná cesta k souboru.",
"That isn't a {0} this app made.": "To není {0}, který provedla tato aplikace.",
"That name is too long. Keep it under 80 characters.": "Název je příliš dlouhý. Použijte méně než 80 znaků.",
"That path escapes the repository — nothing was changed.": "Tato cesta vede mimo repozitář — nic se nezměnilo.",
"That puts back only what it changed, and only where nothing has moved since.": "To vrátí zpět jen to, co to změnilo, a jen tam, kde se od té doby nic nepřesunulo.",
"That stash is no longer in the list, so nothing was changed.": "Tento stash už není v seznamu, takže se nic nezměnilo.",
Expand Down Expand Up @@ -2202,6 +2226,7 @@
"The conflicted files are back to their last committed versions.": "Konfliktní soubory se vrátily do svých posledních commitnutých verzí.",
"The conflicts list: every conflicted file of this {0}, and {1}{2}": "Seznam konfliktů: každý konfliktní soubor tohoto {0}, a {1}{2}",
"The current commit": "Aktuální commit",
"The default changelist": "Výchozí seznam změn",
"The dropped commit is back": "Zahozený commit je zpět",
"The file goes back to its committed version. {0}": "Soubor se vrátí do své commitnuté verze. {0}",
"The file is deleted. Git has never tracked it, so nothing — not even Undo — can bring it back.": "Soubor je smazán. Git ho nikdy nesledoval, takže ho nic — ani Zpět — nemůže vrátit.",
Expand Down Expand Up @@ -2276,6 +2301,7 @@
"Their changes return to the Staged group, ready to re-commit.": "Jejich změny se vrátí do skupiny Připravené, připravené k opětovnému commitnutí.",
"Theirs": "Jejich",
"There are unresolved conflicts — resolve them or cancel first.": "Jsou tu nevyřešené konflikty — nejprve je vyřešte, nebo akci zrušte.",
"There is already a group called “{0}”. Choose another name.": "Skupina s názvem „{0}“ už existuje. Zvolte jiný název.",
"There is no '{0}' to reset to — it is not on {1} any more.": "Není tu žádné „{0}“, na které by bylo možné resetovat — už není na {1}.",
"There is no '{0}' to reset to, and {1} couldn't be reached to fetch it.": "Není tu žádné „{0}“, na které by bylo možné resetovat, a {1} nebylo dostupné pro jeho stažení.",
"There is no Apply to undo here any more.": "Tady už není žádné Použít, které by bylo možné vrátit zpět.",
Expand Down Expand Up @@ -3058,6 +3084,7 @@
"{0} files ({1}{2}) are": "{0} souborů ({1}{2}) je",
"{0} files are left unmerged in it, which git can't stash.": "{0} souborů v něm zůstává nesloučených, což git nemůže stashnout.",
"{0} files have conflicts to resolve.": "{0} souborů má konflikty k vyřešení.",
"{0} files in changelists are left out.": "Souborů v seznamech změn, které zůstávají stranou: {0}.",
"{0} files selected": "{0} vybraných souborů",
"{0} files still contain": "{0} souborů stále obsahuje",
"{0} files still have": "{0} souborů stále má",
Expand Down Expand Up @@ -3227,6 +3254,7 @@
"{0} {1}, {2} to decide": "{0} {1}, {2} k rozhodnutí",
"{0} {1}.": "{0} {1}.",
"{0} · {1} can be merged automatically": "{0} · {1} lze sloučit automaticky",
"{0} — a changelist: its files stay out of Stage All and Commit all until you stage them. Click to collapse, Ctrl/Cmd-click to select its files, right-click for its actions.": "{0} — seznam změn: jeho soubory zůstávají mimo Připravit vše a Commitnout vše, dokud je nepřipravíte. Klikněte pro sbalení, Ctrl/Cmd-klik pro výběr jeho souborů, pravé tlačítko pro jeho akce.",
"{0} — click to collapse, ": "{0} — klikněte pro sbalení, ",
"{0} — continue or abort it first.": "{0} — nejdřív to dokončete nebo zrušte.",
"{0} — done.": "{0} — hotovo.",
Expand All @@ -3241,6 +3269,7 @@
"{0}+Enter creates it": "{0}+Enter to vytvoří",
"{0}, and PR #{1}'s last commit couldn't be fetched: {2}": "{0}, a poslední commit PR #{1} se nepodařilo stáhnout: {2}",
"{0}, but {1} isn't: {2}": "{0}, ale {1} není: {2}",
"{0}, changelist, {1}": "{0}, seznam změn, {1}",
"{0}, plus the commits of {1} already rebased onto it": "{0}, plus commity {1} už přerebasované na to",
"{0}, so it was checked out as {1} at its last commit — a push from there can't reach the pull request. {2}": "{0}, takže to bylo checkoutnuté jako {1} na jeho posledním commitu — push odtamtud se nemůže dostat k pull requestu. {2}",
"{0}, then create a branch to push them.": "{0}, pak vytvořte větev, abyste je mohli odeslat.",
Expand Down
Loading
Loading