Nalin Bhardwaj
c11be84d6a
Music Chords Diagrams: Fixes/improves triggering ( #4085 )
...
* Fixes regex to correctly find values
* Adding multiple naming to instruments
* Fixes #3386
* Adds more sharp/flat aliases for ukulele
* Remove debug print
* Multiple whitespace matching
* Adding support for tabs, chords
* Adding tests
2017-08-15 23:40:48 +01:00
Kamen Naydenov
9cf4ce5c7e
KDE shortucuts improved ( #4068 )
...
* fix "View menu" shortcut
Change Ctrl to Alt
Move it before "Copy"
* add "Paste" shortcut
* add "Cut" shortcut
2017-08-15 23:36:59 +01:00
Philip Kirkbride
2d6b0cd670
Vim Cheat Sheet: Add moving on line based on instances of a search ( #4041 )
...
* Add moving on line based on instances of a search
* Explanation was unclear, use x because a is ambiguous
* Specify that command is specific to same line
2017-08-15 23:30:55 +01:00
PJ Hampton
ea0241215a
TextConverter: Fix hex/bin/base64 conversion bugs. ( #4420 )
...
* Fix hex/bin/base64 bugs.
fix binary/base64
Tidy up code.
* fix typo
* Fix binary to decimal
* Adds TextConverter.
* Fix hex conversions.
2017-08-15 13:13:19 -04:00
Mariano Simone
fe0c18f729
Convert unidecode to use template ( #4396 )
...
This is part of #1163
2017-08-15 03:08:36 +05:30
CedArctic
6154d4113d
New League of Legends Cheat Sheet ( #4387 )
...
* Create basic lol.json file
* Updated lol.json according to AoE2 template
* Fix typo
* Fixed typo
* Re-Based on AoE 2 templates
* Fixed Aliases
Aliases are supposed to be lowercase
* Update aliases
Removed alias "lol". Cheat sheet name can't be an alias.
* Added first commands
* Removed AoE2 Sections
* Testing validity of the '+' sign in the key fields
* Added '+' signs after successful test
* Finished Hotkeys section
* Added Chat Commands section
* Aesthetic fixes to lol.json
* General fixes
Removed whitespaces and blank lines. Added some missing punctuation. Added an alias. Corrected a string.
* Changed template type to 'terminal'
* Reverted template + general fixes
Reverted template from terminal to keyboard and made some general fixes.
* Changed indentation to 4 spaces
* Made style more con
Added spaced before and after "+" signs.
* Removed an alias
* Added league to aliases
2017-08-14 20:26:05 +02:00
Dragomir Ioan
b34a479780
Passphrase, Password: Implemented secure random ( #4320 )
...
* Passphrase, Password: Implemented secure random
* Passphrase, Password: Simpler variant of the secure random function
* Passphrase: Removed the initial secure random function
* Passphrase: moved the random generator to its own `sub`
2017-08-14 11:29:20 -04:00
Rob Emery
7b0f4c1fa3
Tips: Smartmatch (~~) is experimental, it is advised to not use it until the behaviour is better defined : http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod#The_smartmatch_family_of_features_are_now_experimental ( #4424 )
2017-08-14 10:06:37 +01:00
Rob Emery
e41b5cc966
PrimeFactors: there appears to be an extra character in the tr/// ? ( #4426 )
2017-08-14 10:05:04 +01:00
Zaahir Moolla
03ec6b3650
Calculator: Fix text selection across all browsers ( #4417 )
...
* Listen to calc--wrap and apply selected class as needed
* Remove unneeded mousedown handler
* Clean trailing spaces
2017-08-10 22:36:26 +01:00
PJ Hampton
e31c2260f0
Add micron alias. ( #4416 )
2017-08-10 15:38:27 -04:00
Rob Emery
f6c8ca8afa
Geometry: keys on hashref is fatal under perl 5.24 need to deref into a hash first ( #4415 )
2017-08-10 12:36:22 +01:00
Zaahir Moolla
96bfdab046
Revert "Roman numerals (improvements) ( #4402 )" ( #4412 )
...
This reverts commit 026279bb6a
.
2017-08-09 12:46:46 -04:00
gargaml
026279bb6a
Roman numerals (improvements) ( #4402 )
...
* First shot at improving roman numeral IA.
Added a new converter.
Added new default settings.
Added some tests.
* Added un upper bound on arabic numbers.
* Remove some typo…
* Added some new triggers.
Allowed uncorrect roman number to load the UI anyway.
Fixed a test.
* Added new triggers.
Fixed regular expressions involved in the UI configuration.
Added new tests.
2017-08-09 11:59:17 +03:00
PJ Hampton
27c5c308de
Conversions: Add case sensitivity. Fix ambiguity collisions ( #4406 )
...
* Check in work.
* Fix casing ambiguity.
* Fix ambiguity selection.
* break out of outer loop.
* fix YAML
2017-08-08 16:37:13 -04:00
PJ Hampton
d17dde90b6
Conversions: US locale defaulting ( #4372 )
...
* Add tests to drive development.
Check in work.
Fixed temp triggering ambiguity.
Add experimental conversions US default.
Update the tests.
* Update based on feedback.
2017-08-08 09:46:44 -04:00
Joseph Wynn
6faa132814
Add a link to the DuckDuckHack Docs ( #4389 )
...
It took me a about an hour of trial-and-error before I found a link to the _DuckDuckHack Docs_ book inside the template module. I think it would be way more useful if this link was nearer the top of the README.
2017-08-07 14:35:39 +01:00
gargaml
2e24250973
New Aptitude Cheat Sheet ( #4381 )
...
* adding aptitude cheat sheet
* Coherence between section list and sections
* minor typo
* added a link towards Debian reference
2017-08-06 22:13:13 +01:00
ArjunPanickssery
0f84244ba8
New Chess Titles Cheat Sheet ( #4390 )
...
* Create Chess Titles Cheat Sheet
* Rename chess_titles.json to chess-titles.json
* Remove alias "chess titles"
2017-08-06 22:09:45 +01:00
PJ Hampton
11d144a6dd
Text Converter: Add padding to binary output ( #4398 )
...
* Add padding to binary.
* add right margin to dropdown labels
* Refactor.
2017-08-01 16:11:44 -04:00
PJ Hampton
cd0871b9f4
New Timezonetime IA ( #4393 )
...
* Check in shivam99aa's work.
* Finish timezone/time IA.
* Refactor Timezonetime.pm
* fix indentation
2017-08-01 12:59:49 -04:00
PJ Hampton
1b10220bdc
Add dark theme. ( #4355 )
2017-07-31 22:17:42 -04:00
PJ Hampton
5b24303665
Remove duplicate Atom cheat sheet. ( #4394 )
2017-07-29 16:50:12 +02:00
CedArctic
3cd04671c6
Pandas: Fixed typo ( #4388 )
...
* Fixed typo in pandas.json
There was a trailing ")" on line 95 as reported in issue #4382 .
* Fixed typo
* Fixed a typo #2
2017-07-27 16:53:31 +02:00
Aditya Tandon
54e02a8507
Timer: sets min to 1 ( #4375 )
2017-07-25 18:46:13 +01:00
PJ Hampton
5d9089c6dd
Update travis config. ( #4373 )
2017-07-25 13:35:02 -04:00
PJ Hampton
003713f78a
Conversions: Add DTR and Custom Digital Units ( #4359 )
...
* Add Data Transfer speed conversions.
* Add *bi digital units.
* Finish unit + user testing.
2017-07-18 12:08:02 -04:00
PJ Hampton
6ba96f8286
Allow asinh and acosh through when triggering. ( #4360 )
2017-07-18 11:57:22 -04:00
PJ Hampton
d5129df6e4
Improve coverage. ( #4363 )
2017-07-18 11:56:43 -04:00
Philip Kirkbride
b082c3013e
Palindrome: Convert to Structured ( #4352 )
...
* Convert palindrome to structured, tabs, negative tests
* remove comments, simplify subtitle function
2017-07-15 23:14:19 +01:00
Zaahir Moolla
db434a22d0
Calculator: Fix text selection/copy for Firefox ( #4351 )
...
* Ensure mouseup doesn't remove focus for Firefox
* Use hover and selected classes to style calc input
* Ignore meta keys to allow copying in Firefox
2017-07-14 09:44:29 +01:00
PJ Hampton
9c581d9564
Calculator: Various Fixes ( #4349 )
...
* Fix weird error message.
* Stop algebra overtriggering.
* Fix overflow error.
* Fixed tests.
* Conclude big patch.
* Patch review bugs.
2017-07-13 18:04:32 -04:00
PJ Hampton
588c354075
New Text Converter IA ( #4335 )
...
* Initial commit.
* Prototype up and running.
* Check in work.
* Update work.
* Checking in work.
* Updates based on feedback.
* Code in design.
* Update padding / margin on controls.
* fix mobile styles
2017-07-13 17:46:49 -04:00
Lisa Georgiades
b9297e004a
Factors: Add support for negative numbers. Add negative cases and tidy ( #4245 ) ( #4299 )
...
* Add support for negative numbers. Add negative cases and tidy (#4245 )
* Remove extraneous regex match
2017-07-13 13:12:18 -04:00
PJ Hampton
6307864f65
Conversions: Updates UI + Triggering ( #4345 )
...
* Fix floz + add n miles.
* Support fractions.
* Update conversions.
* Update based on feedback.
2017-07-13 07:51:16 -04:00
Philip Kirkbride
d7f897af3b
converting random_name to return structured answer ( #4061 )
...
* converting random_name to return structured answer
* altSubtitle typo fix
* altSubtitle typo fix
2017-07-13 07:50:27 -04:00
Philip Kirkbride
ab9ce37808
Convert poker goodie to a structured answer, add negative tests ( #4350 )
2017-07-13 07:43:13 -04:00
Kyle Daruwalla
215857e8dd
ColorCodes: Triggers on any query ending in "color <name>" ( #4220 )
...
* ColorCodes: Triggers on any query ending in "color <name>"
- Added logic to prevent triggering when excess words are involved in
the sentence that are not expected
Fixes #3294
* - Fixed regex for filler words to be simpler
- Fixed filler count return statement by removing the double negative
* Simplified regex to catch filler words
* Fixed whitespace changes
* Added more tests for when the IA should not trigger. Existing tests already sufficiently cover when the IA should trigger.
2017-07-12 07:19:17 -04:00
PJ Hampton
af0a70222d
Calculator: Fixes up trig functions. ( #4339 )
...
* Fixes up trig functions.
Replace regex.
* Fixed 1/(x) issues.
* Update dodgy lookahead.
2017-07-10 18:15:49 -04:00
PJ Hampton
8e5cd3f431
Add factorial support. ( #4331 )
...
Support factorials. Fix - remove bug.
Fixed a couple of iafd data issues.
2017-07-03 14:02:33 -04:00
PJ Hampton
cf799ad23b
Conversions: fix spelling. ( #4332 )
2017-07-02 21:01:55 +01:00
PJ Hampton
0fd68b0912
Conversions: Add expanded triggers. ( #4328 )
...
* Add expanded triggers.
* Update triggering / tests.
* Remove convert as a trigger.
2017-06-29 17:29:18 -04:00
PJ Hampton
65f69dab27
Calculator: Various improvements. ( #4318 )
...
* Various improvements.
query_nowhitespace removal workaround.
Updated code.
Update code.
Fix exponential state when squaring/cubing
Fix calculator bugs.
* Fix log.
* Various improvements.
* Update variable name.
* Remove debug statements.
* Fix logs/lns on front-end.
2017-06-29 16:55:27 -04:00
PJ Hampton
6457fdeb33
Conversions: Add general triggers. Add aditional aliases. ( #4327 )
...
* Add general triggers. Added aditional aliases.
* Remove blocking legacy code.
* Add french word for converter.
* Add missing closing brackets
2017-06-28 11:25:58 -04:00
PJ Hampton
e1fe0c8fc0
Add failing tests. ( #4325 )
...
Update triggering.
Update triggering scheme.
2017-06-28 09:41:51 -04:00
Jon Kalfayan
e8abd62e97
Paper: Fix letter size to be correct ( #4323 )
...
* fix letter paper size
* fix test to reflect new US letter values
* make notation consistent
2017-06-27 16:45:45 +09:00
PJ Hampton
9de55b6dce
Conversions: Long numbers instead of e notation. ( #4326 )
...
* Limit e notation.
* Use Math.max instead of ternary
2017-06-26 17:59:07 -04:00
PJ Hampton
799b7e8a8f
Removed duplicate from lang triggers. ( #4322 )
2017-06-23 18:38:30 -04:00
PJ Hampton
ee9d459966
Tips: Add interactivity ( #4155 )
...
* initial commit.
* Fixed NaN issue with bill amount.
* Finish up tips.
* Fixed markup.
* Remove mathjs as dep
* Finishing touches...
* Tweak design.
* Add class
* Add simplified css
* overhaul ui
* Add total per person.
* Add secondary text
* Update input class.
* Add further bindings.
* Removed rouge file.
2017-06-23 17:12:52 -04:00
Joshua Liu
9edc2f66bc
Molar Mass: Resolve conflicting triggers issue and add new triggers ( #4250 )
...
* Molar Mass: Remove conflicting triggers and update tests
* Molar Mass: Increased flexibility of triggers
* Molar Mass: forgot the apostrophe
* Molar Mass: Fix Regex
* Molar Mass: widen triggers
2017-06-23 14:32:59 +01:00