Commit Graph
734 Commits
Author SHA1 Message Date
M M Arif 7fef5cb431 Disabling last line as it does not work well with pagination, now it will add line to the last item. 2022-09-12 13:34:20 +05:00
M M Arif e56739e852 Merge branch 'main' into issue-pr-timeline 2022-09-12 10:27:32 +02:00
M M Arif f13fd136e2 Now can go to commits directly when tap on the hash 2022-09-12 13:25:35 +05:00
gitnexbot 3b5fce4879 Translation updates from Crowdin [CI SKIP] 2022-09-12 07:09:35 +00:00
M M Arif e1b0238eec Minor UI fixes for labels 2022-09-10 23:27:37 +05:00
M M Arif 4d4ede54ad Fix label view in case it goes to next line 2022-09-10 23:08:25 +05:00
M M Arif 9dff7dda0b Fix avatars in commit list and detail screen 2022-09-09 15:01:54 +05:00
M M Arif 0b93528212 Add del/add manual time after fix in 1.17.2, fix timeline vertical line in case of more than one 1 line 2022-09-09 11:08:57 +05:00
M M Arif 03e926699b Merge branch 'main' into issue-pr-timeline
# Conflicts:
#	app/src/main/java/org/mian/gitnex/helpers/AppUtil.java
2022-09-07 13:18:20 +05:00
gitnexbot e945d4505a Translation updates from Crowdin [CI SKIP] 2022-09-07 06:26:36 +00:00
9d6ef9e079 Fix browser opening; update some tests (#1203)
Closes https://codeberg.org/gitnex/GitNex/issues/1200

Co-authored-by: qwerty287 <ndev@web.de>
Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1203
Reviewed-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-09-07 08:25:55 +02:00
M M Arif fe202a7a06 Revert "Format code and optimize imports"
This reverts commit c98156d139.

# Conflicts:
#	app/src/main/java/org/mian/gitnex/activities/RepoDetailActivity.java
#	app/src/main/res/layout/list_diff_files.xml
#	app/src/main/res/layout/list_issues.xml
#	app/src/main/res/layout/list_pr.xml
2022-09-07 08:37:55 +05:00
M M Arif 146befbf07 Add ref links to issues/pr and commits 2022-09-06 13:58:58 +05:00
M M Arif f87bccddab Improve main thread UI elements layout, move title out to another card 2022-09-06 10:19:37 +05:00
M M Arif 29dc97065d Update timeline UI 2022-09-06 08:41:43 +05:00
M M Arif 5e2552b6ee Add vertical view to the timeline 2022-09-05 16:26:51 +05:00
M M Arif 41d5f37b9d Disable style formatting for now 2022-09-05 11:39:57 +05:00
M M Arif 2a15060621 This is bizarre!! 2022-09-05 10:58:08 +05:00
M M Arif 76863d2602 Format code 2022-09-05 10:47:10 +05:00
M M Arif 700efc1587 Fix icon reference 2022-09-05 10:35:16 +05:00
M M Arif 2b10e7dfde Move text to string file and other UI improvements 2022-09-05 10:25:27 +05:00
M M Arif c98156d139 Format code and optimize imports 2022-09-04 12:51:15 +05:00
M M Arif d6a7283e3f Add pagination to comments and some UI updates + refactors 2022-09-04 12:44:42 +05:00
M M Arif 2b225cd7ed wip: adding timeline view for issues/pr 2022-09-02 22:55:34 +05:00
M M ArifandM M Arif beac76e6c0 Kickstart 5.0.0 (#1198)
As title

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1198
2022-08-31 05:39:14 +02:00
gitnexbot 8bea1cdc51 Translation updates from Crowdin [CI SKIP] 2022-08-31 02:46:46 +00:00
M M ArifandM M Arif de5a3eaf52 Release 4.5.0 (#1197)
As title

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1197
2022-08-31 04:45:35 +02:00
848e7ef8fa Revamp app UI according to Material design (#1185)
As title

Co-authored-by: M M Arif <mmarif@swatian.com>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1185
Reviewed-by: 6543 <6543@noreply.codeberg.org>
2022-08-26 19:00:08 +02:00
3d711a81b3 Fix string indentation (#1188)
Fix indentation of long strings in strings.xml files. Also adds a new flag to the formatter to fix the issue.

Co-authored-by: qwerty287 <ndev@web.de>
Co-authored-by: M M Arif <mmarif@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1188
Reviewed-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-08-26 07:54:23 +02:00
M M ArifandM M Arif 5c23e4ee52 Copy/share/open file options in fileviewer (#1193)
Closes #1191

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1193
Reviewed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-08-24 09:21:25 +02:00
f310f9f8e6 Fix diff parsing and run unit tests (#1190)
Closes https://codeberg.org/gitnex/GitNex/issues/1167

The regex didn't match if the raw string starts with a `+` or `-`.

Co-authored-by: qwerty287 <ndev@web.de>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1190
Reviewed-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-08-20 10:30:15 +02:00
a7d9918b67 Format files (#1179)
use https://codeberg.org/qwerty287/woodpecker-intellij-formatter

Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: qwerty287 <ndev@web.de>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1179
Reviewed-by: 6543 <6543@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-08-15 16:26:02 +02:00
gitnexbot 151cb8429c Translation updates from Crowdin [CI SKIP] 2022-08-15 07:57:43 +00:00
M M ArifandM M Arif e5f7975109 Wiki link handler (#1186)
Closes #1163

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1186
Reviewed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-08-15 09:57:07 +02:00
9fa2e3f506 Code editor for files (#1182)
Currently highlight supports the following languages:

- Java
- Python
- Go Lang
- PHP

More will come in next iterations/releases.

Closes #1166
Closes #949

**EDIT: by support it means only can highlight that specific languages methods, classes, data types etc etc. By no means it is restricted to only that 4 langs. You can use it for any language you want.**

Co-authored-by: M M Arif <mmarif@swatian.com>
Co-authored-by: 6543 <6543@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1182
Reviewed-by: 6543 <6543@noreply.codeberg.org>
2022-08-14 08:44:04 +02:00
gitnexbot 499c559412 Translation updates from Crowdin [CI SKIP] 2022-08-12 02:02:39 +00:00
M M ArifandM M Arif 6326f5eba5 Port accept cert dialog to M3 (#1184)
Actually it is working, just need to restart the app.

So closing #1119 and also porting the Alert dialogs for accepting the certificates and remove account to M3.

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1184
2022-08-12 04:02:04 +02:00
M M ArifandM M Arif e4cd1e147b New UI for profile screens (#1183)
As title.

It is part of the ongoing UI enhancements from M3 and will continue in the next few releases to overhaul the app.

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1183
2022-08-12 04:01:51 +02:00
M M ArifandM M Arif 387089fb26 Most visited repositories (#1178)
This is an app only feature and could be useful to some users including me.

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1178
2022-08-07 22:03:17 +02:00
M M ArifandM M Arif 23df83110d Port app to M3 (Material You) (#1181)
There are not any functinality changes except more of UI changes which comes with M3. There are still few things left but that are not there yet from Google side.

I will be merging this PR as it does not break any function but attaching a few screenshots if you would like to know how it looks like. Feel free to build from `main` to test it out.

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1181
2022-08-07 21:34:02 +02:00
M M ArifandM M Arif 181f0b5dea Fix mark all notifications as read (#1170)
Side note: I don't know why but Gitea notifications listing is very random even on the web UI. Olds are in the 1st page and new ones on the last page.

Closes #1164
Closes #1160

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1170
Reviewed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-08-01 09:24:23 +02:00
9d428f1b11 Show owner of repo and allow nav to it (#1165)
- show owner next to repo name (and allow click on it)
- if you click on the back button of the toolbar on repo details, it navigates to the owner now
- cleaned up repos adapter

Closes #965
Closes #1162

Co-authored-by: qwerty287 <ndev@web.de>
Co-authored-by: M M Arif <mmarif@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1165
Reviewed-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-07-31 17:47:33 +02:00
a95d2718b4 Fix crash on incorrect case (#1173)
Closes #1172

Co-authored-by: qwerty287 <ndev@web.de>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1173
Reviewed-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-07-29 14:54:30 +02:00
gitnexbot f15477b03a Translation updates from Crowdin [CI SKIP] 2022-07-29 12:10:57 +00:00
6a84e4d897 Extend CI workflows (#1155)
Extend CI workflows (-> https://codeberg.org/gitnex/GitNex/issues/1099)
	1. pull translations and push them again on every pull
       @mmarif this needs the secrets and `BOT_TOKEN`
       the code for this comes from tea4j-autodeploy
    2. add a **template** for a check workflow which only does some static checks right now. It is disabled because it requires some investigation and discussion on how we should deal with these issues. The checks are currently (if we would enable it):
    	1. check code style and formatting according to the project file in `.idea/`
        2. make sure every Java file has an `@author` annotation

I would wait until you reviewed with enabling them because we have to reformat all the files which results in changes with a few thousand changed lines (tried this once).

Closes https://codeberg.org/gitnex/GitNex/issues/141

Co-authored-by: qwerty287 <ndev@web.de>
Co-authored-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: 6543 <6543@obermui.de>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1155
Reviewed-by: 6543 <6543@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-07-29 14:08:44 +02:00
4a3397766f Add fallback for missing version information in database (#1175)
### Describe what your pull request does and which issue you’re targeting
As described in #1174 the app crashes if a bogus version (empty string) is stored in the database. In case of an empty version information in the database, the fallback should be to gracefully treat this as a version 0. This way every check for a "version greater than" fails.

After all the version information will be updated from the server anyways.
<br>
fixes #1174
<br>
- [X] I carefully read the [contribution guidelines](https://codeberg.org/GitNex/GitNex/src/branch/main/CONTRIBUTING.md).
- [X] I'm following the code standards as defined [here](https://codeberg.org/gitnex/GitNex/wiki/Code-Standards).
- [X] By submitting this pull request, I permit GitNex to license my work under the [GNU General Public License v3](https://codeberg.org/GitNex/GitNex/src/branch/main/LICENSE).

Co-authored-by: Fettlaus <mail@fettlaus.de>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1175
Reviewed-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-authored-by: Fettlaus <fettlaus@noreply.codeberg.org>
Co-committed-by: Fettlaus <fettlaus@noreply.codeberg.org>
2022-07-28 16:23:33 +02:00
M M ArifandM M Arif 39f961e746 Kick start 4.5.0 dev (#1169)
As title

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1169
2022-07-09 10:36:00 +02:00
M M ArifandM M Arif 48fa38dbe8 Release 4.4.0 (#1159)
As title

Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1159
2022-07-01 09:29:56 +02:00
9a2f04f838 Crowdin 2022-07-01 (#1158)
Co-authored-by: qwerty287 <ndev@web.de>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1158
Reviewed-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-07-01 08:21:14 +02:00
d3cc481a4d Add support for PR commits (#1152)
Can be found under the changes option of PRs.

Closes https://codeberg.org/gitnex/GitNex/issues/332

Co-authored-by: qwerty287 <ndev@web.de>
Co-authored-by: 6543 <6543@noreply.codeberg.org>
Co-authored-by: M M Arif <mmarif@swatian.com>
Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1152
Reviewed-by: M M Arif <mmarif@noreply.codeberg.org>
Co-authored-by: qwerty287 <qwerty287@noreply.codeberg.org>
Co-committed-by: qwerty287 <qwerty287@noreply.codeberg.org>
2022-06-30 12:36:13 +02:00