Changelog
Každá zmena vkladacích widgetov – URL adresy, parametre, kľúče, domény a limity – od najnovšej. Čo zostáva v rámci verzie stabilné, stanovujú zásady.
Widgety už neotvárajú websocketové spojenie s Bitculator ani nezapisujú dáta prekladov do úložiska prehliadača návštevníka. Na obrazovke sa nič nemení: widgety nikdy nestreamovali živé ceny, takže údaje vždy zodpovedajú okamihu načítania stránky.
Doba trvania, ktorá končí uprostred úročiaceho obdobia, teraz prináša pomerný úrok a stále pripíše vklady vykonané v jeho rámci a krivka rastu je rozložená podľa uplynutého času. Vstupy sú obmedzené na istinu 1 000 000 000 000, vklad 1 000 000 000, sadzbu 1 000 % a 50 rokov alebo 600 mesiacov; hodnota nad stropom sa nastaví na strop.
Sadzba je teraz ročná nominálna sadzba rozdelená medzi úročiace obdobia. Predtým sa na každé obdobie uplatnila celá sadzba, takže 5 % pri mesačnom úročení rástlo ako 5 % mesačne; výsledky v existujúcich vloženiach zodpovedajúco klesnú.
Zrušenie plateného embed plánu teraz zahodí aj prípadný naplánovaný prechod na nižší plán; plán jednoducho pobeží do konca zaplateného obdobia.
Výbery začiatku a konca v DCA čítali dátumy ako polnoc UTC, čo návštevníkom západne od UTC ukazovalo predchádzajúci deň. Teraz používajú miestny kalendárny deň návštevníka.
Segment cesty {locale} teraz prijíma aj ar (zobrazené sprava doľava), sk, th, ko, ro, hu, sr a fi, pridané medzi 19. a 24. septembrom – spolu 27 jazykov.
Stránky widgetov už nenastavujú session ani XSRF cookie a v prehliadači návštevníka už neregistrujú service worker. Počítadlo na návštevníka pre načítania bez kľúča teraz používa kľúčovaný hash IP adresy a načítania bez kľúča a bez referrera sa hlásia ako „direct“ namiesto podľa IP.
Mesačné a týždenné riadky /embed/zoom/{slug} sa teraz načítavajú bez session tokenu, ktorý widget v iframe iného webu nemôže získať.
Prevodník nezobrazí žiadnu hodnotu, keď niektoré z aktív nemá použiteľnú cenu, namiesto „1 X = 0 Y“, a flipper trhovej kapitalizácie vymaže svoje údaje, keď pár nemá trhové kapitalizácie, namiesto toho, aby ponechal čísla predchádzajúceho páru pod novými názvami.
URL adresa widgetu, ktorá používa bývalý slug kryptomeny, teraz vráti 301 na ten istý widget pod aktuálnym slugom a zachová query string – vrátane embed_key. Predtým vracala 404.
Registrované domény sa parsujú tak, ako prehliadač číta URL adresu: schéma, cesta, port a úvodné www. sa zahodia, názov sa prevedie na malé písmená a medzinárodné názvy na punycode; čokoľvek, čo nie je názov hostiteľa, sa odmietne. Rovnako sa normalizuje aj Referer vkladajúcej stránky. Subdomény iné ako www stále potrebujú vlastný záznam.
Prechod na nižší embed plán teraz nadobudne účinnosť po skončení zaplateného obdobia. Predtým sa prechod na nižší plán s rovnakým fakturačným intervalom uplatnil okamžite a znížil mesačný limit uprostred obdobia. Prechody na vyšší plán stále platia ihneď.
Neznámy alebo neaktívny slug kryptomeny teraz vracia holú textovú odpoveď „Not Found“ namiesto vykreslenia celého webu Bitculator – hlavičky, bočného panela a päty – vo vašom iframe.
Vytvorenie embed kľúča teraz vyžaduje overenú e-mailovú adresu; účty vytvorené cez kryptopeňaženku sú výnimkou. Vytváranie kľúčov je obmedzené na 10 za minútu a existujúce kľúče fungujú ďalej.
Od 14. augusta sa kontroly domén ukladali do vyrovnávacej pamäte na 5 minút vrátane výsledkov „neregistrované“, takže doména, ktorú ste práve pridali, mohla až 5 minút ďalej vracať 403. Teraz sa do vyrovnávacej pamäte ukladajú iba úspešné zhody; odobratie domény môže stále trvať až 5 minút, kým sa prejaví.
Čas posledného použitia kľúča v embed konzole sa teraz zapisuje najviac raz za hodinu a načítania widgetov sa už nepočítajú ako návštevy vo vlastných štatistikách webu Bitculator. Počty využitia vložení sa nemenia.
Na úzkych šírkach sa týždenný pás a pás ročných, štvrťročných a mesačných hodnôt teraz posúvajú nezávisle, takže ťahanie dlhého týždenného riadka už neťahá kratší pás do strany.
Medzi 12. a 16. júlom dostali widgety kalkulačiek a flipper nové rozloženia a vstupy a niektoré sekcie boli odstránené: picker pri flipperi, chart a table pri úrokoch, results pri daniach a pôžičkách a banner, table a chart pri stakingu, ktorý teraz uvádza odmeny od denných po ročné priamo v sebe. Uložené usporiadania návštevníkov boli resetované; upravte každú hodnotu layout alebo visible, ktorá uvádza odstránenú sekciu.
Hostiteľská stránka môže do okna widgetu poslať {type: 'bitculator-embed-host-growable'}. Widget potom otvára svoje výbery smerom nadol a zahrnie ich do výšky, ktorú hlási cez bitculator-embed-resize; bez tejto správy sa výbery otvárajú ako prekryvná vrstva vnútri pevného rámca.
/embed/zoom/{slug} teraz zobrazuje jednu mriežku ročných, štvrťročných, mesačných a týždenných výnosov pre každý rok, s riadkom priemerov a súhrnmi úspešnosti, plus štvrťročný pohľad „tornádo“. Nahrádza skoršie štvrťročné, mesačné a týždenné tabuľky a nemá vonkajší rámček karty.
Embed konzola teraz zobrazuje graf požiadaviek za deň pre aktuálne fakturačné obdobie.
/{locale}/pricing/embed teraz presmerúva na /{locale}/crypto-tools, ktorá získala výber plánu s platbou a prehliadač widgetov, ktorý zobrazuje náhľad vždy jedného widgetu vedľa tvorcu kódu.
Táto referenčná príručka bola spustená na /{locale}/documentation/embed/v1, s tvorcom kódu, autentifikáciou, doménami, kvótou, plánmi, parametrami každého widgetu a náhľadmi načítanými po kliknutí.
Načítania widgetov teraz majú vlastný plán, fakturačné obdobie a počítadlo; Data API počas prvých dvoch dní čerpalo z embed plánu. Do limitu embed kľúčov sa počítajú iba embed kľúče, kľúč Data API alebo kľúč s uplynutou platnosťou v URL adrese widgetu dostane 403 a odpovede widgetov nenesú žiadne hlavičky X-Quota-*.
Po zrušení plateného embed plánu sa využitie ďalej počíta v okne podľa vášho fakturačného dňa, kým plán neskončí, namiesto toho, aby sa uprostred obdobia prepol na kalendárny mesiac, a dátum resetu v konzole je správny aj pre fakturačné dni na konci mesiaca.
Skoré JSON koncové body /api/v1/prices a /api/v1/widgets/convert/{from}/{to}, ktoré prijímali embed kľúč, nahradilo Data API, ktoré prijíma iba vlastné kľúče. Embed kľúče sa spravujú na /user/developer/embed.
Vkladajúci hostiteľ sa pred porovnaním s vašimi registrovanými doménami prevedie na malé písmená a príde o prípadnú koncovú bodku.
/{locale}/crypto-tools sa stala stránkou widgetov so živým prevodníkom, kopírovateľným kódom na vloženie a porovnaním plánov Free, Starter a Pro.
Načítanie s embed_key, ale bez hlavičky Referer alebo Origin teraz dostane 403; predtým kontrolu domény preskočilo. Ponechajte predvolenú politiku referrera prehliadača a nenastavujte na iframe referrerpolicy="no-referrer".
Prídel 1 000 načítaní mesačne bez kľúča sa teraz počíta na IP adresu návštevníka naprieč všetkými widgetmi bez kľúča na všetkých weboch, namiesto jedného fondu na vkladajúcu doménu.
Odkaz v päte každého widgetu je späť po svojom odstránení 4. apríla. Vedie na zodpovedajúci nástroj na bitculator.com a nedá sa vypnúť.
Kódy z tvorcu sa vrátili k holému <iframe>; kódy skopírované 3. apríla obsahovali navyše obal, samostatný odkaz Powered by a <script> na automatickú zmenu veľkosti. Odkaz v päte vnútri widgetu bol zároveň odstránený a vrátil sa 2. mája.
Každá stránka nástroja získala tvorcu kódu: vložte svoj embed kľúč, vyberte jazyk widgetu, šablónu rozloženia a viditeľné sekcie a nastavte šírku, výšku, zaoblenie rohov a oneskorené alebo okamžité načítanie, pričom kód a živý náhľad sa aktualizujú spoločne.
Widgety kalkulačiek a flippera prijímajú ?visible=, zoznam ID sekcií oddelených čiarkami, ktoré sa majú predvolene zobraziť. Prednosť má vlastná voľba návštevníka uložená v jeho prehliadači.
Odovzdávajte svoj kľúč ako ?embed_key=; ?api_key= funguje ďalej ako alias. Konzola sa presunula na /{locale}/user/developer/embed a celá hodnota nového kľúča sa zobrazí raz, hneď po jeho vytvorení.
Stránky widgetov sa stále odosielali s X-Frame-Options: SAMEORIGIN a frame-ancestors 'self', takže ich prehliadače na iných doménach odmietali zobraziť. Teraz posielajú frame-ancestors * a žiadnu hlavičku X-Frame-Options.
Plány zavedené 22. marca sa stali embed plánmi s vlastnou platbou a stránka s cenníkom sa presunula na /{locale}/pricing/embed. Limity sa nezmenili.
Widgety DCA, zisku, úrokov, daní, pôžičiek, stakingu a flippera sú rozdelené do sekcií, ktoré môžu návštevníci presúvať, meniť ich veľkosť a zarovnávať, uložených v ich prehliadači, s tlačidlom „Resetovať rozloženie“. ?layout= nastaví počiatočné usporiadanie, napríklad c(stats::cc,settings::cc), kde c() je stĺpec, r() riadok a sekcia sa zapisuje ako id:width:alignment.
Widgety prijímajú kľúč v URL adrese a načítanie s kľúčom musí prísť z domény registrovanej v konzole, inak dostane 403; načítania bez kľúča sa stále vykreslia. Free povoľuje 10 000 načítaní mesačne, 1 doménu a 2 kľúče, Starter 50 000, 3 a 5 a Pro 500 000, 10 a 10. Po prekročení limitu widget zobrazí stránku s limitom využitia (HTTP 429).
Widget prevodníka prišiel o porovnávaciu tabuľku, takže hideTable odvtedy nemá žiadny účinok. Parameter sa stále prijíma.
Widgety posielajú rodičovskému oknu {type: 'bitculator-embed-resize', height} vždy, keď sa zmení ich výška, aby hostiteľský skript mohol upraviť veľkosť iframe, a kým nie sú pripravené, zobrazujú zástupný prvok načítania. Každá stránka nástroja získala kopírovateľný kód na vloženie.
Spustenie: prevodník (/{locale}/embed/converter/{from}/{to}), zoom (/zoom/{slug}), flipper trhovej kapitalizácie (/flip/{entity1}/{entity2}) a kalkulačky /dca, /profit, /interest, /tax, /loan a /staking. Každý widget prijíma ?compact=1 a ?theme=dark, má priehľadné pozadie, je noindex a nesie odkaz „Powered by Bitculator“.
Odstránenie verzie widgetu alebo zníženie limitu oznamujeme tu a e-mailom aspoň šesť mesiacov vopred – pozrite si zásady ukončovania podpory.