Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
814 commits
Select commit Hold shift + click to select a range
a424ed7
Merge pull request #1157 from veyndan/segments
Meisolsson Feb 17, 2018
310e254
Use GitHubSdk v 0.5.0
plweegie Feb 10, 2018
b031d25
Fix unit tests
plweegie Feb 10, 2018
f5fe3c5
Fix instrumented tests
plweegie Feb 10, 2018
8c448e2
Optimize imports
plweegie Feb 10, 2018
ac2a5e6
Change modified classes to Kotlin
plweegie Feb 14, 2018
7f1b8f7
Review static wildcard imports
plweegie Feb 18, 2018
9c5ccb9
Remove redundant number conversions
plweegie Feb 18, 2018
7125c7e
Revert "Optimize imports"
plweegie Feb 19, 2018
361ee8a
Migrate tests to Sdk v0.5.1
plweegie Feb 18, 2018
b2845ed
Merge pull request #1158 from plweegie/master
Meisolsson Feb 19, 2018
9fa1f19
Check if the response was successful
Meisolsson Feb 28, 2018
2661c37
Only increment the page if we can make the next request.
Meisolsson Feb 28, 2018
b4c5ee7
"android:value" needs absolute paths
Meisolsson Feb 28, 2018
855b546
Fix issues loading fail
plweegie Feb 28, 2018
8e5b7b5
Merge pull request #1164 from plweegie/issue_load_fail
Meisolsson Mar 1, 2018
b6836a9
Inject polyfills for missing features
Meisolsson Mar 1, 2018
c87a4eb
Merge pull request #1166 from Meisolsson/fix-1148
Meisolsson Mar 3, 2018
b2cc8c9
Merge pull request #1169 from Meisolsson/fix-1165
Meisolsson Mar 3, 2018
33674ab
Merge pull request #1168 from Meisolsson/fix-manifest
Meisolsson Mar 3, 2018
0c2da8c
Merge pull request #1167 from Meisolsson/fix-1100
Meisolsson Mar 3, 2018
08f7056
Remove unused PageIterator
veyndan Mar 3, 2018
964234f
Make URI Matcher methods static
veyndan Mar 3, 2018
d2f0c30
Merge pull request #1171 from veyndan/page-iterator
Meisolsson Mar 3, 2018
7af05cc
Merge pull request #1172 from veyndan/event-matcher
Meisolsson Mar 3, 2018
52a405a
Delete unused class
veyndan Mar 3, 2018
e314430
Merge pull request #1173 from veyndan/typefaceutils
Meisolsson Mar 4, 2018
7ef76f1
Replace DialogFragment#isUsable() with Fragment#isAdded()
veyndan Mar 4, 2018
4aae53f
Merge pull request #1175 from veyndan/added
Meisolsson Mar 4, 2018
5ba4fe5
Convert ImageBinPoster to Kotlin
veyndan Mar 4, 2018
26a219e
Wrap OkHttp with RxJava to receive requests
veyndan Mar 4, 2018
bcfb105
Bind RxJava streams to lifecycle
veyndan Mar 4, 2018
1800e73
Use RxProgress to control the progress visibility
veyndan Mar 4, 2018
e6be4a4
Remove controlling of progressDialog from DialogFragment
veyndan Mar 4, 2018
8f42c43
Instantiate OkHttpClient once
veyndan Mar 4, 2018
30d1933
Merge pull request #1174 from veyndan/imagebin
veyndan Mar 4, 2018
627c64b
Convert BaseFragment to Kotlin
veyndan Mar 4, 2018
38b6058
Move intent helper methods from DialogFragment to BaseFragment
veyndan Mar 4, 2018
2c20316
Remove DialogFragment
veyndan Mar 4, 2018
110f25c
Set content view using native method directly
veyndan Mar 5, 2018
917fcb4
setContentView for TabPagerActivity subclasses
veyndan Mar 5, 2018
ac5d643
Merge pull request #1177 from veyndan/setcontentview
veyndan Mar 5, 2018
3d15b37
Merge pull request #1176 from veyndan/dialogfragment
Meisolsson Mar 5, 2018
5183dbc
Use kapt instead of annotationProcessor
veyndan Mar 8, 2018
5b574bd
Remove ToastUtils exception method
veyndan Mar 8, 2018
c6ebf1e
Remove unused methods
veyndan Mar 8, 2018
d8b518c
Update dependencies
veyndan Mar 8, 2018
1d0e732
Use NonNull from Android as javax no longer has it
veyndan Mar 8, 2018
a50ca4a
Merge pull request #1180 from veyndan/kapt
Meisolsson Mar 8, 2018
fef166a
Merge pull request #1182 from veyndan/unused
Meisolsson Mar 8, 2018
bbfc077
Merge pull request #1181 from veyndan/toast
Meisolsson Mar 8, 2018
4aaa2b2
Merge branch 'master' into dependencies
Meisolsson Mar 8, 2018
56e0c1a
Merge pull request #1183 from veyndan/dependencies
Meisolsson Mar 8, 2018
0c77df0
Convert AvatarLoader to Kotlin
veyndan Mar 10, 2018
d012a55
Remove use of AtomicReference when binding avatar to ActionBar
veyndan Mar 10, 2018
e3fb0a0
Merge pull request #1184 from veyndan/avatar
Meisolsson Mar 11, 2018
38b6d1d
Make Target drawable methods nullable as per the Picasso Javadoc
veyndan Mar 11, 2018
4eac1be
Merge pull request #1185 from veyndan/nullable-target
Meisolsson Mar 11, 2018
f894514
Use standard Android Progress Indicator (close #931)
veyndan Mar 12, 2018
471e635
Merge pull request #1186 from veyndan/spinner
Meisolsson Mar 12, 2018
03ece2e
Simplify RepositoryUtils logic
veyndan Mar 13, 2018
021ab59
Merge pull request #1187 from veyndan/repository-utils
Meisolsson Mar 13, 2018
2875726
Use Kotlin streams instead of RxJava to handle synchronous streams
veyndan Mar 13, 2018
2186e7a
Merge pull request #1189 from veyndan/synchronous
Meisolsson Mar 14, 2018
980fb7d
Move Groupie adapter setup to onCreate
Meisolsson Mar 14, 2018
9752d3a
Merge pull request #1191 from Meisolsson/adapter-oncreate
veyndan Mar 14, 2018
d683e82
Fixed issue comment finder method
Meisolsson Mar 14, 2018
6914092
Add correct schedulers on markdown loading
Meisolsson Mar 14, 2018
0ed41d5
Merge pull request #1193 from Meisolsson/network-main-thread
veyndan Mar 14, 2018
ba6ddae
Set LinkMovementMethod in own view
veyndan Mar 16, 2018
2b90530
Setting elevation to 0 for action bar explicitly is unnecessary
veyndan Mar 16, 2018
948b09f
Merge pull request #1194 from veyndan/linktextview
Meisolsson Mar 16, 2018
40f9682
Merge pull request #1195 from veyndan/elevation
Meisolsson Mar 16, 2018
bb29631
Fix kapt + AutoFactory errors
Meisolsson Mar 17, 2018
ea0bb4e
Added issue template for future bug reports
Meisolsson Mar 17, 2018
8c07994
Merge pull request #1196 from pockethub/issue-template
veyndan Mar 17, 2018
173e471
Merge pull request #1192 from Meisolsson/issue-comment-find
veyndan Mar 17, 2018
02d0ebe
Increase minSdkVersion
veyndan Mar 17, 2018
8d9364b
Remove unreachable code by minSdk
veyndan Mar 17, 2018
c0c1c17
Convert items to Kotlin
veyndan Mar 16, 2018
66fe152
Use Groupie Kotlin ViewHolder and Item
veyndan Mar 17, 2018
fa9bc10
Merge pull request #1198 from veyndan/minsdk
Meisolsson Mar 18, 2018
459ca0a
Reformat code
veyndan Mar 18, 2018
d56f15b
Merge pull request #1199 from veyndan/item
Meisolsson Mar 18, 2018
2f77daa
Use SpannableStringBuilder DSL in items
veyndan Mar 18, 2018
98f6559
Convert CommitUtils to Kotlin
veyndan Mar 18, 2018
60a0a54
Use SpannableStringBuilder DSL for CommitUtils
veyndan Mar 18, 2018
29510f7
Convert LabelDrawableSpan to Kotlin
veyndan Mar 18, 2018
de0d0f3
Use SpannableStringBuilder DSL for LabelDrawableSpan
veyndan Mar 18, 2018
dce6e02
Convert EditIssueActivity to Kotlin
veyndan Mar 18, 2018
3bcb860
Use SpannableStringBuilder DSL for EditIssueActivity
veyndan Mar 18, 2018
94134ae
Convert RepositoryCodeFragment to Kotlin
veyndan Mar 18, 2018
97ce7c8
Use SpannableStringBuilder DSL for RepositoryCodeFragment
veyndan Mar 18, 2018
0501b42
Remove StyledText
veyndan Mar 18, 2018
fc1fa44
Move extension methods to util
veyndan Mar 18, 2018
aea59d6
Merge pull request #1201 from veyndan/styledtext
Meisolsson Mar 18, 2018
acd2da2
Setting elevation to 0 for action bar explicitly is unnecessary
veyndan Mar 19, 2018
9d31b3e
Define dips in dimens.xml
veyndan Mar 19, 2018
d564c6b
Merge pull request #1203 from veyndan/dimens
Meisolsson Mar 19, 2018
b0cc895
Merge pull request #1202 from veyndan/elevation
Meisolsson Mar 19, 2018
04fbea3
Remove left right attributes where start end defined
veyndan Mar 20, 2018
35ee2cc
Merge pull request #1204 from veyndan/startend
Meisolsson Mar 20, 2018
0d1dbf5
Remove redundant lint preferences
veyndan Mar 22, 2018
ccdbe19
Merge pull request #1205 from veyndan/lint
Meisolsson Mar 23, 2018
8946402
Make option to make url and link text different
veyndan Mar 22, 2018
b20f1d2
Show full path in repository code navigation
veyndan Mar 23, 2018
2c4dad9
Add ability to rewind to root directory
veyndan Mar 23, 2018
cd00bd1
Add trailing forward slash to repository code path
veyndan Mar 23, 2018
4a8ec41
Remove redundant padding on file items
veyndan Mar 23, 2018
8da2d44
Remove all remaining references to Roboguice
veyndan Mar 23, 2018
91de02b
Remove old reference to ActionBarSherlock
veyndan Mar 23, 2018
3c9b8a4
Remove unused resources (except strings)
veyndan Mar 23, 2018
95b6239
Merge pull request #1209 from veyndan/roboguice
Meisolsson Mar 24, 2018
6773200
Merge pull request #1208 from veyndan/padding
Meisolsson Mar 24, 2018
3c5cad8
Merge pull request #1207 from veyndan/history
Meisolsson Mar 24, 2018
fc0782a
Merge pull request #1211 from veyndan/unused-resources
Meisolsson Mar 24, 2018
82cb599
Merge pull request #1210 from veyndan/sherlock
Meisolsson Mar 24, 2018
b98b5a5
Fix delete events text styling in news feed
veyndan Mar 27, 2018
6bee3bf
Update gradle version
veyndan Mar 28, 2018
d4dac95
Merge pull request #1213 from veyndan/del-style
Meisolsson Mar 30, 2018
03e1dfe
Merge pull request #1215 from veyndan/gradle
Meisolsson Mar 30, 2018
e0dcb3d
Convert ResourceLoadingIndicator to Kotlin
veyndan Apr 13, 2018
16789b0
Make section immutable
veyndan Apr 13, 2018
ea541e4
Don't return self as class isn't composable
veyndan Apr 13, 2018
ae06185
Use backing field instead of explicit setter
veyndan Apr 13, 2018
7683a32
Merge pull request #1221 from veyndan/loading-indicator
Meisolsson Apr 20, 2018
2047ecb
Fix second search showing old results
Apr 5, 2018
e902273
Search: Don't always force refresh
Apr 5, 2018
a452de5
Merge pull request #1219 from mjaseem/master
Meisolsson May 14, 2018
af97f85
Fixed #1222. App crashed on on login activity. Added config changes t…
hallsjj08 Sep 17, 2018
0c624f7
Merge pull request #1229 from hallsjj08/master
Meisolsson Oct 3, 2018
8afa14e
Main change: Split up ItemListFragment and PagedItemListFragment into…
Meisolsson Sep 29, 2018
6c6ab29
Fixed all tests
Meisolsson Sep 30, 2018
e31a38f
Clean up and update
Meisolsson Nov 17, 2018
7424875
Added URL handling for some images
Meisolsson Nov 17, 2018
ef969ae
Removed ButterKnife
Meisolsson Nov 18, 2018
94b2a24
Small change in MainActivity
Meisolsson Nov 18, 2018
32b48b3
Moved Pager/TabPager logic to own class
Meisolsson Nov 18, 2018
1eb04ee
Fixed tests and build...
Meisolsson Nov 19, 2018
bc0b150
Check that we have fragments before trying the get them
Meisolsson Jan 5, 2019
acee23d
Make recycled items visible again
Meisolsson Jan 5, 2019
fc187cc
Remove legacy "setHasOptionsMenu" code
Meisolsson Jan 5, 2019
954d63a
Small changes to saving of bookmark
Meisolsson Jan 5, 2019
367295a
Fixed issues with Readme style and code
Meisolsson Jan 6, 2019
4bf0c45
Updated SDK dep
Meisolsson Feb 9, 2019
77606a3
Target version 28
Meisolsson Feb 9, 2019
c26bab8
Merge pull request #1236 from Meisolsson/master
Meisolsson Feb 9, 2019
721e640
Release version 0.5.0
Meisolsson Feb 9, 2019
1963e69
Fix Chrome User-Agent replace
Meisolsson Feb 23, 2019
6548cd9
Moved files around
Meisolsson Feb 24, 2019
dbc5c17
Remove old SQL and use SqlDelight
Meisolsson Feb 24, 2019
8f1267b
Fixed unit tests
Meisolsson Feb 25, 2019
7fbeb2c
Fixed long standing options menu issue
Meisolsson Feb 25, 2019
0daaae1
Fixed deprecation issues
Meisolsson Feb 25, 2019
f04c699
Fix travis config
Meisolsson Feb 25, 2019
5df6509
Run test on Travis
Meisolsson Feb 25, 2019
caf0e93
Add system image for API 22
Meisolsson Feb 25, 2019
63b64b8
Test other way of adding system image
Meisolsson Feb 25, 2019
a91f53d
Add android-22 again..
Meisolsson Feb 25, 2019
43d6e6d
Test other "no audio" option
Meisolsson Feb 25, 2019
8ce9bf6
Removing emulator from travis
Meisolsson Feb 25, 2019
8676444
Merge pull request #1237 from Meisolsson/master
Meisolsson Feb 25, 2019
1e32f27
Fix bugs in new database code
Meisolsson Feb 27, 2019
3f01138
Update GitHubSDK version to fix crash
Meisolsson Feb 27, 2019
e9e1c72
Merge pull request #1238 from Meisolsson/master
Meisolsson Feb 27, 2019
ef9a1c3
Release 0.5.1
Meisolsson Feb 27, 2019
980d158
Merge pull request #1239 from Meisolsson/master
Meisolsson Feb 27, 2019
4bf8ff2
Fixes #1206 Remove avatars from toolbars
plweegie Mar 10, 2019
c1be049
Update username locally if it has changed.
Meisolsson Mar 11, 2019
827bdfe
Fix tests
Meisolsson Mar 11, 2019
84cb3f5
Merge pull request #1240 from Meisolsson/master
Meisolsson Mar 11, 2019
51ed2f7
Merge pull request #1241 from plweegie/1206-remove-avatars-from-toolbars
Meisolsson Mar 18, 2019
144f0d9
Resolve #1214: Remove loading text when scrolling to bottom
veyndan Jun 30, 2019
8908dab
Merge pull request #1244 from veyndan/1214
fadils Jul 1, 2019
c4ecfcb
Convert HomePagerAdapter to Kotlin
veyndan Jul 1, 2019
bf53c5d
Remove unused field
veyndan Jul 1, 2019
886e64f
Inline field assignment
veyndan Jul 1, 2019
1a35bec
Remove field which is never read from
veyndan Jul 1, 2019
47b0f38
Remove redundant overriding method
veyndan Jul 1, 2019
409241b
Make fragment variable immutable
veyndan Jul 1, 2019
844df0c
Throw IllegalStateException if outside of expected range
veyndan Jul 1, 2019
1433387
Remove empty documentation of variables
veyndan Jul 1, 2019
aff5725
Item positions don't change so use default PagerAdapter.POSITION_UNCH…
veyndan Jul 1, 2019
335ad57
Fixes #1253 Allow the issue creator to select assignee
plweegie Aug 26, 2019
b6375b1
Merge pull request #1245 from veyndan/HomePagerAdapter
Meisolsson Oct 2, 2019
7bdb58c
Merge pull request #1261 from plweegie/bugfix/1253-issue-cannot-selec…
Meisolsson Oct 2, 2019
6f17914
Stop passing RecyclerView into PagedScrollListener
veyndan Oct 5, 2019
591b01f
Replace PreferenceUtils.save(Editor) with SharedPreferences.edit(...)…
veyndan Oct 5, 2019
1024491
Tidy up unused avatars from #1241
veyndan Oct 5, 2019
796face
Remove avatar from toolbar on comment screens
veyndan Oct 5, 2019
76a87ac
Merge pull request #1263 from veyndan/PagedScrollListener
Meisolsson Oct 6, 2019
83cad9c
Merge pull request #1264 from veyndan/ktx
Meisolsson Oct 6, 2019
86342a4
Merge pull request #1265 from veyndan/1206
Meisolsson Oct 6, 2019
71a73be
* Don't crash when updating labels
Meisolsson Oct 6, 2019
4e4af99
Allow staring any Gist
Meisolsson Oct 6, 2019
1ef77bf
Merge pull request #1266 from Meisolsson/issue-1259
veyndan Oct 6, 2019
2a44e2e
Merge pull request #1267 from Meisolsson/general-issue-edit-fixes
veyndan Oct 6, 2019
946c8ca
Remove random gist button
veyndan Oct 6, 2019
8bfb111
Merge pull request #1269 from veyndan/1268
Meisolsson Oct 6, 2019
be5c313
Remember to call setHasOptions menu to allow the fragment to be called
Meisolsson Oct 6, 2019
b76951f
Merge pull request #1270 from Meisolsson/issue-1250
veyndan Oct 6, 2019
ea22ce3
Click avatar in news item to go to user page
veyndan Mar 28, 2018
fe14802
Make user name in news item title clickable
veyndan Mar 28, 2018
50f7836
Make repo in news item title clickable
veyndan Mar 28, 2018
a2374cf
Remove news item long click dialog
veyndan Mar 28, 2018
fa91859
Make issue and pr links clickable in news title
veyndan Mar 28, 2018
e9af9d7
Make lone repo name clickable in news item title
veyndan Mar 28, 2018
f506723
Make person added to team in news title clickable
veyndan Mar 28, 2018
818af59
Make person made collaborator in news title clickable
veyndan Mar 28, 2018
d7f0596
Replace URLSpan with ClickableSpan
veyndan Oct 6, 2019
55ca617
Remove clickable underline
veyndan Oct 6, 2019
36c0c53
Remove unused androidx-legacy dependency
veyndan Oct 7, 2019
e105f07
Remove gist id on gist list items
veyndan Oct 7, 2019
9ced1d3
Inline BaseFragment#getParcelableExtra(String)
veyndan Oct 7, 2019
edae9d9
Inline BaseFragment#getStringExtra(String)
veyndan Oct 7, 2019
09f1804
Inline BaseActivity#getParcelableExtra(String)
veyndan Oct 7, 2019
2911fdd
Inline BaseActivity#getIntExtra(String)
veyndan Oct 7, 2019
f0127de
Inline BaseActivity#getIntArrayExtra(String)
veyndan Oct 7, 2019
a5cc17a
Inline BaseActivity#getBooleanArrayExtra(String)
veyndan Oct 7, 2019
a96cbcc
Inline BaseActivity#getStringExtra(String)
veyndan Oct 7, 2019
90401de
Inline BaseActivity#getStringArrayExtra(String)
veyndan Oct 7, 2019
b5b36d8
Inline BaseActivity#getCharSequenceArrayExtra(String)
veyndan Oct 7, 2019
c931156
Remove style named Global
veyndan Oct 7, 2019
5e05e32
Merge pull request #1273 from veyndan/27
Meisolsson Oct 8, 2019
6ef8354
Merge pull request #1275 from veyndan/styles-Global
Meisolsson Oct 8, 2019
aea2580
Merge pull request #1272 from veyndan/androidx-legacy
Meisolsson Oct 8, 2019
1d21487
Merge pull request #1274 from veyndan/base-intent-extra
Meisolsson Oct 8, 2019
12d4414
Issue title isn't restricted to one line
veyndan Mar 25, 2018
91448d6
Set max lines to 2
veyndan Oct 8, 2019
8a3a7e4
Merge pull request #1212 from veyndan/issue-redesign
Meisolsson Oct 8, 2019
bfb2361
Make each interested Activity implement DialogResultListener
veyndan Oct 8, 2019
fc3bbee
Merge pull request #1276 from veyndan/activity-dialog-listener
Meisolsson Oct 8, 2019
45a901c
Remove unused gist variable
veyndan Oct 20, 2019
86eca60
Merge pull request #1278 from veyndan/unused-gist
Meisolsson Oct 23, 2019
bfdba87
Replace most Kotlin for loops with higher order functions
veyndan Oct 23, 2019
0bd52b6
Remove overly guarded quick return on empty lists
veyndan Oct 23, 2019
4d778f4
Revert wildcard import
veyndan Nov 9, 2019
2ea90f0
Merge pull request #1279 from veyndan/refactor
Meisolsson Nov 10, 2019
80833ed
Merge pull request #1216 from veyndan/news-redesign
Meisolsson Mar 28, 2020
60713bf
Update dependencies and fix issues that arise
Meisolsson Mar 29, 2020
dbd4215
Merge pull request #1281 from Meisolsson/update_deps
Meisolsson Mar 29, 2020
7c3551d
Replace ReadMe handling with Markwon
Meisolsson Mar 23, 2020
bb9aeec
Convert to Kotlin and don't fetch on every render
Meisolsson Mar 29, 2020
5de40e7
Make sure RecyclerView is always visible and empty text is updated
Meisolsson Mar 29, 2020
d760389
* When aborting a blockingGet we need to handle the exceptions
Meisolsson Mar 29, 2020
2768ba1
Merge pull request #1282 from Meisolsson/markdown
Meisolsson Apr 11, 2020
a21085d
Merge pull request #1283 from Meisolsson/issue-1252
Meisolsson Apr 11, 2020
8c93d04
Merge pull request #1284 from Meisolsson/issue-1251
Meisolsson Apr 11, 2020
fdf08d2
Moved issue filters/bookmarks to SQLite
Meisolsson Apr 22, 2019
8228cb8
Merge pull request #1285 from Meisolsson/filters-sqlite
Meisolsson Apr 11, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -127,3 +127,6 @@ tmp/

# TeXlipse plugin
.texlipse

#GitHub application codes (local and personal)
github.properties
180 changes: 0 additions & 180 deletions .idea/codeStyleSettings.xml

This file was deleted.

9 changes: 0 additions & 9 deletions .idea/vcs.xml

This file was deleted.

16 changes: 11 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,25 @@
language: android
android:
components:
- tools
- tools #Running this twice get's the latest build tools (https://github.com/codepath/android_guides/wiki/Setting-up-Travis-CI)
- platform-tools
- android-22
- build-tools-22.0.1
- android-28
- build-tools-28.0.3
- extra
licenses:
- 'android-sdk-license-.+'

jdk: oraclejdk7
jdk: oraclejdk8

notifications:
email: false

sudo: required #The build runs out of memory and is killed if we use the container system

before_install:
- sudo apt-get update -qq
- if [ `uname -m` = x86_64 ]; then sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch > /dev/null; fi
- yes | sdkmanager "platforms;android-28"

script:
- ./gradlew clean build
- ./gradlew test
31 changes: 0 additions & 31 deletions CHANGELOG.md

This file was deleted.

36 changes: 36 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
Contributing
============

## Reporting issues

* IMPORTANT: Any issues reported regarding the old Play Store version of the original GitHub app will be closed without investigation. Please only report issues regarding the current repo version (i.e. you must confirm this issue exists in the latest master). This is a different app now, and many old issues with the original app (such as 2FA) were resolved in master but not released.
* Make sure there's not already an issue (open or closed) regarding your issue.
* Include detailed information and steps to reproduce. Any issues opened with no description will be ignored.
* Include a screenshot(s) of the issue. Brownie points for a screen recording of the issue.

## ALL pull requests

Please include a descriptive title and description. If you changed anything with the UI, please include screenshots of how
it looks. Use descriptive messages for your commits, and be sure to explain the *why* for commits where appropriate.

Please **don't** squash all your commits into one before opening the PR. Commits are easier to review when they're split up and in the
order they happened. Of course, do squash smaller commits together as needed to ensure a clean history.

If you open a pull request, you are responsible for engaging with us in the review and discussion afterward. If you don't respond
to comments after opening, we will probably just close it.

## Translations

Always welcome, but please be prepared to have someone else that speaks if available to review it. Chances are that we cannot
review it ourselves, for obvious reasons.

## Bugfixes for existing issues

Always welcome. Please reference the issue number you're addressing in the PR, and let us know in the issue tracker if
you're working on it.

## New features, UI changes, and infrastructure changes

Please make sure you discuss these with us in the issue tracker before opening a pull request. It's good to get a conversation
going first to make sure that everyone is on the same page, and this way you don't accidentally invest a lot of time into
something we don't want to merge. That said, we're always open to these, so please don't hesitate to start the discussion!
23 changes: 23 additions & 0 deletions ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
## If the issues at hand is a BUG, please follow this template. Otherwise feel free to ignore it.

## Description
A concise description of what the problem is.

### Versions and device
What version of the app does this happen on?\
Was the version downloaded from the Play Store?\
What version of Android does it happen on?\
What model of phone does it happen on?

## Steps to Reproduce
1. Step by step instructions on how to reproduce this bug.
2. The more detailed your list of instructions, the easier it is for the developer to track down the problem!

### Actual behaviour
Describe what happens when you perform the steps above.

### Expected behaviour
Describe what you expected to happen when performing the steps above.

## Logs
Please include any relevant log output that might assist in tracking down the problem.
Loading