| 2026-04-05 08:27 | Fix privacy policy link | Martin Ashby | 1 | +1 | -1 |
| 2026-04-05 08:20 | New logo in order to comply with f-droid fork guidelines | Martin Ashby | 21 | +1 | -223 |
| 2026-04-05 07:52 | Update more app_name strings Cythara -> Plectrum | Martin Ashby | 4 | +4 | -4 |
| 2026-04-05 07:48 | push to execute post-receive | Martin Ashby | 0 | +0 | -0 |
| 2026-04-05 07:46 | attribute the original project author and maintainer | Martin Ashby | 1 | +1 | -1 |
| 2026-04-05 07:40 | Remove tests; they don't work any longer | Martin Ashby | 23 | +8 | -483 |
| 2026-04-04 21:29 | bump SDK version from 28 -> 36 (also had to bump minSdk from 15 -> 21) | Martin Ashby | 4 | +31 | -4 |
| 2026-04-04 20:48 | agp upgrade again | Martin Ashby | 7 | +79 | -76 |
| 2026-04-04 20:28 | Run agp upgrade | Martin Ashby | 3 | +5 | -2 |
| 2026-04-04 20:19 | Make it build in newer android studio | Martin Ashby | 4 | +17 | -12 |
| 2024-01-28 11:17 | Remove build configuration | gstraube | 3 | +0 | -57 |
| 2024-01-20 10:42 | Create android.yml | gstraube | 1 | +26 | -0 |
| 2024-01-16 16:53 | Update list of contributors | gstraube | 1 | +1 | -0 |
| 2024-01-16 16:43 | Update README.md | gstraube | 1 | +0 | -3 |
| 2024-01-16 16:32 | Merge pull request #49 from gtataranni/tune/guitalele | gstraube | 6 | +67 | -5 |
| 2023-11-30 13:31 | fix octave | Giovanni Tataranni | 1 | +1 | -1 |
| 2023-11-30 13:18 | add guitalele tuning | Giovanni Tataranni | 6 | +67 | -5 |
| 2021-10-18 15:52 | Adjust test case | gstraube | 1 | +1 | -1 |
| 2021-10-18 15:34 | Fix test | gstraube | 1 | +1 | -0 |
| 2020-11-22 10:55 | Update README | gstraube | 1 | +1 | -0 |
| 2020-11-22 08:18 | Merge pull request #43 from berkaygunduzz/master | gstraube | 1 | +37 | -0 |
| 2020-11-21 08:50 | Fix complex statements in Turkish translation | Berkay Gündüz | 1 | +6 | -6 |
| 2020-11-20 20:43 | Add Turkish translation | Berkay Gündüz | 1 | +37 | -0 |
| 2020-10-11 14:41 | Merge pull request #42 from gstraube/feature/issue_40 | gstraube | 10 | +177 | -42 |
| 2020-10-06 15:00 | Merge pull request #41 from klausweiss/master | gstraube | 5 | +62 | -0 |
| 2020-10-05 15:58 | Update README | gstraube | 1 | +1 | -0 |
| 2020-10-02 16:00 | Add Banjo tuning | Mikołaj Biel | 5 | +60 | -0 |
| 2020-10-02 15:58 | Add missing Oud translations | Mikołaj Biel | 2 | +2 | -0 |
| 2020-09-07 15:36 | Include sign | gstraube | 1 | +1 | -1 |
| 2020-09-07 15:14 | Add button for resetting tuning mode | gstraube | 1 | +4 | -0 |
| 2020-09-07 14:49 | Create tuning modes | gstraube | 10 | +173 | -42 |
| 2020-09-06 11:41 | Re-arrange order (issue #40) | gstraube | 1 | +5 | -5 |
| 2020-09-06 09:11 | Enable display of exact deviation (issue #40) | gstraube | 7 | +44 | -0 |
| 2020-09-06 08:02 | Upgrade Gradle | gstraube | 1 | +1 | -1 |
| 2020-08-01 16:14 | Increment version | gstraube | 1 | +2 | -2 |
| 2020-08-01 16:10 | Merge pull request #38 from romgarb/master | gstraube | 1 | +1 | -1 |
| 2020-08-01 12:40 | Fix wrong B octave in tuning definition | Romain Garbage | 1 | +1 | -1 |
| 2020-08-01 08:37 | Update README | gstraube | 1 | +1 | -0 |
| 2020-08-01 08:24 | Increment version | gstraube | 1 | +2 | -2 |
| 2020-08-01 08:23 | Merge branch 'romgarb-master' | gstraube | 3 | +65 | -0 |
| 2020-08-01 08:22 | Rename file | gstraube | 2 | +60 | -54 |
| 2020-07-31 18:40 | Add Turkish Oud standard tuning (F#C#BEAD) | Romain Garbage | 3 | +59 | -0 |
| 2020-07-20 16:11 | Increment version | gstraube | 1 | +2 | -2 |
| 2020-07-20 15:49 | Fix tuning (issue #34) | gstraube | 1 | +1 | -1 |
| 2020-06-16 15:56 | Merge pull request #33 from TacoTheDank/master | gstraube | 14 | +107 | -92 |
| 2020-06-15 21:38 | Update TarsosDSP commit, remove Google Play due to keystore loss | TacoTheDank | 1 | +5 | -5 |
| 2020-06-14 20:26 | Update Studio and dependencies | TacoTheDank | 4 | +24 | -26 |
| 2020-06-14 20:20 | Update TarsosDSP to d958352 | TacoTheDank | 3 | +22 | -36 |
| 2020-06-14 19:55 | Update gradle wrapper | TacoTheDank | 4 | +55 | -23 |
| 2020-06-14 19:54 | Add to .gitignore | TacoTheDank | 2 | +1 | -2 |
| 2020-06-14 17:37 | Increment version | gstraube | 1 | +2 | -2 |
| 2020-06-14 17:28 | Resize image | gstraube | 1 | +0 | -0 |
| 2020-06-14 17:23 | Adjust test (issue #30) | gstraube | 1 | +2 | -1 |
| 2020-06-14 17:17 | Update screenshot | gstraube | 1 | +0 | -0 |
| 2020-06-14 17:09 | Remove hard-coded frequencies (issue #30) | gstraube | 16 | +212 | -305 |
| 2020-06-14 16:51 | Fix warnings | gstraube | 1 | +19 | -21 |
| 2020-06-14 16:50 | Use note frequency calculator (issue #30) | gstraube | 10 | +137 | -157 |
| 2020-06-13 09:49 | Calculate note frequency (issue #30) | gstraube | 3 | +174 | -0 |
| 2020-06-08 15:38 | Adjust README | gstraube | 1 | +1 | -0 |
| 2020-06-08 14:49 | Merge branch 'SiIky-bass_cgcf_tuning' | gstraube | 5 | +70 | -5 |
| 2020-06-08 14:46 | Add tuning to UI | gstraube | 4 | +12 | -5 |
| 2020-06-08 14:46 | Rename tuning | gstraube | 2 | +58 | -58 |
| 2020-06-08 14:28 | Mark frequencies as float values | gstraube | 1 | +4 | -4 |
| 2020-06-07 15:41 | Add Bass CGCF Tuning | siiky | 1 | +58 | -0 |
| 2020-02-16 09:54 | Increment version | gstraube | 1 | +2 | -2 |
| 2019-11-10 15:53 | Merge branch 'obibon-stringlate-eu-3649' | gstraube | 1 | +3 | -3 |
| 2019-11-10 15:52 | Add missing translations | gstraube | 1 | +2 | -0 |
| 2019-11-10 15:50 | Merge branch 'stringlate-eu-3649' of git://github.com/obibon/cythara into obibon-stringlate-eu-3649 | gstraube | 1 | +2 | -4 |
| 2019-11-10 15:44 | Update Gradle | gstraube | 2 | +3 | -3 |
| 2019-11-10 15:38 | Merge branch 'master' into stringlate-eu-3649 | gstraube | 74 | +850 | -687 |
| 2019-11-10 15:19 | Remove unnecessary calls | gstraube | 1 | +2 | -2 |
| 2019-11-10 15:18 | Add text indicator | gstraube | 1 | +6 | -0 |
| 2019-04-16 11:19 | Updated eu (Basque) translation | obibon | 1 | +10 | -0 |
| 2019-03-10 10:52 | Bump version | gstraube | 2 | +4 | -2 |
| 2019-03-10 10:11 | Update plugin | gstraube | 1 | +1 | -1 |
| 2019-03-10 10:11 | Switch to latest stable Gradle version | gstraube | 1 | +2 | -1 |
| 2019-03-07 07:37 | Update README | gstraube | 1 | +1 | -0 |
| 2019-02-23 09:06 | Merge pull request #26 from Daveed9/master | gstraube | 5 | +65 | -0 |
| 2019-02-21 13:40 | Update strings.xml | Daveed9 | 1 | +1 | -0 |
| 2019-02-21 13:39 | Update strings.xml | Daveed9 | 1 | +1 | -0 |
| 2019-02-21 13:34 | Update strings.xml | Daveed9 | 1 | +1 | -0 |
| 2019-02-21 13:32 | Added ViolaTuning to mapper | Daveed9 | 1 | +4 | -0 |
| 2019-02-21 13:28 | Added viola tuning | Daveed9 | 1 | +58 | -0 |
| 2019-02-09 07:56 | Bump version | gstraube | 1 | +2 | -2 |
| 2019-02-05 17:32 | Ignore invalid permission result | gstraube | 1 | +24 | -19 |
| 2019-02-05 16:46 | Change base class | gstraube | 1 | +5 | -8 |
| 2019-02-03 16:08 | Fix crash (issue #23) | gstraube | 2 | +5 | -1 |
| 2019-02-03 14:50 | Merge pull request #24 from TacoTheDank/master | gstraube | 72 | +749 | -666 |
| 2019-02-02 21:35 | migrate to androidx | Taco | 12 | +34 | -26 |
| 2019-02-02 21:08 | migrate app to appCompat | Taco | 4 | +12 | -7 |
| 2019-02-02 21:01 | (4/4) xml: reformatting, extract some strings from code into string files, rearrange strings | Taco | 10 | +251 | -117 |
| 2019-02-02 20:55 | (3/4) java: code reformatting, replace qualifiers with imports, general cleanup | Taco | 18 | +203 | -201 |
| 2019-02-02 20:52 | (2/4) update android studio and fastfile, cleanup, set encoding to UTF-8, update and rearrange libraries, add TarsosDSP library version to README | Taco | 12 | +58 | -97 |
| 2019-02-02 20:48 | (1/4) update TarsosDSP library to [c26e500](https://github.com/JorenSix/TarsosDSP/tree/c26e5004e203ee79be1ec25c2603b1f11b69d276) | Taco | 25 | +199 | -167 |
| 2019-02-02 01:23 | Delete generated files | Taco | 3 | +5 | -64 |
| 2018-11-27 15:55 | Adjust README | gstraube | 1 | +1 | -0 |
| 2018-11-27 15:53 | Merge pull request #22 from obibon/stringlate-eu-6897 | gstraube | 1 | +10 | -0 |
| 2018-11-26 12:27 | Updated eu (Basque) translation | obibon | 1 | +10 | -0 |
| 2018-11-02 16:57 | Bump version | gstraube | 1 | +2 | -2 |
| 2018-11-02 16:55 | Update dependency | gstraube | 1 | +5 | -1 |
| 2018-11-02 16:17 | Adjust string resources order (issue #20) | gstraube | 3 | +3 | -3 |
| 2018-11-02 16:15 | Fix dependency declaration | gstraube | 1 | +1 | -1 |
| 2018-11-02 15:27 | Return chromatic tuning as default (issue #20) | gstraube | 1 | +1 | -1 |
| 2018-11-02 15:26 | Use consistent notation when declaring dependencies | gstraube | 1 | +10 | -7 |
| 2018-11-02 15:21 | Adjust method signature | gstraube | 1 | +1 | -1 |
| 2018-11-02 15:21 | Fix test (issue #20) | gstraube | 2 | +24 | -5 |
| 2018-11-01 17:08 | Set chromatic tuning as default (issue #20) | gstraube | 1 | +13 | -13 |
| 2018-11-01 17:05 | Update build tools | gstraube | 2 | +2 | -2 |
| 2018-10-07 16:24 | Adjust list of contributors | gstraube | 1 | +1 | -0 |
| 2018-10-07 16:20 | Merge pull request #19 from thim/master | gstraube | 26 | +176 | -48 |
| 2018-09-25 22:15 | Updating gradle and libs. | Thiago Mendes | 4 | +3 | -32 |
| 2018-09-25 22:07 | Fix the drawable folder, and moving some files. | Thiago Mendes | 17 | +103 | -13 |
| 2018-09-25 00:42 | Added Cello tuning. | Thiago Mendes | 5 | +68 | -1 |
| 2018-09-25 00:38 | Fix pt_br translation. | Thiago Mendes | 1 | +2 | -2 |
| 2018-08-14 10:15 | Bump version | gstraube | 1 | +2 | -2 |
| 2018-08-14 09:56 | Update README | gstraube | 1 | +4 | -0 |
| 2018-08-14 09:45 | Remove files which should be ignored | gstraube | 5 | +0 | -78 |
| 2018-08-14 09:42 | Use auto-generated .gitignore file | gstraube | 1 | +129 | -8 |
| 2018-08-14 09:38 | Merge branch 'TacoTheDank-master' | gstraube | 37 | +292 | -328 |
| 2018-08-12 17:17 | made app movable to sd card, updated dependencies and gradles (using ./gradlew wrapper --gradle-version 4.9 --distribution-type all), and replaced anonymous java expressions with lambdas | TacoTheDank | 37 | +292 | -328 |
| 2018-05-17 14:49 | Update README.md | gstraube | 1 | +2 | -1 |
| 2018-05-15 14:14 | Add app name to German translation (issue #17) | gstraube | 1 | +1 | -0 |
| 2018-05-01 13:43 | Increment version | gstraube | 1 | +2 | -2 |
| 2018-05-01 13:25 | Merge branch 'toXel-stringlate-de-rDE-7519' | gstraube | 3 | +26 | -4 |
| 2018-05-01 13:24 | Update Gradle version | gstraube | 2 | +1 | -4 |
| 2018-05-01 13:21 | Add additional translated strings | gstraube | 1 | +16 | -0 |
| 2018-05-01 00:43 | Updated de-rDE (German (Germany)) translation | Timo | 1 | +9 | -0 |
| 2018-03-31 09:22 | Bump version | gstraube | 1 | +2 | -2 |
| 2018-03-31 09:21 | Include new screenshots in README | gstraube | 1 | +4 | -0 |
| 2018-03-31 09:18 | Add new screenshots | gstraube | 5 | +0 | -0 |
| 2018-03-31 09:02 | Adjust Travis configuration | gstraube | 1 | +1 | -1 |
| 2018-03-31 08:56 | Update build tools and Gradle | gstraube | 4 | +5 | -15 |
| 2018-03-30 10:08 | Adjust list of contributors (issue #15) | gstraube | 1 | +1 | -0 |
| 2018-03-30 10:04 | Add new logo (issue #15) | gstraube | 20 | +11 | -75 |
| 2018-03-27 16:55 | Add contributors | gstraube | 1 | +5 | -0 |
| 2018-02-14 17:42 | Increment version | gstraube | 1 | +2 | -2 |
| 2018-02-14 17:27 | Set dark mode as default | gstraube | 1 | +2 | -2 |
| 2018-02-14 17:23 | Adjust range of reference pitch (issue #14) | gstraube | 1 | +1 | -1 |
| 2018-02-11 14:15 | Add string translation (issue #14) | gstraube | 3 | +3 | -1 |
| 2018-02-11 14:10 | Display octave number (issue #14) | gstraube | 1 | +51 | -16 |
| 2018-02-11 11:45 | React to notation change immediately | gstraube | 1 | +3 | -0 |
| 2018-02-11 11:37 | Remove title from dialog (issue #14) | gstraube | 1 | +0 | -1 |
| 2018-02-11 11:33 | Dismiss dialog on orientation change (issue #14) | gstraube | 1 | +7 | -0 |
| 2018-02-11 11:02 | Show value of reference pitch (issue #14) | gstraube | 2 | +14 | -1 |
| 2018-02-11 10:48 | Adjust style of number picker when dark mode is enabled (issue #14) | gstraube | 3 | +14 | -3 |
| 2018-02-11 10:11 | Enable selection of reference pitch (issue #14) | gstraube | 7 | +107 | -10 |
| 2018-02-10 16:12 | Add pitch adjuster (issue #14) | gstraube | 3 | +83 | -0 |
| 2018-02-08 15:17 | Change text color on canvas | gstraube | 2 | +9 | -3 |
| 2018-02-05 17:27 | Rename night mode to dark mode | gstraube | 5 | +15 | -15 |
| 2018-02-05 14:21 | Adjust background colors | gstraube | 2 | +17 | -8 |
| 2018-02-05 13:50 | Change color of indicator | gstraube | 2 | +4 | -4 |
| 2018-02-05 13:44 | Introduce night mode | gstraube | 8 | +73 | -20 |
| 2018-01-31 17:05 | Bump version | gstraube | 1 | +2 | -2 |
| 2018-01-31 16:59 | Remember last selected tuning (issue #11) | gstraube | 3 | +35 | -15 |
| 2018-01-11 18:38 | Increment version | gstraube | 1 | +2 | -2 |
| 2018-01-11 18:34 | Update README | gstraube | 1 | +1 | -1 |
| 2018-01-11 18:32 | Merge pull request #10 from afmachado/master | gstraube | 1 | +24 | -0 |
| 2018-01-11 17:51 | Translation to Brazilian Portuguese | Free Educational Software for Mobile Devices - Translations to Brazilian Portuguese | 1 | +24 | -0 |
| 2018-01-08 17:15 | Update README.md | gstraube | 1 | +1 | -0 |
| 2018-01-08 16:50 | Bump version | gstraube | 1 | +2 | -2 |
| 2018-01-08 16:48 | Adjust sign display in Solfège notation (issue #9) | gstraube | 1 | +10 | -9 |
| 2018-01-08 16:30 | Delete superfluous word | gstraube | 1 | +1 | -1 |
| 2018-01-08 16:29 | Calculate octave number for Solfège (issue #9) | gstraube | 1 | +23 | -1 |
| 2018-01-08 16:08 | Use integers instead of strings for storing the octave number | gstraube | 12 | +219 | -219 |
| 2018-01-08 15:58 | Refactor names | gstraube | 4 | +13 | -13 |
| 2018-01-08 15:45 | Extract hard-coded strings into resources | gstraube | 2 | +4 | -2 |
| 2018-01-08 15:43 | Remove automatic selection of notation (issue #9) | gstraube | 2 | +0 | -81 |
| 2018-01-07 18:12 | Keep user selection of notation (issue #9) | gstraube | 1 | +9 | -3 |
| 2018-01-07 16:21 | Shorten lines | gstraube | 1 | +4 | -2 |
| 2018-01-07 16:16 | Enable user to set the notation manually (issue #9) | gstraube | 3 | +33 | -8 |
| 2018-01-07 11:57 | Detect notation based on device language (issue #9) | gstraube | 17 | +379 | -221 |
| 2018-01-04 07:45 | Update screenshots | gstraube | 3 | +0 | -0 |
| 2018-01-03 16:58 | Add Google Play badge | gstraube | 1 | +3 | -0 |
| 2018-01-03 16:23 | Add reference to privacy policy | gstraube | 5 | +54 | -2 |
| 2017-12-28 12:17 | Bump version | gstraube | 1 | +2 | -2 |
| 2017-12-28 12:12 | Merge branch 'mtbu-master' | gstraube | 3 | +60 | -1 |
| 2017-12-28 12:08 | Remove trailing zeroes | gstraube | 1 | +4 | -4 |
| 2017-12-25 23:01 | Added violin tuning | mtbu | 3 | +60 | -1 |
| 2017-12-17 13:51 | Adjust README | gstraube | 1 | +4 | -4 |
| 2017-12-17 13:20 | Increment version | gstraube | 1 | +2 | -2 |
| 2017-12-17 13:13 | Add screenshots | gstraube | 1 | +8 | -0 |
| 2017-12-17 13:08 | Add fastlane | gstraube | 5 | +67 | -0 |
| 2017-12-17 12:06 | Create additional image assets | gstraube | 19 | +86 | -0 |
| 2017-12-15 17:58 | Update Gradle version | gstraube | 1 | +1 | -1 |
| 2017-12-15 16:58 | Use new Gradle tasks | gstraube | 1 | +8 | -8 |
| 2017-12-15 16:45 | Delete unused reference images | gstraube | 7 | +12 | -12 |
| 2017-12-15 16:38 | Make inner class static | gstraube | 1 | +2 | -2 |
| 2017-12-15 16:34 | Update dependency | gstraube | 1 | +1 | -1 |
| 2017-12-15 16:30 | Adjust test reference images | gstraube | 15 | +0 | -0 |
| 2017-12-15 16:18 | Simplify expression | gstraube | 1 | +1 | -1 |
| 2017-12-15 16:03 | Remove absolute values in drawing routine | gstraube | 1 | +5 | -5 |
| 2017-12-15 15:00 | Draw indicator as an arrowhead | gstraube | 1 | +18 | -3 |
| 2017-12-14 15:15 | Display octave number and sign as sub/superscript | gstraube | 25 | +377 | -203 |
| 2017-11-14 16:25 | Increment version | gstraube | 1 | +2 | -2 |
| 2017-11-14 16:10 | Remove JAR file | gstraube | 1 | +0 | -0 |
| 2017-11-12 16:00 | Increment version | gstraube | 1 | +2 | -2 |
| 2017-11-12 15:54 | Add chromatic tuning mode | gstraube | 3 | +180 | -0 |
| 2017-11-12 14:45 | Adjust modifiers | gstraube | 2 | +2 | -2 |
| 2017-10-30 13:02 | Create package for tunings | gstraube | 23 | +337 | -307 |
| 2017-11-12 14:24 | Include Tarsos as source code | gstraube | 133 | +26544 | -1 |
| 2017-10-30 15:27 | Bump version | gstraube | 1 | +2 | -2 |
| 2017-10-30 12:33 | Increase buffer size and overlap | gstraube | 1 | +2 | -3 |
| 2017-10-29 15:45 | Add further tunings | gstraube | 7 | +212 | -2 |
| 2017-10-29 11:13 | Update build tools | gstraube | 4 | +6 | -5 |
| 2017-10-21 16:22 | Bump version | gstraube | 1 | +2 | -2 |
| 2017-10-21 16:10 | Update README.md | gstraube | 1 | +3 | -3 |
| 2017-10-21 16:08 | Update test reference images | gstraube | 16 | +2 | -2 |
| 2017-10-21 15:57 | Use rounded deviation | gstraube | 1 | +2 | -2 |
| 2017-10-21 15:53 | Extract method | gstraube | 1 | +9 | -9 |
| 2017-10-21 15:38 | Increase tolerance | gstraube | 1 | +1 | -1 |
| 2017-10-21 15:36 | Round deviation to the nearest mark | gstraube | 1 | +4 | -1 |
| 2017-10-21 15:34 | Introduce constant | gstraube | 1 | +5 | -7 |
| 2017-10-21 15:28 | Increase number of marks on gauge | gstraube | 1 | +20 | -6 |
| 2017-10-21 14:45 | Replace magic number with variable | gstraube | 1 | +4 | -3 |
| 2017-10-21 14:45 | Reduce minimal items count | gstraube | 1 | +1 | -1 |
| 2017-10-20 16:21 | Keep screen on | gstraube | 1 | +3 | -0 |
| 2017-10-16 14:54 | Rename tunings | gstraube | 9 | +83 | -83 |
| 2017-10-15 11:49 | Increment version | gstraube | 1 | +2 | -2 |
| 2017-10-15 11:37 | Adjust test reference images | gstraube | 13 | +0 | -0 |
| 2017-10-15 11:18 | Increase number of significant digits | gstraube | 2 | +9 | -9 |
| 2017-10-15 11:16 | Add Drop D tuning | gstraube | 3 | +44 | -2 |
| 2017-10-15 10:53 | Embed enums | gstraube | 10 | +68 | -70 |
| 2017-10-15 10:39 | Simplify tuning name | gstraube | 1 | +1 | -1 |
| 2017-10-15 10:38 | Use scientific pitch notation | gstraube | 5 | +41 | -41 |
| 2017-10-15 10:20 | Use material design themed spinner | gstraube | 3 | +9 | -16 |
| 2017-10-14 16:46 | Enable switching between tunings | gstraube | 8 | +102 | -5 |
| 2017-10-14 15:51 | Add null check | gstraube | 1 | +1 | -1 |
| 2017-10-12 15:05 | Introduce tunings as an exchangeable entity | gstraube | 10 | +73 | -36 |
| 2017-09-22 16:48 | Bump version | gstraube | 1 | +2 | -2 |
| 2017-09-22 16:44 | Indicate whether audio dispatcher is running | gstraube | 4 | +24 | -5 |
| 2017-09-03 17:23 | Add F-Droid badge to README | gstraube | 1 | +4 | -0 |
| 2017-09-02 13:20 | Add rule for microphone permission | gstraube | 1 | +4 | -0 |
| 2017-08-31 17:41 | Increment version | gstraube | 1 | +2 | -2 |
| 2017-08-31 16:26 | Stop listener task when paused | gstraube | 1 | +43 | -2 |
| 2017-08-26 17:53 | Bump version | gstraube | 1 | +2 | -2 |
| 2017-08-26 17:52 | Update reference images | gstraube | 16 | +3 | -4 |
| 2017-08-26 17:43 | Start recoding if permission has already been granted | gstraube | 1 | +17 | -11 |
| 2017-08-26 17:37 | Implement depreciated method to support API levels < 23 | gstraube | 1 | +12 | -0 |
| 2017-08-24 14:29 | Ask for permission at runtime | gstraube | 2 | +58 | -14 |
| 2017-08-23 18:17 | Update README.md | gstraube | 1 | +3 | -3 |
| 2017-08-23 17:45 | Move to background when the back button has been pressed | gstraube | 1 | +5 | -0 |
| 2017-08-23 17:02 | Change tolerance | gstraube | 1 | +1 | -1 |
| 2017-08-23 16:58 | Raise sampling rate | gstraube | 1 | +1 | -1 |
| 2017-08-23 16:57 | Increase range | gstraube | 1 | +6 | -4 |
| 2017-08-22 16:50 | Remove permissions (needed only for UI tests) | gstraube | 1 | +0 | -2 |
| 2017-08-22 16:47 | Delete unnecessary cast | gstraube | 1 | +1 | -1 |
| 2017-08-21 16:31 | Update reference images | gstraube | 16 | +51 | -25 |
| 2017-08-21 16:12 | Change launcher icon | gstraube | 6 | +0 | -0 |
| 2017-08-20 17:25 | Add build status indicator | gstraube | 1 | +2 | -0 |
| 2017-08-20 17:22 | Add README | gstraube | 1 | +22 | -0 |
| 2017-08-20 16:47 | Remove redundant cast | gstraube | 1 | +1 | -1 |
| 2017-08-20 16:42 | Use constant | gstraube | 1 | +1 | -1 |
| 2017-08-20 16:28 | Move text | gstraube | 1 | +1 | -1 |
| 2017-08-20 16:20 | Change displayed note name | gstraube | 5 | +38 | -38 |
| 2017-08-20 16:03 | Increase sampling rate | gstraube | 1 | +1 | -1 |
| 2017-08-20 15:50 | Display listening indicator | gstraube | 2 | +32 | -0 |
| 2017-08-18 16:54 | Use relative position for symbols | gstraube | 1 | +1 | -1 |
| 2017-08-18 16:08 | Suppress warnings | gstraube | 1 | +4 | -1 |
| 2017-08-18 16:06 | Opt out of backup and restore support | gstraube | 1 | +1 | -1 |
| 2017-08-18 15:54 | Update to latest SDK version | gstraube | 17 | +6 | -6 |
| 2017-08-17 19:04 | Introduce fragment for listener | gstraube | 2 | +123 | -117 |
| 2017-08-16 18:53 | Remove annotation | gstraube | 1 | +0 | -3 |
| 2017-08-15 18:41 | Extract method | gstraube | 1 | +4 | -0 |
| 2017-08-14 18:48 | Extract variable | gstraube | 1 | +3 | -2 |
| 2017-08-13 10:16 | Blank the screen if deviation is outside boundaries | gstraube | 4 | +29 | -23 |
| 2017-08-13 09:53 | Rename constant | gstraube | 1 | +2 | -2 |
| 2017-08-12 16:46 | Verify that non-exact deviations appear correctly | gstraube | 7 | +17 | -0 |
| 2017-08-12 16:27 | Check that close match is displayed correctly | gstraube | 2 | +5 | -0 |
| 2017-08-12 14:50 | Add UI tests for all exact deviations | gstraube | 6 | +16 | -3 |
| 2017-08-12 14:37 | Move statements | gstraube | 1 | +2 | -2 |
| 2017-08-12 14:14 | Extract method | gstraube | 1 | +9 | -20 |
| 2017-08-12 14:08 | Verify that a positive deviation of 10 cents is displayed correctly | gstraube | 2 | +22 | -0 |
| 2017-08-12 13:51 | Disable email notifications | gstraube | 1 | +2 | -0 |
| 2017-08-12 13:25 | Run only unit tests | gstraube | 1 | +2 | -1 |
| 2017-08-12 13:03 | Restore previous configuration | gstraube | 1 | +1 | -21 |
| 2017-08-11 16:57 | Wait longer for Gradle task to finish | gstraube | 1 | +1 | -1 |
| 2017-08-10 18:25 | Enable debug output | gstraube | 1 | +2 | -0 |
| 2017-08-10 16:43 | Remove idle waiting | gstraube | 1 | +0 | -1 |
| 2017-08-09 16:41 | Increase waiting time | gstraube | 1 | +2 | -1 |
| 2017-08-09 16:21 | Re-introduce ARM system image | gstraube | 1 | +2 | -2 |
| 2017-08-09 15:44 | Revert "Use ARM system image" | gstraube | 1 | +4 | -5 |
| 2017-08-09 14:42 | Enable verbose output | gstraube | 1 | +1 | -1 |
| 2017-08-09 14:29 | Revert "Use option -engine classic" | gstraube | 1 | +1 | -1 |
| 2017-08-09 14:06 | Revert "Lauch emulator directly from folder" | gstraube | 1 | +1 | -1 |
| 2017-08-08 18:05 | Use option -engine classic | gstraube | 1 | +1 | -1 |
| 2017-08-08 17:35 | Use ARM system image | gstraube | 1 | +2 | -2 |
| 2017-08-08 17:06 | Lauch emulator directly from folder | gstraube | 1 | +1 | -1 |
| 2017-08-07 18:31 | Remove option | gstraube | 1 | +1 | -1 |
| 2017-08-06 18:00 | Use avdmanager to create emulator | gstraube | 1 | +10 | -2 |
| 2017-08-06 17:01 | Enable sudo for Travis build | gstraube | 1 | +1 | -0 |
| 2017-08-04 20:10 | Turn off email notifications | gstraube | 1 | +2 | -0 |
| 2017-08-03 15:33 | Activate edge group | gstraube | 1 | +3 | -1 |
| 2017-08-02 17:40 | Remove no audio option | gstraube | 1 | +1 | -1 |
| 2017-08-02 17:22 | Use different syntax | gstraube | 1 | +1 | -1 |
| 2017-08-02 16:30 | Change name of system image | gstraube | 1 | +2 | -2 |
| 2017-08-02 16:04 | Use again API level 25 for Travis builds | gstraube | 1 | +4 | -4 |
| 2017-08-01 17:05 | Revert "Update reference image to match API level 22" | gstraube | 1 | +0 | -0 |
| 2017-08-01 15:49 | Specify device type and resolution | gstraube | 1 | +2 | -2 |
| 2017-08-01 15:25 | Update reference image to match API level 22 | gstraube | 1 | +0 | -0 |
| 2017-07-31 17:11 | Target API level 22 in Travis builds | gstraube | 1 | +2 | -2 |
| 2017-07-30 15:58 | Use API 22 emulator for Travis builds | gstraube | 1 | +3 | -4 |
| 2017-07-30 13:15 | Set API level to 25 for tests and Travis build | gstraube | 2 | +2 | -2 |
| 2017-07-30 12:30 | Wait for emulator | gstraube | 1 | +6 | -0 |
| 2017-07-30 12:19 | Specify system image for tests | gstraube | 1 | +1 | -0 |
| 2017-07-30 12:18 | Adjust test to API level 26 | gstraube | 5 | +23 | -0 |
| 2017-07-29 19:46 | Add first UI test | gstraube | 2 | +64 | -0 |
| 2017-07-28 19:44 | Extract class to enable testability of drawing methods | gstraube | 2 | +143 | -110 |
| 2017-07-25 18:26 | Add Roboelectric | gstraube | 1 | +1 | -0 |
| 2017-07-24 16:35 | Account for random order of samples | gstraube | 1 | +3 | -2 |
| 2017-07-23 16:36 | Create method for filtering samples by note | gstraube | 2 | +33 | -3 |
| 2017-07-23 16:30 | Add tests for sampler | gstraube | 2 | +67 | -1 |
| 2017-07-23 15:47 | Increase number of samples | gstraube | 1 | +1 | -1 |
| 2017-07-22 14:28 | Remove guitar symbol | gstraube | 2 | +0 | -10 |
| 2017-07-21 20:25 | Add FindBugs plugin | gstraube | 1 | +2 | -0 |
| 2017-07-20 19:21 | Extract method for logging | gstraube | 1 | +6 | -2 |
| 2017-07-19 16:33 | Add log statement for average pitch difference | gstraube | 1 | +6 | -0 |
| 2017-07-18 18:49 | Move log statement | gstraube | 1 | +2 | -2 |
| 2017-07-17 16:47 | Calculate average pitch difference | gstraube | 2 | +77 | -6 |
| 2017-07-17 15:31 | Change position of guitar character | gstraube | 1 | +2 | -1 |
| 2017-07-17 15:29 | Invert signs of pitch deviations | gstraube | 2 | +5 | -5 |
| 2017-07-16 16:31 | Add newline at end of file | gstraube | 1 | +2 | -2 |
| 2017-07-16 16:04 | Draw guitar unicode character | gstraube | 2 | +8 | -0 |
| 2017-07-16 15:59 | Indicate direction of pitch deviation | gstraube | 2 | +14 | -0 |
| 2017-07-16 15:55 | Show signs on gauge values | gstraube | 1 | +9 | -3 |
| 2017-07-16 15:20 | Display gauge even before the first pitch is detected | gstraube | 1 | +2 | -1 |
| 2017-07-16 15:18 | Draw indicator in a separate method | gstraube | 1 | +10 | -5 |
| 2017-07-15 17:58 | Access canvas through a member variable | gstraube | 1 | +13 | -9 |
| 2017-07-14 18:22 | Extract methods | gstraube | 1 | +8 | -13 |
| 2017-07-14 17:56 | Remove unnecessary if statement | gstraube | 1 | +0 | -4 |
| 2017-07-13 18:27 | Display gauge to indicate the pitch deviation | gstraube | 2 | +52 | -1 |
| 2017-07-13 18:03 | Use absolute value when comparing to maximum allowed deviation | gstraube | 1 | +1 | -1 |
| 2017-07-13 16:10 | Define font size using scale-independent pixels | gstraube | 3 | +8 | -2 |
| 2017-07-12 17:18 | Try to fix license issues in Travis build | gstraube | 1 | +7 | -0 |
| 2017-07-12 16:29 | Add support library | gstraube | 1 | +2 | -0 |
| 2017-07-12 15:40 | Remove ConstraintLayout dependency | gstraube | 1 | +0 | -1 |
| 2017-07-12 15:31 | Add further components | gstraube | 1 | +2 | -0 |
| 2017-07-12 15:17 | Specify Android components for Travis build | gstraube | 1 | +4 | -0 |
| 2017-07-12 14:56 | Tell Travis to build an Android project | gstraube | 1 | +1 | -1 |
| 2017-07-12 14:47 | Specify JDK version to be used in Travis build | gstraube | 1 | +1 | -0 |
| 2017-07-12 14:42 | Use text paint | gstraube | 1 | +2 | -1 |
| 2017-07-11 17:49 | Add Travis configuration file | gstraube | 1 | +1 | -0 |
| 2017-07-10 17:55 | Move text lower | gstraube | 1 | +1 | -1 |
| 2017-07-10 04:28 | Rename variable | gstraube | 1 | +5 | -5 |
| 2017-07-10 04:28 | Extract method | gstraube | 1 | +11 | -7 |
| 2017-07-10 04:22 | Center text | gstraube | 1 | +4 | -1 |
| 2017-07-09 18:33 | Use linear layout | gstraube | 1 | +5 | -12 |
| 2017-07-08 19:03 | Move code into method | gstraube | 1 | +6 | -6 |
| 2017-07-07 19:16 | Increase font size | gstraube | 1 | +1 | -1 |
| 2017-07-06 17:03 | Set background color depending on pitch deviation | gstraube | 1 | +18 | -0 |
| 2017-07-06 16:59 | Remove guitar string name as field | gstraube | 3 | +9 | -15 |
| 2017-07-05 16:04 | Introduce custom view for tuner | gstraube | 4 | +101 | -24 |
| 2017-07-03 15:38 | Update Gradle version | gstraube | 1 | +1 | -1 |
| 2017-07-03 15:32 | Include Gradle wrapper files | gstraube | 2 | +6 | -0 |
| 2017-05-27 15:27 | Only display detected pitch if deviation is small enough | gstraube | 1 | +10 | -5 |
| 2017-05-26 16:30 | Use FFT YIN algorithm for pitch detection | gstraube | 1 | +5 | -5 |
| 2017-05-25 12:30 | Find closest note to detected pitch and calculate the deviation in cent | gstraube | 6 | +114 | -2 |
| 2017-05-25 10:32 | Use inner static classes to prevent memory leaks | gstraube | 1 | +40 | -14 |
| 2017-05-25 09:44 | Reduce overlap | gstraube | 1 | +1 | -1 |
| 2017-05-21 18:35 | Display detected pitch in Hertz | gstraube | 4 | +108 | -3 |
| 2017-05-20 15:37 | Delete sample tests | gstraube | 2 | +0 | -44 |
| 2017-05-20 14:58 | Add Tarsos DSP library | gstraube | 1 | +0 | -0 |
| 2017-05-19 18:57 | Add .idea folder | gstraube | 7 | +123 | -0 |
| 2017-05-18 15:18 | Add top-level build file | gstraube | 1 | +23 | -0 |
| 2017-05-17 16:10 | Specify license | gstraube | 1 | +674 | -0 |
| 2017-05-17 16:05 | Create initial project setup | gstraube | 24 | +411 | -0 |