-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCHANGELOG
309 lines (240 loc) · 16 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
CHANGELOG
2024-07-29: New vocabulary from qep'a' 31 (2024).
2024-07-14: Set target, compile, and min SDK to API 34. Required by Google Play.
2023-11-20: Add support for French (fr) language.
2023-08-20: Set target, compile, and min SDK to API 33. Add notifications permission to app and upgrade gradle to 8.1, both of which are required for API 33. Split off API_23 branch, as the new permissions system is not backwards-compatible.
2022-08-12: Migrate from support library to androidx. This is a major (and backwards-incompatible) change.
2022-06-22: Remove QUERY_ALL_PACKAGES permission. Turn off suggestions in search bar. Add parsing of compound number-forming elements.
2021-11-09: Add {Qa} to two-letter verb shortlist. New vocabulary from {QelIS boqHarmey}.
2021-10-08: Fix bug with parsing 4-letter complex words containing 2-letter verbs.
2021-10-05: Add ability to suppress display of notes in non-English language.
2021-09-27: Target to API 30 and fix TTS query permission. Fix the "xifan hol" q to Q search bug.
2021-08-09: New vocabulary from qep'a' 2021. Allow user-triggered database update over metered Internet.
2021-04-13: Fix issue where attributes were not displayed in entry title if {pIqaD} is enabled.
2021-04-09: Treat epithets as beings capable of language for the purposes of analysis.
2021-04-07: Add {qolqoS} font.
2021-03-28: Fixed bug where inhps words displayed wrong message about plural suffix.
2021-02-22: Minor bug fixes. Added support for Anki decks and KLCP1 vocabulary.
2021-02-06: Improve database upgrade logic.
2020-12-16: New vocabulary from qepHom'a' 2020.
2020-12-02: Add support for Finnish (fi) language.
2020-09-07: Remove some deprecated features. Fix KWOTD bug.
2020-07-17: Handle autotranslated notes.
2020-07-12: Add support for Portuguese (pt) language.
2020-02-23: Add {Saghan}, {-luH}, and {-la'} to grammar analsysi.
2019-07-22: upgrade SDK version to 29. remove build dependency on TTS.
2019-05-24: Update "extended canon" string in en and de, also some other strings in de.
2019-05-03: Fix {ngh} bug.
2019-03-24: Enable edit definition for German when unsupported features are enabled.
2018-11-20: Bug fixes: correctly handle {-oy}, fix display of names
2018-11-15: Vocabulary from qepHom'a' 2018.
2018-10-07: Deprecate API_7 version (target SDK 19), will no longer be updated.
2018-09-04: Fix Chinese search.
2018-08-19: Change German language options to broader secondary language options.
2018-08-02: Add ability to submit corrections to Google Forms.
2018-07-29: Corrections to qep'a' 2018 vocab.
2018-07-21: New vocabulary from qep'a' 2018.
2018-07-17: Disable auto-backup of database which seems to cause problems. Hide other languages for alt entries.
2018-06-25: Might as well add Persian, Swedish, and Chinese (Hong Kong) while we're at it. Also import Swedish data from Klingonska Akademien.
2018-06-24: Add code to handle placeholders for Russian data.
2018-06-11: Make the difference between app version and database version more clear.
2018-04-12: Caught up to all German definitions (again).
2018-04-09: Enable database update by default.
2018-03-29: Add ability to update database independently of app.
2018-03-21: Fix errors, add links between related entries, add DSC and Duolingo people names.
2018-03-07: Fix a lot of typos. Update YouTube links.
2018-02-25: Vocab from comments by Maltz about {boQwI'}.
2018-02-08: DSC vocab up to S01E15.
2018-01-29: some German translations of DSC vocab.
2018-01-11: Misc. edits, paq'batlh page numbers
2017-12-18: Misc. edits, some German translations.
2017-11-27: Misc. edits.
2017-11-13: Fix bug with link target on last line. Added qepHom'a' 2017 vocab.
2017-11-05: If KWOTD fails to match entry in db, treat as search. Lock bottom nav buttons to bottom of screen.
2017-10-31: More unconfirmed DSC words. Remove FAB, adjust UI spacing.
2017-10-29: Exclude extra section from random button.
2017-10-25: Add DSC font. Fix locale issues. Improve Preferences activity.
2017-10-24: Turn off copy and paste in entry. Hide KWOTD menu, and automatically start KWOTD job.
2017-10-20: Determined that ForegroundColorSpan fix is not cause of crash on Pixel, etc.
2017-10-17: Added KWOTD functionality. Changes to font family for prefix charts. Fix colour span bug (again).
2017-10-12: Added even more lesson functionality.
2017-10-10: Fix for multi-user database issue (#385) on devices with API 19+.
2017-10-09: Added more lesson functionality.
2017-10-05: Added lesson activity (hidden under preferences).
2017-10-01: Handle swipe to move between search results; put verb before verb stem in results
2017-09-25: Add opening monologue of DSC, make misc. edits related to DSC
2017-09-24: Fix tablet layout bug, make database IDs sequential without gaps, misc lint fixes
2017-09-20: allow edit of mistyped input, selection of text, search in {pIqaD}
2017-09-18: move v2 to main version; bug fixes
2017-09-16: alpha release of v2
2017-09-14: Target new version to API 26 and above. (For one, it allows us to not deal with the Jelly Bean span bug, which still exists. Also, "tlh" as a locale does not exist on older devices.)
2017-09-10: Migrated from ant to gradle (deprecate support of API below 16). Bug fixes. Enabled TTS always.
2017-09-10: Removed "float" mode. This was not being used and was confusing users.
2017-09-08: Misc. edits.
2017-08-20: Add (almost all) Klingon lines from movies as entries.
2017-08-14: Renumber entry IDs as part of clean-up to prep for DSC (Star Trek: Discovery) entries.
2017-08-09: Last version (maybe) before freezing development.
2017-08-06: Links and edits to weather words.
2017-08-03: More German notes translated. Fixed errors in a few entries.
2017-08-01: Add German examples. Add names from STLV. Fixed some typos.
2017-07-31: New words from qep'a' 2017 and Star Trek: Discovery, including German translations.
2017-07-25: Make German the primary language when option is selected.
2017-07-18: Enabled German search tags and notes in database.
2017-07-13: Added vocabulary about marriage.
2017-07-12: Added 2 entries from the {paq'batlh}.
2017-07-05: Edits to some {may'}-related entries. Edit notes on rovers on adjectives.
2017-05-29: Various minor edits.
2017-04-04: Finished entering German definitions.
2017-02-21: Minor edits.
2017-02-01: Added more definitions in German. Minor edits.
2016-12-01: Add vocabulary from Pop Culture Hero Coalition announcement.
2016-11-03: Add Halloween and qepHom vocabulary.
2016-10-20: Add info on {jeS:v}.
2016-09-27: Add entries for (uncertain) canon from Smithsonian GO FLIGHT app.
2016-08-30: Add canon from Smithsonian Air & Space Magazine interview.
2016-08-01: New words from qep'a' 2016.
2016-07-01: More minor edits to notes.
2016-04-13: Minor edits to notes.
2016-02-16: Fixed Planck time bug. Added many German definitions.
2015-12-29: add links from TKD and KGT references to Google Play Books. add KLI activities to menu.
2015-12-12: misc. edits
2015-11-18: make compatible with Chrome
2015-10-28: added new vocabulary from Saarbrücken qepHom 2015.
2015-09-24: added transcription of Marc Okrand's name.
2015-08-03: vocab for bodily gases.
2015-05-01: use Proguard for TTS version too.
2015-04-22: minor edits to database.
2015-04-07: minor edits to database.
2015-03-27: Update Play Store URL to {quja'} keyboard in help.
2015-03-23: Added Julius Caesar and full moon.
2015-03-06: Add new words from Festival of the Spoken Nerd DVD. Minor edits.
2015-02-06: Add Italian translations for UI.
2015-01-12: Remove tutorial (since ShowcaseView has compatibility issues with newer Android versions)
2014-12-25: Attempt to update appcompat support library to v21, failure.
2014-12-17: Remove extcan from DeCandido words vetted by Marc Okrand for qepHom 2014.
2014-12-03: Remove hyp annotation from some Klingon Monopoly words.
2014-12-02: Added colour-coding to indicate different parts of speech. Show {pIqaD} in more places.
2014-11-30: Fixed rover placement bug with some complex sentences.
2014-11-26: Added extra-canonical vocabulary from Klingon Blockly.
2014-11-25: Added social network preference setting.
2014-11-16: qepHom vocabulary related to: ranks, computers, knots, quantum mechanics, The Klingon Art of War.
2014-11-12: qepHom vocabulary related to geometry and card games.
2014-10-23: Audio complete for TTS engine.
2014-09-25: Misc. updates.
2014-07-27: Added new proverbs from qep'a' 2014. Enabled search for German definitions.
2014-07-26: Remove dependency on ActionBarSherlock.
AppCompat.Dark theme generated using:
http://jgilfelt.github.io/android-actionbarstylegenerator/#name=Appcompatdark&compat=appcompat&theme=dark&actionbarstyle=transparent&texture=0&hairline=0&neutralPressed=1&backColor=2D2D2D%2C100&secondaryColor=151515%2C100&tabColor=33B5E5%2C100&tertiaryColor=303030%2C100&accentColor=33B5E5%2C100&cabBackColor=002E3E%2C100&cabHighlightColor=33B5E5%2C100
2014-07-21: Link hand and foot words; improve Shakespeare entries; added lyrics for {yIH bom}.
2014-07-15: Try to work around a bug where the action bar sometimes disappears.
2014-06-14: Minor edits to database.
2014-04-29: Better integration with TTS.
2014-04-16: Add Text-To_Speech ability (requires TTS engine which supports Klingon).
2014-04-11: Split into backport (Honeycomb and below) and regular versions again (Android version 4+/API 14+).
2014-04-10: Current installs by Android version
API
19 Android 4.4 618 10.77% KitKat
18 Android 4.3 1,024 17.85% J
17 Android 4.2 601 10.48% J
16 Android 4.1 1,435 25.02% Jelly Bean
15 Android 4.0.3 - 4.0.4 878 15.31% Ice Cream Sandwich
--
13 Android 3.2 30 0.52% H
12 Android 3.1 9 0.16% Honeycomb
10 Android 2.3.3 - 2.3.7 971 16.93% Gingerbread
8 Android 2.2 132 2.30% Froyo
7 Android 2.1 31 0.54% Eclair
Others 7 0.12%
2014-04-10: Remove tutorial and Google Play Services. Size increase was unacceptable.
APK size...
Before any changes: 1329806
After adding ShowcaseView: 2526186 (+1.2M)
Adding Google Play Services: 3472526 (+950k)
or Froyo version: 2885537 (+360k)
2014-04-08: Added a tutorial.
2014-04-06: Added "Request translation" menu item, re-arranged menus, updated icons.
2014-03-31: Fixed some sources.
2014-03-05: Miscellaneous minor edits.
2014-02-09: Add "heartbeat" meaning to {tIq:v} from {paq'batlh}.
2014-01-30: German entries for {D}, {'I}, {l}, {gh}, {p}, {q}
2014-01-27: New vocabulary: geometry terms, jungle gym.
2014-01-15: Minor edits.
2014-01-01: Add lines from deleted scene from Star Trek (2009) movie.
2013-12-23: Minor edits. German entries for {S}.
2013-12-14: Added notes on Christmas and New Year.
2013-12-05: Minor edits. Edit notes on {chuQun} and {qa'}. Fix bug with {nuq} and {'Iv} with suffixes.
2013-11-23: Edited some notes based on KGT. Update KAG forum URL.
2013-11-11: New vocabulary from qepHom'a' 2013, including new words from Star Trek Into Darkness and Klingon weekday names.
2013-10-21: Added "float" mode. This requires permission to "draw over other apps".
2013-10-20: Add README file. Add dependency on StandOut library.
2013-10-15: German entries for {'a}, {'e}, {'I}, {'o}, and {y}. Miscellaneous edits.
2013-09-23: German entries for {Q} and {m}.
2013-09-12: Added some song lyrics.
2013-09-06: Edits to notes and examples. Fix bug with display of the city name Saarbrücken.
2013-08-25: Added prefix charts. Revert Android support library to v4. Minor edits.
2013-08-21: Updated to latest Android support library.
2013-08-14: Added some common phrases. Minor edits.
2013-08-12: Add new word {jentu'}, clarify words {'aplo'} and {qoSta'}.
2013-08-06: Add links from menu to YouTube playlists. Upgrade to: android-18, ActionBarSherlock v4.4.0, android-menudrawer v3.0.4.
2013-08-05: Minor edits.
2013-07-30: Link to "Learn Klingon" Facebook group and KAG and KIDC message boards.
2013-07-24: UI revamp - {qep'a'} edition for tablets
2013-07-09, 2013-07-19: Minor edits and fixes to some entries.
2013-06-29: Minor edits. Added Saturn.
2013-06-08, 2013-06-13: Added new word for "scroll", edited various entries.
2013-05-12: Added entries from "How to Speak Klingon".
2013-04-25: Annotated {law'/puS} constructions, added more links to YouTube.
2013-04-07: Minor updates to transitivity data.
2013-03-20: Improved Twitter support.
2013-03-19: Added ability to receive shared text intent.
2013-03-07: Edited some entries.
2013-02-23: Minor edits to transitivity data and notes.
2013-02-08: Updated icons. Improved grammatically analysis of pronouns. Improvements to transitivity and German data.
2013-02-02: Minor updates to transitivity data.
2013-01-27: Added German entries up to {ngat}. Improved transitivity data for some entries.
2013-01-23: Updated many entries, added parsing of numbers, fixed some bugs, added ability to display entries in Klingon font.
2013-01-22: Use components in analysis of sentences. Fixed bug with suffix ordering.
2013-01-20: Added links to YouTube videos showing pronunciation. Parses numbers correctly.
2013-01-15: Share button enabled.
2013-01-14: Added code for integration with social networks (only Google+ enabled for now).
2013-01-12: Added more Useful Phrases.
2013-01-09: Added links from useful phrases back to their category.
2013-01-05: Added "useful phrases" to menu.
2013-01-03: Fixed a bug with "xifan hol" mode causing some entries not to be found. Added localised German UI.
2012-12-31: Edited a few entries. Backport.
2012-12-22: New icons. Fixed a few typos.
2012-12-19: Birds and Haynes manual.
2012-12-14: Enabled non-Klingon UI language.
2012-12-12: German entries up to end of {l}. Major UI changes for older devices using ActionBarSherlock.
2012-12-01: German entries up to end of {j}.
2012-11-28: Enabled prefix tables.
2012-11-27: Added menu, pronunciation guide, preferences screen.
2012-11-20: Added stuff learned from qepHom, German definitions experiment, split xml file.
2012-11-06: Added notes to a bunch of entries.
2012-10-15: More minor edits to database.
2012-09-29: Catch some db exceptions.
2012-09-28: Minor edits to database. Open sourced.
2012-09-10: Patched TextView to work around JellyBean layout bug.
2012-09-02: Added new hardware words from Qov; -Ha' adverbials from qep'a' 2012. Also new idiom.
2012-08-05: Added some more example sentences, fixed typos, added one new word {la'SIv}.
2012-07-18: Added some examples from {paq'batlh}.
2012-07-06: Work around a bug with {'o'megh} (only Android JB?).
2012-06-06: Fixed some typos.
2012-06-01: Fixed some typos.
2012-05-25: Fixed some typos.
2012-05-14: Enabled "ch" and "gh" shortcuts for "xifan hol". Added verb transitivity and prefix antonyms. Added archaic slang.
2012-05-01: Fixed some typos.
2012-04-19: Fixed db errors for some HTC devices. Enabled analyses for more example sentences.
2012-04-16: Enabled analyses for more example sentences.
2012-04-14: Moved API 7 (Android 2.1.x) from backport to regular version. Fixed a race condition and some db exceptions on API 8.
2012-04-12: Enabled "xifan hol" typing by popular request. Added canon from "Star Trek Constellations". Enabled analyses for some similes. Show help on startup. (If your database version doesn't match your app version after this update, you may have to clear your database.)
2012-04-07: Major update of data. Numbered all sources, added dates and page numbers to sources of many entries.
2012-03-27: Added some notes. Moved API 10 (Android 2.3.3) from backport to regular version.
2012-03-22: Fixed some typos, added notes to some entries. Added ability to link to URL. Added scrolling to backport.
2012-03-19b: Removed ActionBarSherlock from backport version due to crashing on some devices.
2012-03-19: Added extended canon vocabulary (mostly from DeCandido novels) by request. Fixed backport bug with ActionBarSherlock themes.
2012-03-16: Added some idioms, clarified sources of some words. Added search bar to backport using ActionBarSherlock.
2012-03-09: Added some new canon from Klingon Monopoly.
2012-02-28: Annotations completed. Added some more phrases.
2012-02-19: Backport to pre-Honeycomb versions of Android. Minor bug fixes. Enabled sentence grammar analysis.
2012-02-14: Analysis of compound nouns and plurals enabled.