Compare commits

...

6 Commits

5 changed files with 52 additions and 13 deletions

View File

@ -6,8 +6,8 @@ android {
applicationId "org.mian.gitnex"
minSdkVersion 21
targetSdkVersion 28
versionCode 70
versionName "2.2.0"
versionCode 72
versionName "2.2.2"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {

View File

@ -89,6 +89,7 @@ public class MyRepositoriesFragment extends Fragment {
final String instanceUrl = tinyDb.getString("instanceUrl");
final String loginUid = tinyDb.getString("loginUid");
final String instanceToken = "token " + tinyDb.getString(loginUid + "-token");
final String userLogin = tinyDb.getString("userLogin");
final SwipeRefreshLayout swipeRefresh = v.findViewById(R.id.pullToRefresh);
@ -140,13 +141,13 @@ public class MyRepositoriesFragment extends Fragment {
@Override
public void run() {
swipeRefresh.setRefreshing(false);
MyRepositoriesViewModel.loadMyReposList(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), loginUid);
MyRepositoriesViewModel.loadMyReposList(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), userLogin);
}
}, 50);
}
});
fetchDataAsync(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), loginUid);
fetchDataAsync(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), userLogin);
}
else {
@ -164,16 +165,17 @@ public class MyRepositoriesFragment extends Fragment {
final String instanceUrl = tinyDb.getString("instanceUrl");
final String loginUid = tinyDb.getString("loginUid");
final String instanceToken = "token " + tinyDb.getString(loginUid + "-token");
final String userLogin = tinyDb.getString("userLogin");
MyRepositoriesViewModel.loadMyReposList(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), loginUid);
MyRepositoriesViewModel.loadMyReposList(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), userLogin);
}
private void fetchDataAsync(String instanceUrl, String instanceToken, String username) {
private void fetchDataAsync(String instanceUrl, String instanceToken, String userLogin) {
MyRepositoriesViewModel myRepoModel = new ViewModelProvider(this).get(MyRepositoriesViewModel.class);
myRepoModel.getCurrentUserRepositories(instanceUrl, instanceToken, username).observe(this, new Observer<List<UserRepositories>>() {
myRepoModel.getCurrentUserRepositories(instanceUrl, instanceToken, userLogin).observe(this, new Observer<List<UserRepositories>>() {
@Override
public void onChanged(@Nullable List<UserRepositories> myReposListMain) {
adapter = new MyReposListAdapter(getContext(), myReposListMain);

View File

@ -0,0 +1,16 @@
2.2.1
- Bug fix: Crash on empty repository
2.2.0
- New: Explore repositories
- New: Files and directory browser (Require Gitea 1.9)
- New: Basic file viewer
- New: Filter files/directories
- New: Star/unstar a repository
- New: Watch/unwatch a repository
- Improvement: Added Corwdin for translation
- Improvement: Bottomsheet scroll and line dividers
- Improvement: New languages support
For more, check the release notes.
https://gitea.com/gitnex/GitNex/releases

View File

@ -0,0 +1,19 @@
2.2.2
- Bug fix: My repositories when login via email
2.2.1
- Bug fix: Crash on empty repository
2.2.0
- New: Explore repositories
- New: Files and directory browser (Require Gitea 1.9)
- New: Basic file viewer
- New: Filter files/directories
- New: Star/unstar a repository
- New: Watch/unwatch a repository
- Improvement: Added Corwdin for translation
- Improvement: Bottomsheet scroll and line dividers
- Improvement: New languages support
For more, check the release notes.
https://gitea.com/gitnex/GitNex/releases

View File

@ -2,8 +2,9 @@ GitNex is a free, open-source Android client for Git repository management tool
# Features
- File/Directory browser
- File viewer
- Create files
- File browser
- Explore repositories
- My repositories
- Repositories list
@ -28,15 +29,16 @@ GitNex is a free, open-source Android client for Git repository management tool
- Collaborators view for repository
- Markdown support
- Emoji support
- Settings : Pretty and Normal time format, language change
- Settings : Pretty and Normal time format, language change
, issue badge
- Option to access local non-https installs
- Basic HTTP authentication support. Use USERNAME@YOUR-DOMAIN.COM in URL field
- 2FA OTP support. Check the Troubleshoot wiki page for usage
- Create a new user - Admin privilege required
- Create a new user - Admin privilege required
- Closed issues list
- Closed issues list
- Edit issues
s
More features - https://gitea.com/gitnex/GitNex/wiki/Features
Source code: https://gitea.com/gitnex/GitNex
Developer: https://mastodon.social/@mmarif