Mr. Kupido

Változások a 0.2-es verzióban


2013-03-04

Rengeteg újítás történt a legutóbbi verzió óta, amelyek teljese listája itt a GitHub-on olvasható.

Felsorolva, rövid magyarázattal ezek a főbb újdonságok:

  1. Mr. Kupidó megállapítja, hol tartózkodsz, abban az esetben, ha erre engedélyt adsz. A felismerés akkor működik jól, ha WiFi-n, vagy mobilon vagy, egyébként a szolgálatón múlik a helyes meghatározás, nem rajtunk.
  2. Tippek és trükkök: az főoldalon a kereső alatt folyamatosan megjelennek ötletek, okosságok és viccek.
  3. Felkerült a +/- váltó a keresőbe. Eldöntheted, hogy az adott hozzávaló mindenképpen legyen benne (+) vagy semmiképpen se legyen benne (-) a receptben. A két üzemmód között a + és - billentyűkkel, vagy az aktuális jelre kattintva tudsz.
  4. Megszületett a 3 fő kategória: hozzávaló, hozzávaló aminek ismerhetjük a receptjét is (pl. ketchup vagy tejszín), illetve normál recept. Ezekre építve minden recept és hozzávalója bevihető. Ezek kombinációjából jó bonyolult keresések alakíthatók ki.
  5. URL-es keresés: most már lehet így is keresni, ha pl. barátaidnak szeretnél mutatni valami beta.mrkupido.com/hun?q=I:bors,-I:paprika (legyen benne bors, de paprika ne)
  6. Új szűrési lehetőség a "legszármazottak" ikonra kattinva. Ha oda kattintasz, az adott étel bekerül a szűrők közé, ami azt jelenti, hogy csak azt, illetve azok leszármazottjait láthatod. Leszármazott a sajt esetében a trappista és ementáli; pizza esetében a magyaros és hawaii pizza.
  7. Töltést jelző animáció, ha esetleg várni kellene a fő oldalon.
  8. Elkészítési idők egyre jobban fedik a valóságot. Minden cselekvésnek már van végrehajtási ideje, és alapján számolja Kupidó a teljes időtartamot, ami egy ételhez kell. Ezek idővel egyre pontosabbak lesznek.
  9. [Alfa] Megjelentek a márkák: ha rászűrsz a trappistára, akkor láthatsz márkákat, akik azt gyártják.
  10. [Alfa] Rendelési lehetőség: ha a magyaros pizzára, akkor kilistázza Kupido az általa ismert olyan pizzériákat, akik kiszállítanak neked olyan pizzát.
  11. Az elkészítés oldalon szépen, 3 oszlopban sorakoznak a hozzávalók. Pipálhatók, hogy van-e otthon, egyelőre bevásárlási listát Kupidó nem készít.
  12. Lehetőség van a porció méretének módosítására az "1 főre" szövegre kattintással. Használata egyértelmű, ha nagyobbra állítod, akkor Kupidó kiszámolja, miből mennyivel kell több.
  13. Idő számláló az elkészítés oldalon: ha ráklikkelsz a egyik cselekvést jelző ikonra, akkor elindul az óra attól a cselekvéstől számítva, és annyi idő alatt ér körbe, amennyit az igénybe vesz. Például feltörni és szétválasztani 5 tojást 5*15 másodperc, azaz kicsit több mint 1 perc, tehát ennyit idő után a számláló ugrik a következő utasításra.
  14. Az elkészítéskor már láthatjátok a használandó eszközök ikonjait, egy-egy számmal ellátva. Ez mutatja, hogy a háttérben mi is történik, és talán könnyebb követni hogy mit is kell csinálni.
  15. Többnyelvűsítés: a háttérrendszer teljesen fel lett készítve a többnyelvű megjelenésre. Jelenleg főleg magyar, részben angol fordítás létezik, de könnyen kiegészíthető bármilyen nyelvre.
  16. Profil adatok beállítása: nyelvválasztás, névbeállítás, magasság, testsúly és születési dátum beállítás.
  17. [Alfa] Taxonómiai fák megnézhetők, kinyithatók
  18. [Alfa] Recept importálás megnyitható, listázható, ellenőrizhető és átformálható
  19. Súgó (csak magyarul)
  20. Az authentikáció teljesen át lett dolgozva. Jelenleg 3 lehetőséged van bejelentkezni: Google, Facebook és Windows Live, mind a 3 OAuth2-es technikával. Egyelőre nem bővítem, hiszen aki nem lép majd be, az is tudja használni az oldalt, csak akkor nem lesz személyre szabott a keresés stb.
  21. Gyorsbillentyűk a keresésnél: amikor a kurzor a keresőmezőben van, akkor használhatod a jobb/balra nyilat, home, end, page up, page down, delete, backspace és +/- billenyűket.
  22. Recept URL fordítás: ha egy angol barátodnak szeretnél receptet küldeni, de a recept címe magyar pl. /hun/recept/fahejas-muffin, akkor amikor őn (belépés után) meg próbálja nyitni az oldalt, akkor Kupidó megnézi, hogy angolul meg tudja-e jeleníteni ugyanaz a receptet. Jó esetben átirányítja pl. az eng/recipe/muffin-with-cinnamon címre.
  23. Recept futtató motor: Kupidó "agya" megállíthatatlanul gyarapodik. Nem térek ki a részletekre, de nem csak a logikája egyre jobb, de magyarul is egész jól beszél már. (actions rework, property accessors, multi-icon urls, affixation, eq need logic, enum2multistring)
  24. Optimalizálás a motor működésében. Jópár nap kemény munkájának eredményeképpen nem szabadna fennakadást érzékelnetek sem keresés, sem pedig az oldalak közötti ugrálás közben.
  25. Nagyon sok új ikonunk, új grafikai elemünk, design csiszolásaink vannak. Jelentősen jobb a browser kompatibilitásunk, Chrome és Safari ideális; Firefox elmegy; Opera jó, amíg nem nagyítunk, bár csúszások vannak; IE 10 egész jó, de pl. nincs keret.
  26. Bővült az adatbázis is: 15 recept, 64 hozzávaló (ebből 33 receptes, 5 recepttel, 5 termék), 45 eszköz, 85 faj, 7 súgó oldal.