Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Pinned
859 contributions in the last year
Activity overview
Contributed to
ankidroid/Anki-Android,
ankidroid/ankidroiddocs,
david-allison-1/Anki-Android
and 3 other
repositories
Contribution activity
June 2020
Created a pull request in ankidroid/Anki-Android that received 14 comments
Use Anki Desktop compatible LaTeX nightmode
Purpose / Description
#6206 introduced nightMode in our CSS, this was merged after #6246 which added a background to LaTeX images.
This makes it ea…
+2
−1
•
14
comments
- Ignore content provider test until we can change collections in instrumented tests.
- LOG: Add class name to AnkiActivity logs
- NF: Inspection fixes
- Fix Card Browser Infinite Loading after edit
- Filter tags by "contains" instead of "startswith"
- Tags Dialog: Don't truncate tag text
- Copy DeckID when copying/adding note
- Deck import: Pre-validate zip file
- Import: Improve error and don't report problem if cache is cleared
- Travis: Rename API R to API 30
- Improve Test Monkey likelihood to find bugs
- backup_deck_no_space_left: fix typo
- Remove log.wtf
- Improve "AnkiDroid directory is inaccessible" when permissions are denied
- Fix overflow in getAvailableBytes (API 16)
- Improve Login Autofill Behaviour - Don't Show Password & Auto Logon
- Add Database check for decks with invalid config
- Extract resource: import_error_copy_file_to_cache
- CardViewer - Fix crash viewing card after close
- Convert import/export zip file usage to library: commons-compress - Allows >2GB imports
- Add diagnostics to AnkiPackageImporter
- Fix Browser "Edit Note" Multiselect crash when changing Note Type
- Add Exception reports on more import failures
- Add Missing Statistics Data to Overview
- NoteEditor: Stop replacing newlines with "<br>"
- Some pull requests not shown.
- Nested decks in pull request
- apiVersioning and developerContact implementation for AndkiDroid functions call from WebView
- Private deck due tree node
- NF: replace mModels by getModels()
- NF: introduce a variable
- Quicker start: load tree and then numbers
- Update ic_flag_blue.xml
- Save whiteboard while reviewing
- Show Toast using JavaScript function in WebView
- Using different method for time in deck picker and review
- Number after load
- Show keyboard when adding note in NoteEditor
- Add "Edit tags" to review menu
- Note editor cloze more available
- Show two numbers in planification
- Reload card browser when tags/fields change in note edit
- Augment analytics so we can answer hardware questions
- Forward-port Stats ViewPager usage to ViewPager2
- string consisting only of whitespace does not generate card (Previously NF: clean _renderQA)
- NF: JSON licence
- Strip spaces in deck name
- Fullscreen show / hide top bar
- Avoid unhandled out-of-space and OOM on large imports
- Get value of fullscreen status in JavaScript
- NF: Set tags in note
- Some pull request reviews not shown.
Created an issue in ankidroid/Anki-Android that received 21 comments
"This isn't a valid apkg file" when importing files over 2GB
User-reported. We're not providing error reporting on many paths which involve the string: R.string.import_log_no_apkg.
Many of these errors could …
21
comments
- CI: Use Travis workspaces to speed up build
- Add a README to the AnkiDroid folder on phones: ensure users don't delete backups
- UI can be accessed while syncing
- Card Browser - Browse By Tag: Tags are Truncated
- Check Pronunciation: NullPointerException after Microphone Permissions
- Enable warnings as errors for ambiguous format strings
- Import: File is removed from cache before import
- Don't show an exception report dialog when provided with known invalid zip files
- [2.12] Possible MultiDex Issue - Android Emulator - Couldn't load sqlite3x from loader
- Widget: Notification & Sound each time I change AnkiDroid Activities
- Template Editor: genCards - Collection was null
- [Suggestion] CI/GitHub action to reject merge commits
- [CI] Improve stack trace for Instrumented tests
- Improve translation unit tests regarding PREVIOUS_LANGUAGES
- Remove chess/mathjax.css when not needed
- is:buried doesn't return manually buried cards
- Sync fails with no warning on Exception
- Add "Try Anyway" button for syncing
- Card Browser: IndexOutOfBoundsException - hasSelectedSingleNoteId
- DeckDueList NullPointerException
- Reviewer - Media Mounting - Not Allowed to Start Service Intent - App is in Background
- API Unusable - Model `did` was null
- Card Browser: onCreateOptionsMenu Crash
- Add Ease Reset warning on Reschedule Dialog
- TalkBack conflicts with TTS
- Some issues not shown.