Skip to content

Latest commit

 

History

History
155 lines (106 loc) · 4.79 KB

CHANGELOG.md

File metadata and controls

155 lines (106 loc) · 4.79 KB

next version:

  • 切换主题不需要重启app了
  • 修复 Diff Screen 选择比较 bug: 当按行分组关闭时,选择比较两个行(或 某行和剪贴板)后若无匹配则目标行状态不会更新
  • 修复旋转屏幕后页面重置到首页的bug (issue #19)

1.0.7.1v47 - 20241218:

  • make app pass the Reproducible Build check, it used for verify the apk 100% built from open source (issue #13, thx @IzzySoft)
  • set jvmTarget from 11 to 17
  • bundled git24j src code and fix some bugs

1.0.7.0v46 - 20241212:

  • update bundled cert

1.0.6.9v45 - 20241210:

  • Diff Screen support match by words
  • Editor changes:
    • add a recent file list
    • use icons instead texts for actions when no file opened (long press icon will got hint of it)
    • fix bug: keyword exist but not found
  • Repos Page layout adjusted for Tablet: now each row repos count will calculating by screen width (each row repos count = screen width / a repo item width)
  • support set a master password instead default password encrypt password/passphrase of your credentials
  • support push at commit msg dialog
  • support russian (translate by github user @triksterr)

1.0.6.8v44 - 20241124:

  • support sort for Files (issue: #8)
  • adjust Files explorer breadcrumb style
  • add fallback mechanism for get external app dir: if try get external app dir failed will try get inner instead
  • change android targetSdk to 35
  • update UI libs version
  • change app chinese name to "小狗Git"(former name "狗狗Git")

1.0.6.7v43 - 20241119:

  • fixed when edit repo and don't change the url, the new credential will show username/password even is ssh url(issue #5)

1.0.6.6v42 - 20241118:

  • fixed: after deleting submodule still show it in Submodules Screen
  • fixed: on RepoScreen, repo status not update when do act under filter mode

1.0.6.5v41 - 20241117:

  • DiffScreen: change deleted content color from red to gray

1.0.6.4v40 - 20241115:

  • CloneScreen: if the git url is not http or https url, will show private key and passphrase instead username and password for the "New Credential"

1.0.6.3v39 - 20241115:

  • fix some minor bugs
  • update dependency libs
    • libgit2 from 1.7.2 to 1.8.4
    • openssl from 3.3.0 to 3.4.0
    • libssh2 from 1.11.0 to 1.11.1
    • git24j from 1.0.3 to 1.0.4

1.0.6.2v38 - 20241113:

  • support ssh

1.0.6.1v37 - 20241111:

  • support view file history
  • support direct edit line in diff screen
  • commit list support filter commits by paths
  • support select lines to compare at diff screen, it's useful when similar lines has difference line number

1.0.6.0v36 - 20241101:

  • fix Difference Screen crash

1.0.5.9v35 - 20241031:

  • update git24j libs

1.0.5.8v34 - 20241030:

  • support squash commits
  • Improve view differences performance, now very fast

1.0.5.7v33 - 20241029:

  • Optimize page scroll performance
  • Editor, resolve conflict optimize:
    • ours/theirs now has background color
    • add accept ours/theirs buttons
  • can switch Prev/Next File in DiffScreen
  • adjust go to top fab:
    • can permanent hide from settings
    • can temporary hide
    • support go to bottom
  • fixed bug: commit history list omit commits
  • able to copy clone err msg by long pressing the err msg on err repo card
  • show last modified time in Files(selected single file) and Editor(clicked title, show file details)

1.0.5.6v32 - 20241017:

  • fixed few minor bugs
  • improved chinese translation

1.0.5.5v31 - 20241016:

  • rename app name to PuppyGit, no more Pro suffix ever
  • support chinese
  • add Settings page

1.0.5.4v30 - 20241013:
ignore file change:

  • change comment start sign form "#" to "//"
  • deprecated "ignores.txt", instead by "ignore_v2.txt", if users was use puppy git ignore feature, need re-ignore files

1.0.5.3v29 - 20241011:

  • fixed Files Page loading very slow
  • fixed Files Page open a unreadable dir when first launch app

1.0.5.2v28 - 20241011:

  • Files page support go to ChangeList or Repos
  • other minor bugs fixed

1.0.5.1v27 - 20241008:

  • support submodules
  • support init dir as git repo at Files page
  • support ignore files at ChangeList page (git status for worktree to index)

1.0.5v26 - 20241005:

  • settings file move to user-visible PuppyGit-Data folder
    • NOTICE: if you upgrade app from old version, below settings will lost, you can set it again, will save to new settings:
      • Editor Page: font size/show or hide line number/files last edited positions
      • Global Git username and email
      • Storage Paths
  • dozen bugs fixed

1.0.4v25:

  • important update, unlock all features

1.0.3.2v24:

  • support clone repo to external storage (need grant manage storage permission, if don't grant, still can clone in to app internal storage like old versions)
  • enable better compare method
  • enable shallow clone (if make repo corrupted, please re-clone full repo)

1.0.3.1v23:

  • open source