842607c478163641e7ecf8e3887d81344f84d3c3 1773529200 🇧🇱🇴🇧 9334508678🇧85🇫1🇫5272704123🇦16587770687🇪3
bfe22d727a3bb357d1906c53968438eb7669a59e 1773525600 🐍 and pylint is stupid
37d75a92b9438c81106c1a38522c815ea5e9d4ef 1773525600 🐍 make pylint happy
d315afdf0514c888e5208b1c3d2fe4eb68ba52f1 1773522000 🥧 πthon 3.14
6c5bf226e1b84ed6ac0d74523d245fb67ad31741 1773518400 ✨ improve stuff
5da673bf838440b4dd5ee3c55dd5478a1b8cdc36 1773435600 📦 update deps
8cf96493f09a2ff31ce4fc26c53b4349f7ab3e4f 1773428400 🤦
cb5f2fafab0ca77aeb1693c99d4a0411603f8c4c 1773342000 🤦
bb1101b1b9e3334b146c5eac069464ee913905d7 1773342000 🌪 add missing config parameter
c675802f1b851bcd96b4b7b2bdb015c58230270d 1773338400 🌪 update deps
e7c0708e149d25f11c0f52cd4e67133fbe444223 1772650800 ⏲ 100s timeout is too long
b17e86379463b65946ddb6bb7e439ac380f5bfac 1772571600 🤦 fix internal server error
ffda319399f8bfdd27f411c254d09dd1141da49c 1772568000 🗨 improve 404 handling
f7b2f4e24dd048f831e6d334375b376842a84e97 1772568000 🧢 fix build-oci-image.sh
7c708f445e6e2e96fcde9b2d3f250ffbc55564ca 1772305200 🥌 fix lint errors
1a45dd52adc2a02778c51c8b815f05b8b4fa4919 1772272800 📦 update deps
8ee2cda808429b3a4f38725699639baa86ea88a4 1772272800 📦 relock deps
34631de87a4b9fb747a6c5e1facf515ae9531b4c 1772272800 ⚽ add source-tarball to test-distribution matrix
4e39e5618b5200a7fd300e4c7b623800e14d2606 1772272800 🤦 fix typo
04584c8d1b27e69cb5e27ce588e1d1f557d5829d 1772272800 🕵 check-wheel-contents
61a3139a5c56baec75d68ba54b7dce5a1fbcbbf2 1772272800 🕵 pydistcheck
9973527f8f8d0b7d973489bb190757437727d041 1772272800 ☸ always check wheel and sdist with twine
6586952905048ae1f075f26b76a23ad406c28c63 1772204400 🥳 no more 500
3ff67c399522bb3298b7593764aeaa60f959f01b 1769896800 🛡 update shields in readme
de664b10ac11150a337625234d453da15d37fd67 1769896800 🐚 improve check.sh
02c2d7574336679ff7b085f3d4e4eb18cf90c0b8 1769893200 🥷 improve bandit config
09e564f3bc9c7b7695ef7ea7606712bfce67af64 1769893200 📦 update deps
6d27f0a5be72240e2fb460662e90a0ffeac43d65 1769166000 🐍 run pylint and flake8 with 3.14
1543b26b6fdbaa65a2233eb74fe28c40e49e5284 1769158800 🐍 fix pylint errors and warnings
0bf57ebc5ec76cca62f8019ffc0441c7e79d2a10 1769115600 ⁉️ 400 response on invalid JSON/YAML body
cae034151e5a7b457afec37ce363cdb4f73bae7e 1769115600 ⏰ set now earlier
1f4914b3bbd1d7a9cff90064abf45da7714277a2 1768896000 🌑 `only dark` is invalid
e6b12d9b31ea1b6f6df9ea817b14e06dd44de761 1768158000 🎲 fix generating random quote/author ids
03a3a51a8149726fb7a63a062cee99f22ff07f82 1768158000 🗨 improve error handling
f5b4dca611e6cd29953d645c5b2ce168b8584d08 1768154400 ☕ add error handling to next button on quotes page
78abfef82cf05c41dd89da8027d445d0080e7fc5 1768132800 🗨 delete deleted quotes from cache
eb93567921bce5fad258b0f5aae212697cf2f41c 1768129200 📦 update deps
0af584824e8a4ba7be7982b8e353843fc0cd8ab5 1768060800 🍱 better quote cache handling
1c9a6ec3a39c369d9fd598f132728eff97d40a4d 1767895200 🐛 uwu
bad8676cf92aa081376230a0e95155cbece4b08d 1767600000 🖼 try to always fit the quote text on the image
ecd3293b8a8cb285310dac3717e996630ab6982a 1767387600 📦 update pillow and qoi-rs
3f7e0cf8beca840860895cb5006aa55590f4db9b 1767225600 🐍 use compression.zstd in πthon
6cd68196d27085ab750767bf7a02dd9160660f12 1767225600 📦 update deps
46b90446cf00cbee9a22edd1551bafdaa952f791 1767225600 🎇 πthon 3.14
4284f5f0048c1943206a0a48629c8d02973d0b72 1767211200 ⏪ it's rewind time
bee21f9717ae9b0865d2872392ae4005684b2367 1767211200 ✨ improve stuff
c33f9fb5a1ccce4c5d6f39199903b9ddddc1947f 1766944800 ☄️ remove comma
bcba432d0d22d62cb2bc22be4566eda42cac5cb7 1765720800 🗨 improve logging of quote creation
7cf1f3d81f31e3b229f8da2b42de6d5c34dbc6f9 1765670400 🧪 fix quote creation test
f40df0c24bc14f4ffa32697c7f3e96749e10d444 1765666800 🌵 read and write cache in create_wrong_quote
4a4384b04dc2531ff7affd6f7739c11734ede611 1765666800 🗨 fix quote create page
b7af5ed538fb1d092877e098a392277328150707 1765663200 🆎 make linters happy
f2eb98c1a31d113ee4d9e13029361d8a3d181ef9 1765663200 🗨️ increase request timeout
9c130e0d077d676d7d93b7178e46aa61d3a57f3b 1765663200 🪵 add information about current request to webhook logs
7bf5bb37c75f5a27f9f9f689a1391f9646347f4a 1762113600 🦣 fix sharing quotes
3d1ac82952baf98471ad3873ef1836771439a05e 1762113600 🛌 comfy pillow
5f347381b3ea5e8b284069501b5904008f250607 1761940800 ✨ improve stuff
86741c068f5901060557d958c26a6410fd64983e 1761940800 ✨ update stuff
eff9b656aacc98b10b68ee9fb067a70badbb4a14 1761062400 🧪 try to make tests less flaky
d114a7f7fb1b53db844a4ac7a9bd920e1e8fc38e 1761062400 ⚠️ ignore deprecation warnings
a00159e94eec7a972fbbd8ef3674f72b72b7da2c 1761062400 ⏲ add timeout to test
f34a1645e9d41d5ec0bdd639894cd4a98d0cdae9 1761062400 ➿ update uvloop
432d006903f78f07342def27feec2288a0ed8ef3 1760608800 📦 update deps
fa51cf7956e1ea11a6129cbd5a9322b4c403c1cb 1760558400 🪬 make mypy happy
d7f374d1d9161b8cc2182994febc85bc212c928e 1760554800 🖼 update pillow
71ff5c15bdea830416418aa860a9baf2c9ae8af0 1760464800 📦 update lxml
d22e7d464165fbcf48590306495801c12d9d3ba3 1760464800 📦 update deps
1947290eb79bd7ff898e3fb7fec52d82d2a15330 1759590000 ✨ improve ts
2fcc8442ddf311248fcf833a32ab602a4360c1de 1759590000 ✨ improve stuff
28524c4478e5f8283b6d5e7f71435484a6f593d1 1756684800 🦕 It's Trixin' Time
e1d9bf52081f0e646579181a9e20c85706e04554 1754683200 📦 update deps
d93bf56bc2448c9c571e112339df195664f344c6 1754244000 🤦 fix annoying exception
f4ce4bc5a618de19112bbce9723c6bf3faf2774a 1754240400 🪵 re-add debug logging
7ffe77aa7cc9623e8913b9697f9cc849da40b83e 1754161200 😥 remove logging
abfb473cdacb4e5e83321211954e7f43b7de45e7 1754161200 🤦
6540ec5c13941ff15c2e58d13da4324c0b551513 1754161200 🪵 log different stuff
4a451a9dbe2048717d0a222e8f9e67d6676f7325 1754161200 🪵 log different stuff
8c84b65a48d8c86bd6f1b54b08959d6132b891f4 1754154000 🪵 add error logging
62abd930b1cfe9961716efe9ce482a3e36a5cd47 1754143200 ⚠️ try to fight bots
aa29fc0c444fb47ae16f62ae2e1b60f6a450d642 1754139600 🛑 reduce ratelimit of quote creation
e60c5ee61c43422ffa3fac59963b2f2b3b9c70a9 1754139600 ⛔ try to prevent spam
f1681142086732734969880664938e02954245d2 1753007420 📦 update packages
549b7c90cbf3acd392316e09b8999a7602504303 1752058800 🦣 add fediverse:creator to meta of quotes
935854b7349062921416002003554a7655460257 1751705722 ✨ update stuff
4d455f12705819b9813c85853b22892991a415ff 1751407200 💪 update deps
8c438c288025bab148331888809e29c8599f337a 1751328000 ✨ make linters happy again
77026809842e0695979c0664c835b3eba81c0d1c 1751299200 ✨ improve stuff
71347e0c2e163836d4ce5a9590f13c621728433d 1751097600 😊 update youki
9f35369ab9b0aa652e27ae4897253c868f52bc57 1751054400 ✔ update extractions/setup-just action
92e1734e6edd77c1c56ea879249588631a996754 1750881600 ✨ improve stuff
990c8111714365f2bb1c600c906b0d97e47c3dde 1750629600 ✨ update stuff
37e506899e8c2e6eb77ea8f2c0f06604ab820580 1750622400 ✨ update stuff
73ce774946043b066a2354d14ea60a8e8801e7eb 1750615200 ✨ update stuff
6510729e562082397fb95994ef2587a4859f32e6 1750615200 ✨ update stuff
95625280bbb0a84da8b7e1dc84e5b5a61814637c 1750255200 🤦 make pylint happy
4c842ad574a699e0fcb294801194212c53603554 1750251600 🤦 fix internal server error
7427251b570ef591fde9de40d37a0a732a3808e4 1750190400 🤦
a93047d18cfd98e84a6fb43ad9b9f6ea4e97636f 1750186800 😃 fix openmoji in the emoji chat
b1e9bcf7764a071f1426764211c489ca86747d08 1750186800 🏴‍☠
93536e46778f632b951f6d34c029efa4d48f5272 1749664800 📦 update deps
b3c0fe369bf643c582e267c96efc20c1d2e9910e 1749592800 🤦
5fe887070a60de6efa467b708bc60ee7c209d308 1749589200 📦 update deps
8e3e0c6b0d55d1084f688884289b056022e58399 1748977200 ✨ improve stuff
633a3eb7ea405bed12ae886517b9395993b835d2 1748952000 🥷 hide stuff
2a9394463a6f38055a84f266f0dabc08e27d026d 1748790000 🌪 why?
2c8401b1fb634bb0e49e5bc74db9f1f48effcb16 1748790000 🤦
7f1a3f2ac49008d6c3e0b41b196b91e1f68b01db 1748790000 🧪 test /.well-known endpoint
ffad425f0627bb0bcc1e9af8c73d9949da2a7d4e 1748786400 🐖 acao
1e6f6cc3d974c1354b36b69343eca4d5002f0aab 1748764800 🤦 try to fix deploy workflow
f761f54a9d4f8cbca68d9f0799412781d2932a77 1748764800 🤦 fix typing
447370553dc14f6762e5a5da9d5e223caeccf371 1748736000 🤦
926248ca470666bbc90197548ace73fecff711d7 1748707200 ✨ improve stuff
7d4d125682c7fff084cce92b6633c840ab2d169e 1748602800 🏗 build a smaller source tar ball with everything inside
a54370fc87d8a5c13fd2f2bf27266f083a71497d 1748552400 📦 update deps
65fe676e152370f00eefcc8a5af9abfc7d06e215 1747584000 📜 generate commitment data in setup.py
771b10080e81c661f37b2b276bad09670c5dce03 1747342800 ✨ improve stuff
17d50c20e6502c7c24b768848aa14a2075939957 1747339200 ✨ update stuff
20f427e730a1f449993f8ca6fdc1f99cb58a3c6c 1747238400 📦 do not rely on SetupRequirementsError in setup.py
547939d9ea70cbdf135368f43ab32aad9a6623a0 1746795600 📦 update deps
60e2f972a106e3fc06e41fdb77a3ee93030eb66c 1746622800 📦 update deps
1f706effeb76443728df7b2bee082fa0fb181a30 1746295200 🥡 fix building oci image
8331e7196bfe0cd93fa85277f215fe2ed0b41d43 1746126000 ✨ make tsc happy
0058cab6ef0d2c0fecd39e33ff2303858567bb19 1746126000 🚄 make installing faster
97277ad44d76300551b4cb14cf621d575a42e8c5 1746122400 🤦
20e585587446e836e55b5b613b46000b39b69a1d 1746129600 ✨ improve stuff
9f540daa4d228d635a74a5794d8a328751cc0096 1746108000 ⛑ try fix workflow
d4f9cdae366ddd6d4cb4d07c2f8aae11697e17e3 1746050400 🧪 more testing
50fd5d1636aea79e5fe1681d35f5ae58fb40edfb 1746046800 ⛑ may day
ad9e6c189158b6aee0ae799955ed699f4a23b72b 1746036000 📦 update deps
f037170905c47b5600821c1831cdbec3cf386202 1745859600 🤦 fix stuff
7f2783cbf6386a31021cd19638ab94ac53abb8f6 1745859600 ✨ improve stuff
d9943afc13f9659a0d64713d72db70a3a128c9c7 1745859600 ✨ improve stuff
cf8a5bb81f804aa8a994754d20bcc47cf45a9d25 1745856000 🗑 remove constant
b127c56d4b8e52338f34fb5022fec1eb567170cd 1745845200 🚪 improve subprocess handling
b404446e93a9b79b5fa4a1c16a4f483acf459a98 1745683200 ⤵ 303
4dbb68ce70f53b9a5146ea786b78fd4ee906cba1 1745679600 🪵 log created quotes
05bb1a2e401bea73f6e3fc477b77587232331802 1745618400 💬 fix /api/zitate
9c4397205ec4363d460612ae6f9e5cc902a66238 1745614800 🤦 make linters happy
22a69d3bdd7b133f2d15d264c95fc526dfabcfda 1745614800 🤦
1f0e7338930619a9f15521b0e30d27d1c37c245a 1745614800 💬 try fix qoutes api
6d2eb15e307e625b327cbff19a8d307950611444 1745604000 🦀 use different qoi library
230d5a6c89516dfe267d9e6f1fd4db6c44f19649 1745578800 🧹 remove unused element_web_link module
ed151c967c53621b8277aff6d96bf01e7f4e5080 1745578800 🧪 improve coverage
038f1c2ec937e7bd7c30526a6fb3e352cde7a89d 1745578800 🧪 improve test coverage of TraversableStaticFileHandler
7d6698a05b61f215651237dc65c2e81b7f189812 1745521200 📦 update deps
528da45e62a6cb83c54bb5226dc0db8f7c64ab08 1745510400 🧪 test.yml -> deploy.yml
f2c9446466eeda897a7f3d318f8869d7132e2ae6 1745506800 🐠 add qoi support
5f7ff1ce396de94f0fe1bc48f37e8d4ae1c69020 1745503200 ⛑ fix workflow
d87efbee62a6502adc42372de66adb6148daf7fb 1745499600 📦 update deps
54c5f628dc0ae2a31137be8c7c0255188208ee2a 1745478000 🧪 add new test
333d2251d28d661780b8b80ca8cf172027216fa2 1745478000 ➿ execute check.yml only on main
17c8549895736f28021d257332b7ecf0ee708b7b 1745478000 🧪 tests in source distribution
862d070db27760a540e529cd00eaaeb4829dfc80 1745478000 🕸 fix currency converter on internet explorer
682324836e3677f1ded54234f9ddbb868072401a 1745254800 🔢 do not put dep versions in setup.py
c3b45d521b6bb9fcd2321708ea66e32606f34aca 1745226000 🧹 test if dirty
e0111e0a9e8e83c2891f5eb2e56e2e8b9829c5f9 1745182800 🤦 fix .gitignore
d9cb6ac5ff1fa008a8bc7de37c255c988f05dea0 1745182800 📎 replace broken link
2dfc2504c2b770824f357fa20309497e5b7d7593 1745006400 ✨ improve stuff
eb3b00757537b0bd51bd844bd5a433cc3d7ed17c 1745006400 🧪 fix tests
11cb9b9b1b8efc4fa4c96de1466b8f98362ba638 1745002800 🗜 compress elastic-apm-rum.umd.min.js
6d025aac78ef8279cd3e983134511b9cde972527 1745002800 ⛑ try merge workflows
5358d8860acb959bb5013865ff36110a1c9de05a 1744927200 🤦 fix typo
bd5292a43c622c3a8d24ddcbfb211459722b6781 1744927200 🚄 try to speed-up workflows
cff6b7bff288481c79570e796718374b997e5325 1744923600 ➿ prevent confusion
97695f9621a5d6c7f21481a172190cd7a8e90349 1744923600 🗑 remove scripts/hash_files.py
7801b2b367327c78b98640d254d0c4980e6eb203 1744916400 🥦 hacky script in workflow
2721fd496192d0ae6e45d500ab8f41d4f6237530 1744912800 😑
bfce1406a36a967a782779d77047cc534e46ad83 1744909200 🥦 print hashes
b32825f6093a272336fe5bfc1f64199b941dee60 1744909200 ⚓ reproducible builds
90cfe720c41835f12e21c805520262f0745b2a41 1744574400 🦮 improve accessibility of bumpscosity slider
0c0759d61cc7de51284ee07577faea644b67b87b 1744549200 🌚 add theme toggle button
c04ee98d671281e7a28d952aea5f958da8499e7f 1744534800 👨‍🚀 small fixes
d1325609ddf9919ba6ef594eb3af5ffe8b76074d 1743516000 🟦 travel back
393910397637e97451534d824f4803da05989341 1743465600 ✨ remove unused Deno scripts
5956ac4a9991cd1ecb1659e4d8058338fd9cdfc5 1743465600 ✨ update ECS
afc49265c70831477399ad8ff68b957328cb8c4d 1743465600 ✨ improve stuff
1956e57bed69f2c04c52f3ba74b0fb4ae1f45a4c 1743451200 ♾ what are cyclic imports?
f9ec5773ee214a4f8923a4739eac5e3352371f17 1743440400 🤓 improve emojify function
54817252161d5e6ffb766fb2cd488b9126ce62fe 1743364800 ✨ lint styles in check workflow
68f91b692ba406158abc1a8f3a0b6412c7faeb74 1743274800 🗜 only keep smaller compressed version of binary files
32b3064b86fc474ef9ea25cb791340064151f2fe 1743274800 🗺 do not compress map files
990421a69a471c16a4916defa0fbb350e670190a 1743264000 ⚙ improve keyboard support for settings
97447399143fca910db041d6f7e77b311ca21f9e 1743253200 ☀ brighten remaing themes
6f904c9db35513d90414d120ad5031def16f9696 1743253200 🌑 remove random_dark theme
41ec490bd564d33e81d1f7676354b9aa75095939 1743253200 🎲 add random color scheme option
c888a703d1a49dbcfd3333c835fc1588475b06d0 1743253200 🎅 update christmas theme
c74c398786adc9133464aef7ce7f1808798b66f5 1743253200 🉑 add colour scheme option
96c7e6a246e0bfee372b65043610656fbced4dc1 1742580000 🎱 make flake8 happy
9a936b8a06be561d74c7b595498637770f11afe3 1742504400 🤦 math is hard
c4ddf5a9fcf78e71f5374b8ccf882ef3e53632b9 1741896000 🤬 non-reactive jsx
44f67848b7d69f3a7a85954edc59852c6106d211 1741888800 🎩 scroll-margin-top
38fd079e579076c37c8f8c4e9c8890cc09f6716f 1741528800 ❤ add red theme
5ff5bd3586f0dd1747757d0b62706419806bfd93 1741525200 ✨ Make default color scheme preference agnostic
2abc40012fabb3b5ae1c84d59fcebd98e0a3508f 1741521600 🦕 fix README
d630e3eb11fea4f02a51bd321b1592c75ac069cd 1741374000 🚧 respect pip-constraints while creating sdists
66f1f3392f2261a08b9a83a5cda17590986286a9 1740945600 🧢 MPHA
d02834e35ccd5623ede73c5a676e9facea6e335b 1740945600 ✨ run ./update-requirements.sh
6853092f462aaacba4a1d7f00b23e6d96d934428 1740945600 ✨ fix more stuff
80a50822438533977576b634cda3646eb83f3fc5 1740816000 ✨ fix stuff
b296fb4d9eee218c8789b42b8c6a603e3c75b8a8 1740772800 🤦
065387019047a7df5b0ae1fa11d4943ee96cf8be 1740772800 1️⃣ commit sudoku
7fe21db5e2890f7f0c41b21f088f81953050195d 1739635200 🍪 httponly
8697284e6742f3dca2092b1bc67bb6d153cb74bb 1739574000 📏 move styles inline
e1a99b21b40b66212d095f011f6ea81d1a343e8d 1739566800 ℹ create tooltip.css to reduce size of blocking css
d89113812fcc2350cf0c25b5503e9fb768f0d1e2 1739566800 🤖 move ai policy out of footer
4872e1d91c7d5339622b23f25e883bcf0f953ce6 1739563200 💬 use quote.js for navigating quotes
7ae892d56f847452182d532503bc2462a499d8a7 1739563200 🔑 set env var when installing with pnpm
48056607f4ac2b8f8854dec2016095b4588ed762 1739563200 ⚾ deactivate weird feature
3eb17cd554c7a6b03bafb76c82910777b998b9bc 1739563200 🕸 improve front-end
dfbf71ce10b7ece41b20349f71b24a4fe6a6b6ad 1739476800 🫕 font-display
408b66c5e42920d8c98cb2194b2688004c449440 1739469600 🍪 secure cookies
588d249b63545d0dea7311394d6252a42c4669de 1739469600 🚄 optimise page-loads
b7bb5e329d41d257e7848ec29c93a51a68e0b881 1739469600 🐞 improve dynload
89749cdb551f854b21007dbdda44c4bbcf18584f 1739469600 🚄 optimise page-loads
056865621e60fd9b91a066050d321317cbfaa509 1739379600 🗜 reduce size of font- ile
80b2a672e69b82b1e93a147d3791bef79203b8a8 1738364400 ✅ make sure to correctly group arguements in Justfile
a861e53a68153d62d55b127a876684954970605d 1738364400 🏁 update Justfile
e7d2885ac5e12e94400098053525f3a2dd40ba3b 1738360800 🦕 build js faster
6ecf12ba249d413535d39754d53c2a905c5a73af 1738357200 🍄
15ff65aea6dff7b94fe82145bcc1b167b82af506 1738357200 🤦
2479f8891bb0d406a9531d4f3a2c56e7b6895638 1738357200 ⌨ update ts
e7703943d4847b2f7de712931ea5d98012daff6b 1738357200 ✨ improve stuff
0b302a4f97a38f81c4ed6dac0df930f2e6612867 1738357200 🚀 improve speed of ./scripts/fix_static_url_path.py
03550f9ff251bb4907f415c98a165c5a7d17a07a 1738357200 ⚙ update setup.py
3b7a073be6ae7f1087b23c807927417ff4e62272 1738357200 ⚠ REVERT: reports with dedicated endpoints
d7318d0129f766e4ef830f89122ed636c620cdcc 1738357200 ⚠ reports with dedicated endpoint
ffbff6433559070ae56f091f276e53f76127d880 1738353600 ✨ update compress_static_files.py dependencies
bee66de89de28309ad14faa0c6edab3d12bb21f6 1738353600 1️⃣ improve sudoku
33bf238931c5915a6dd13ed0d85f0d6451004867 1738346400 ✨ update the RUM agent
8431c751575e95c41ba0875876a9791070744827 1738260000 ✨ improve and update stuff
6fb38dfee4079856db57b44cbf4dbaf9b8e4ed75 1737558000 ✨ use rapidfuzz again
84f79994924460b6c8fbeed4f41a4d459bf692ad 1737489600 🦀 use library with a bounded levenshtein distance
40165a91d682036afa80063658a0320a28b5f9e0 1736618400 ✨ update dependencies
5610d0d2343907bf07db7907cdc325d6da919233 1736182800 🎲 allow requesting random quote as text
7927b3ce57bd34f16688659c4e6ab89a0e2aecbc 1736179200 💬 allow requesting text/plain at /api/zitat-des-tages
17489051164563e4575151049c74491333100900 1735761600 3️⃣ make Pylint happy
d1bc5358fcb375d46f713cd8ae099da1771ca98b 1735689600 🤦
1262a1ae5838603eca4082d24ff595dd2c748ca0 1735689600 🍾 2️0️2️5️
8cce0468937959b1146b83edd11b7051f7a60dc6 1735599600 🦮 improve accessibility
9bcad374f6f66da06c0cfe2fc363a9150120bc75 1735599600 🐛 ignore weird bodies instead of raising an exception
31c609df93aa5dbd21f3ad0fcaf898e094e178d0 1735599600 ✨ update dependencies
4ef0a88096d6557c8c31036770c589e8634927fd 1735416000 ✨ update stuff
8b7a548463513f04190accbd398b66f3223799c2 1734426000 ⛑ update workflows
3e97b4c27947aa3a976ff24de9ae2fe316983017 1734422400 🐦‍🔥 update dependencies
aa82086078c1cd6c90b6951f18f44428813a8a67 1732388400 🌪 update dependencies
fd0b460beec0807e48a9e281ed8874c9578e2d6c 1731783600 🐍 use new features
52d346ef628ec54179bc5305b975d2bea582c3db 1731783600 ⚠ improve error handling
69b36c69a2d1c9e6817caf2a714af50673d4cfac 1731787200 🍺 install ts-node from asozial.beer
078134fce4ab101f0403847e64043df48bede0c2 1731700800 ✨ fix linting
78719303f972c7428ace59282023a8a33ada6368 1730419200 🍦 VanillaJS™ update
536f159f735319718fceee1a4437bfc573322bc9 1730419200 🔏 improve security and update stuff
317c98460460132bc19dc1254b7f0a64953c3616 1730365200 🕸 better webhook error logging
07dc8b79b19acd78315a8e173d4d09e251d9bf52 1730361600 🌊 improve logging of uncaught exceptions
7b0531ee7b1a5906d4c9a0fa7802255cea31597f 1730314800 🐋 remove curl from oci image
8d1c980ff3a40b12f63bad0bdf6effad62fa11d8 1730314800 📂 fix serving static styles in dev mode
a68248f8fd9534be992dba9d5f6ddc1d37b45e47 1730314800 🎏 log uncaught StreamClosedError with WARNING
9271768b4ad9b005081ae313ca5d884ececf2597 1730311200 🕐 fix DeprecationWarning
10f3d7862f3a7061553ec7f12fab26928eb0488e 1730311200 🍎 improve subscribe_to_redis_channel
e98024aed6660a9b2501f035389ae3b3fdfcdbe1 1730138400 🪉 update dependencies
110e056a38d7ae1cc44bad44348aafa4d80f3e6f 1730052000 🔎 better logging in supervise
6d8eb91a45785aac49e143f9172db979214273d2 1730048400 🏷 name the background tasks
ef67029a0062e9a95865ac90739c123542acb24b 1730048400 🗑 garbage collect finished tasks
66b2a5a84a8cd56d038d1c0e379cdc27e1b1d4cf 1730048400 🎒 handle errors in background tasks
c44debd6e9035c4a4e40c3e34e719d3cc8066549 1730048400 😊 fix emoji chat with redis pubsub
71bd48d681f239e761e78e2466dee782b96ec5a9 1730030400 💬 improve quotes cache and UltraDict usage
2e0830f6c51db3dab943be2883477c0b1f795319 1727712000 📱 fix dynload
847510a338ad31132cb9ee898fead883d7160d3d 1727636400 🤦 fix workflows
8d069686de7d92617640eb3305a4adec5f640685 1727632800 ⏪ Revert "⏪ partially revert 67eca7133"
6e316c277371aa051dca3b3bae5200b333ea9fd2 1727632800 ⏪ partially revert 67eca7133
34f21bdf6f031b71eb7fb5f3071feed40e6f31b3 1727629200 🍱 fix tests in container
67eca7133a6efa54a336bb98921619419dae9709 1727625600 🤡 improve ES stuff
0704efdf79de2618287c5aa06e3a2da8ed707b5c 1727625600 🦕 simplify deno.json
d89264ad26347ba73e88fa9e6ac1e0a3d3d7af3b 1727625600 ❌ delete scripts/fix_hangman_solver_word_files.py
25e13adcb9449188d1ddf953f863597366579b2c 1726981200 ✨ update stuff
f66938b2d725ade2e89f1914bb1e0d1aca7cf8af 1726866000 🎯 fix dart-sass forever
41bd55b0c8fa9ededa6d2e35d7ab92bb405f90ff 1726772400  #⃣ add hash to js imports
750da1713c635126a235cdc15f963be13e1b6911 1726772400 🐊 improve building the js
3e23dc2a4e6ac6cd4dcd79bcd0593cbf1aa3dfb1 1726772400 🎯 update dart-sass
d92f3e2cd83a450786b44678594a836ea4b52776 1726772400 🤓 simplify recurse_directory
42da35f52548d9fb9cadc1edfe8fa6a4bd15520e 1725897600 🔉 make soundboard zip safe
f8349be1dcce3cf410451490d7517c6b21b51d4a 1725897600 🤐 improve zip safety of an_website
32436d53229562362253cda3279d1052194f3bac 1725897600 🐖 do not use pigz
5e77da7a9b5595eee60f3baa449c08ac1619f807 1725897600 🗜 compress pngs with zopflipng
e003be075ad7fb61fbf23fdf77f527fc1e875ec1 1725818400 ⛏️ update workflows
0f146046ff66571d298bad5197788642646aec5c 1725818400 ♻ remove unused DIR variables
1465e7d20e5a3aba860b95c87c65ef88e12ad6bb 1725652800 🧪 try fix test
4cefc38143325e723b8c85aa94a3cf70f79f7aa4 1725649200 ❓ be less annoying
7e188208b293d3707034e2f91a0c7224450d7b29 1725386400 🧪 fix tests
27bb4df2ebf8eab24c8a6a9892852f485c0131f3 1725386400 🔉 do not preload audio files
57cdf8968ff19c78debb0fc0df25f5aaf1933466 1725386400 ☺ add zstd compression support to openmoji files
ed1cf42ff8348b3496a37bd15d07b522f78d5172 1725386400 🗜 compress files while building
e70654950788d144e1d60a556f432cf979482269 1725220800 🤦
0729abe436317c0d1b7f81a5a7efd122e23f055d 1725220800 ✨ improve design
598f6e4b81c9ac7a9e123dc7bb9975c45f3ce1b4 1725141600 🍭 improve lolwut (#120)
d8225647a2695091d394dd5935ec508ccd14edda 1725130800 ✨ improve design of info pages
ba3fb3bb515a50a25cb67ab5c085cf473ae49ab0 1723147200 🧪 add another settings test
80ebc3f8940cc62eae2168273d6e7b10b38257ca 1723147200 ⚙ fix settings
e98cfb8373deae24174f42ac0628c21337241520 1723147200 ✨ update OT token
2746b032836cb0d611020a8f6a84ba1fe987f720 1723147200 🤦 Redis Labs is incredibly incompetent
78b6a91a97632ec191b341ee5d9449dcf2b8338c 1723140000 ⛏ fix todo
7e4639b4126cd082f46b0ac34a7dab39f514ccb6 1723140000 ✨ improve footer spacing
192140b614a0990349a182f29299fd6438c8128d 1723147200 ✨ up more dates
0cc193cfef59161554d7a1a76956d807704fc971 1723132800 ✨ add AI policy
a928bdb2049fd74de0f3f2f65df44311a08155d5 1723132800 ✨ update CA bundle
8069ba9c85bcccaca3adb228e36e3c63631b149c 1723132800 ✨ up a few dates
98636cbb6acceaa4f3594a446b527869afd51235 1722160800 📎 add link to RSS feed to normal quotes page
315f3f3403b315b1107f64c6774601aea8f9bd49 1722160800 🦄 fix uniqueness of GUIDs
82169ed50ed105a881d6701bcca5eecf967dbf2b 1721156400 🤣 fix api documentation
e0e74576442585c35525a45bd7155c900a30c0c5 1720821600 ✨ fix peer dependencies
d1ed86099c53e581b572a68e4a4947e77474e7d2 1720818000 ® remove rarely right rel
1991d1030ffdef20be884f92dba68639b0048a94 1720814400 ✨ update stuff
7700dbaa6a368d973d7bce766b68a8e0a0c948a6 1720713600 🛑 rel=nofollow for links to contact form
72a455e500843b09c2f38d8651c660960d59272f 1720454400 ✨ improve Containerfile
003d70fa4c4cd02474827672a3c9883fd100a080 1719936000 ✨ update Twine in CI
00330648412cac92f0a6f2bfbb66224959032f4b 1719900000 S/. 🎱
835a37838b493843525c4890ff1012867b03ec01 1719813600 ✨ update Twine
592c8f220502c1e52de78a8b8571e06c52679034 1719813600 🥦 improve stuff
5824266d8d5621addc1cb528572e351099642c26 1719792000 🏳️‍🌈 OHIO
984c1c8ea6692c070cd1699d5d5a6b0e8b2fe8cc 1719770400 ⚙ improve settings tests
417bc8f98ed27c40d7f8bdb74d2aa0d9b3465b77 1719766800 ⚠ fix DeprecationWarning
6b2fecfcceb88772994cfa525ebe59c6268379be 1719698400 🤦 fix typo
011a2481998cff44f8732de0a8bdb3eac30b2c01 1719694800 ⚙ fix settings tests
b6d5b024c2d65a570c7c06b5a43312decb281cff 1719694800 🕸 fix dynload
c94555e05ff7966954b7d9483686bed6089f79a3 1719691200 ✨ sort code
64dd8065555fc2b35a7a750757a2e39a54700587 1719691200 ✨ optimize CSS
29fd8fd29b9f6aa3a186846fa616d3d631e3cabf 1719691200 ⚙ fix settings
5d487f6ef4e442c8f7aeec619de3a3b8642b017d 1719612000 🤦
a8f80c1a5ffec2662ad2683b51f9cb54925a0e75 1719612000 🤦 revert stupid change + show comics on comics page
08232015ca8d828df0895efa280a3d0c49385dc8 1719604800 ✨ change stuff
d8ace20389e3d4907646c8ac28dab401b259e75b 1719597600 🔉 add new sound to soundboard
a5961a8e0a491cf487b2b0e855badaf60bff324f 1719086400 ✨ configure isort
6531b1b55f092ad0ec261b8424156467e2608100 1719082800 ✨ improve comments
0017bfb35e8d5c81e865fe747e57601515274437 1719079200 ✨ fix mime_types.py
bae84a08325c35a8a1ed6bc53f51420912e8d9d3 1719079200 🤦
4688e750923666568e70984b964d8d6d768529f7 1718906400 ✨ start backdoor client faster
fd98700eb2bed3fed55847bbf68090ba3afc6bcd 1718474400 ✨ make pylint happy
34b3928710d871b26a2fa27decd814a6c00d8f7b 1718474400 ✨ pnpm 9
a49a254d238ad1c3f985e0d62724a47623a8a3a1 1718474400 ✨ remove type ignore comments
284e0cfa4733d5b735372df35de869cadc9141dc 1718474400 ↖️ fix infinite redirect
9fa200028182f1eb3fdee04a0b4b991b4b7bb414 1718474400 ✨ update stuff
73b73fc87d0d08c1018e05041a7a7d1603cdbef6 1718308800 ✨ improve stuff
d841d9860f77e418cd87112541be003a210eb021 1718308800 🗜 update openmoji-dist
4012c943719046ed9436b911cba9b281d83222fd 1717257600 ✨ undo some things
857e9c32863c429b9fe455349963c63f11fb71bd 1717200000 ✨ fix workflow broken by PEP 625
4c98532f8fea9c28110173b0000dc058d8ca9d25 1717200000 ✨ update stuff
0809cf1da6556a503e3c084d98fa3ba715d1f460 1716769633 ✨ fix stuff
33c3f5c673f4f58b83cb72da3706574056650a63 1716764836 ✨ improve stuff
fe5bf27005d16188da32c48a7e7dce165d6ff813 1716760800 ✨ fix hangman_solver html
8851d796e1f3c32c788a7e1aa631637e860a76aa 1716757200 🧪 align tests to behaviour
01bbff4765a40207052c307fd58f0c6cd9f141f5 1716757200 ✨ update hangman solver
525435024abbfee0d58f9bd4bf8a69f2b689498e 1716742800 🤦 REDIRECT_API_LOADED -> REDIRECT_MODULE_LOADED
1c6ebfe38bd2e2a81038541f43efeb3840654d37 1716588000 🤦
a8c19a7c2c92e7ad01499dd4b83c7afdc51f1988 1716588000 ☢ improve behaviour of ignoring mod.* (now still loads mod)
5b45e96fd44e3b1bdff866a940a8ebd0cfd7fb81 1716584400 🕵 improve logging output
713e1866766e83c24bbcaa03f2bdeff4d4d208fc 1716584400 🍔 only show hamburger menu if it's useful
912c4287191f1fb30582ebee8ea46a032b6770b2 1716584400 📧 only show contact button, if contact module is loaded
97fa753208062a9ff989c499095cc13b110298c4 1716580800 ◀ fix website without redirect page loaded
d5a8af3e8b13a0684633eaec911e240a71a26df4 1716580800 ⛏ refactor
d184666fe56d41d1b3c61033d0f0fcde174d7ca9 1716577200 🙈 do not import quotes module if it's ignored
0224348b59c45a0e591eaca2d285d79f475c024e 1716577200 ✨ improve typing of time_function
6d4f36db374332f7905113805bacde15bdb3bf6d 1716577200 🤦 fix ignored modules handling
b756f63f65af777cd6e03e4ec65f3ac6af541d75 1716577200 ◀ do not redirect to self if path / is not found
44bb7309523fb815891258ad5ba63183d2fbbed7 1716577200 🕵 log error on invalid redirect
b6e0646174af356b1a850afd01db0e22921a8cc8 1715889600 ✨ update stuff
2d807542e0d40779ec9e93849389f4c09fcfb910 1715803200 🤦
6dd8365944b7463c99be75858a8881b7a21d14a2 1715803200 ✨ update stuff
9ec67f740d3983549bbc2c975b2fbeb5888681e9 1715803200 ✨ update stuff
93ce62a147a98a94d338699dc07222650db3b6c1 1715803200 ✨ update stuff
a5c7c5a57423d75fc6a192972b6594358a4e146d 1715803200 ✨ update stuff
1cea4769f1868671f5730ccdc17eca50f1727c92 1715803200 ✨ update stuff
7e3d505f138f134dfe6ae185832406a1e46c9297 1715788800 😪 What a week, huh?
0e56b686ddfdd18abf9be9b47260f9ce8e51907f 1715619600 🩹 try to improve handling of errors from zitate.prapsschnalinen.de
ef16c6cf6d885dc9e5d62a51b837055b73041661 1713636000 🤦 fix bug introduced in 717053bd9233129ce9acd60c6c6618817311a211
889a995078bfc3d5aacfb73b087fe0935d1522c6 1711929600 ✨ update dependencies
b00d4e127e5762f4f4185aa5be0d9045cf785862 1711926000 🤦
26a7f4bfdfaf90ec08fc126ed2d841ae5329dc03 1711926000 🤦
f22596703396c9c17e0395ac2f9c1b782e615ff3 1711828800 ✨ make Pylint happy
cf118250949c4e11e1b6b38f096b1824fcb1137e 1711828800 ✨ sort
efc004f3095af43988ffcb5a734a2ff510542560 1711828800 ✨ fix youki download
777ca5c3698940e6147054d6728dfb38937037f9 1711828800 ✨ fix stuff
27042d0d0f14f42e368349f921aca63e916cb359 1711828800 ✨ update some dependencies
070bf2b849fe682ddb8681874e347f6961665868 1711926000 🤦 update pip-constraints.txt
d50cf33a784cf03d4abe6176e1827a01ba09d17f 1711926000 ✨ update flake8
e70b3ac0df44e0e5f210021f4ba5dc1589fd62da 1711926000 ✨ update pylint
f89ba2f49fe49577a5ddd38f6e89e61f681edb24 1711926000 ✨ update black
b1fd247e68617a0bfec6f0f2838fd25e38fb4f39 1711926000 ✨ update mypy
b21d85263128518cbaa82e8486f5de52e2eec417 1711656000 ✨ update Buildah
796603d83e3506a58e508e5d59d487bc4735c1a4 1711648800 ✨ improve workflows
bdd60e801a188974c4a279f47fab9d9aa3e21a5d 1711926000 🤦 checkout repository before using its contents
21a525123615086d8080989f694fdef576e31729 1711926000 ✅ Check deployment in release workflow
c36c8b7e922d56f7279e3be32cea005da1cb477b 1711472400 ✅ Check deployment
2ceda6499356daeed164cfd6de5cddc39f6df74f 1711476000 ✨ update stefanzweifel/git-auto-commit-action
c35799b320816ce5c0affaff3522b18536c59f49 1711468800 ✨ fix update API
9f9243632613671078cf3cc4e0f4d80450bf1b1a 1711396800 ✨ update certs
61bece5df0a414186fb30e7f7e03c79b3534e688 1711316811 ⚙ fix_stupid_mistakes gh action refactor
7d60dab3c9c89ed913bb5ab26729856e7fb9eaf0 1711310400 ✨ s/sudp/sudo/
55718337229741af1bb766c6770c23b9c299cdce 1711310400 ✨ dpkg needs to be run as root
3d578876a26934809a82024c178f10d87237c423 1711310400 ✨ netavark isn't available in Jammy Jellyfish
7881092ab9649bb0dacaacc45fb2052a75b7f7ba 1711310400 ✨ netavark: A container network stack
85b732d600813046d4f2de403f4ad2a2cffd98ba 1711310400 ✨ update workflows
bece997a7772bf9bf596b8ec2eb85b6b2782c3a7 1711288800 🔨 update dart-sass
612819ba29ee7dd977f67cdf321feebee3e055bd 1711285200 ❓ add ask_before_leaving option to disable annoying confirm page
18f717240ba66cad15b0ede540c8afd848a2e047 1709496000 ✨ ������� �����
abc8b73c11358926bca5ad414c76a96b14469247 1708974000 🤦 2<3
c4636a3f66cf5dbeb16b2ef7efa9da0da61d735e 1707602400 🔎 don't respond with 500 when Elasticsearch fails
66186733683452804b1f28de9f73efc6f60041ce 1706893200 🎉 please the linters
3b33cdfeaadf7e8dd29024d6d004fcfa8070a516 1706893200 Revert "😪"
24bd61ec6f6780c40336724e372f9dd2a1d8e1cc 1706893200 Revert "😪"
f01319e46f6bdd13234d7b45c4552a5a0a72cd02 1706738400 😪
d37916ac53add3f28ff256c856e3fb3b6935654a 1706738400 😪
a2b02d1368bc995c3d15d46d123ecd805ce09b6b 1706731200 🤦
ad4a34b96c2fe6fc2dd106c448463e140a05b100 1706731200 ✨ downgrade stuff
305153cd50bf7b7db64fcec3a44e57c66f440056 1706724000 ✨ update stuff
33b155284b523df17289f09f5169be109f3fd32d 1706724000 ✨ remove Matrix homeserver from service list
d22a9261ec365adb3f3f027c9c62ac2baeb062f9 1706472000 🤦 make flake8 happy
cdff16c6a9396833fe0fc7d2d5dd00d6ec7622a4 1706472000 💀 run redirect_to_canonical_domain on HEAD requests
8537d407a3504722a7c7db6b9c87c1f8b467930b 1706382000 🤦 finally fix bug with uptime.css
e8ad6676b8d81a61e5e8883b9af8d2e94ccd5619 1706040000 ☑ make pylint happy (for realz)
a5d6926eb86183ad5d294b9a3c482b3d73d8d883 1706040000 ☑ make pylint happy
e9e1a2dd569f50d31a16ceddf2d2fd94629418b6 1706040000 ℹ fix 'Now accessed before it was set' logging
aa5ac56a001fe1ae1ed5f4c9d214d4d9730584dd 1706040000 🧒 remove orphans
40adeb9b8d41678219feb22bb64c78182adabb27 1705759200 🔎 fix NotFoundHandler
09242777c65e4f584ed0f2b426af5ee8ab92e60c 1705759200 🥡 improve static file handlers
696204c74d640c8eb6cc4f8916f1fe7e297bad8f 1705611600 🤦
e7a4d902f600db99e823ea3d3b3738fddc7cccc4 1705611600 🧭 handling of aliases
ce2baa9bae75cac8fbf0a5601d10a01c28bab387 1705608000 💬 disable /chat
a2877a9c0a95a6f1f45f0ae2622725ceac9aea64 1705608000 🚪 fix backdoor client
76264b5873bdc3f42371a2ef747075d745267df3 1705521600 🩹 don't patch patches in tests
e9ea740fc24c9c4eced589966e977af659fc11e5 1705518000 ♾ remove infinite redirect
016274cbb2eb8dfc575d11584737a023c274944b 1705435200 ✨ fix stuff
b0733594d2c2bf1b23f2884462b3832514f5c920 1705435200 ✨ improve HTML formatting
86371c4522b5e91c08c114c54330f4807108ddc7 1705348800 ✨ improve stuff
3f3302b985f460a57044e1f0a13ce6be1eb62043 1705348800 ✨ fix spelling mistake
5210849ca0e795fdd576112897f180ba9b67c014 1705348800 ✅ make linters happy
4952601db435bcf2ce132a1fcd44d5e109623192 1705348800 🤦 oops
10281d6224c8fbb6aae4d119e22c985a80902f2b 1705348800 🤦
01393eaffb297833875301f45270c90d16f7ea11 1705348800 🐍 3.12
c785f4b2383269e53859559a712a04e6de9f7076 1704916800 🤦
6b5ad68148f2cc4fdcb0945725866e84d95b2f07 1704916800 ⚙ improve arg/conf parsing
1b385cf8d21a830d0b2c964ee3b865b2112033ca 1704916800 😞 re-increase test-timeout
da9c536bf977c34f4d07039583fbb010d3f97912 1704916800 🖼 add more query params to control image generation
17125d5499cda86987aaad9b72560691600704c7 1704585600 🛜 allow good browsers to detect our rss feeds
8cff27e70efbba03ba0ca2167f87ee103018eabb 1704142800 ⏲ run tests in oci image faster
854d564cccce8ce4ecd567c5733a730924ea5865 1704142800 🚆 travel back to the future
2584b6682d4393c1618e8dcba0d6e0b156e6bb25 1704067200 ⏲️ increase OCI test timeout
606660f02925a6f0b55ffeab3a980992c241fa44 1704067200 🐳 fix OCI image build
070754850ac1446a23d4b155e345153f6832d3b5 1704067200 🤦 fix stuff
bac77033161977319d96a47ff252a55cf2502918 1704067200 ✨ update certs
9f3aa51208b30a667b050c3eed2c0f211cf34017 1704067200 🗻🍆 Happy new year, I guess...
79aefb339f751c90e757d713ec8e434a1555b672 1704038400 🔤 hangman solver hide letters with count 0
fa38a3c8e3a3e083affff2c887ce352821527d86 1703980800 🔤 hangman_solver.ts: better normalize inputs
ab9776b38a6b1da17169a0febe85e6f51d8f99d1 1703980800 🔤 add js for local hangman solving
6dc82177ef57483199416ce9a81a5deafb9489a5 1703959200 🧪 add tests for TraversableStaticFileHandler
2c1beca411d1e8620629581156f3d95d9b6d6b0b 1703941200 🤦
af27e72358039f78314f59c660c689bd9b926838 1703937600 🎥 fix and improve TraversableStaticFileHandler
ee3f43ca0ca58586abecc0dc95610cd58e41cff0 1703286000 🤦 i need sleep
7cde00768ec864480f04d4b2979693677d0fec6c 1703286000 🤦
dc5ead0aaa52bfadd5babb4f5a58d3f0926aa36d 1703282400 ☺ add openmoji font options
8440ad0b375b6ff26b3b1d06b58d0f32c184ab2e 1703268000 🤦
ca4f834c68d4413550506542a369b277fbaa03d7 1703268000 👿 i like js
38fb60a02ffb9653fa3271f32a0ec73fcfa7ac72 1703268000 🤦
5fd347359a848fef1569751d759d33c09a2f21d1 1703264400 ✨ improve Content-Type on openmoji files
88497d21a8f12dd16ec1b0d011c5e1ae1e54946b 1703264400 ✨ fix emoji url generation
b456a638ae8e03726b04f33136b635dbd1ffbac0 1703260800 🤦
280c2dcb01d8094a14ea7fcb4e5acc3a2cbb9e57 1703260800 ✨ update requirements
430749482728ae3705b64ae17643b087c6b061e3 1703260800 ☺ update openmoji to v15.0.0
bb7c47c40045c70a3cd0f7a912d315e0f762fdbd 1703160000 🧪 improve tests
95834fc05c7751ab6dad6873f45a462046dfd5cf 1702674000 ❓ fix help
64fa2e7f4b28edffffc13bfd3aa8cdb84107f3d0 1702584000 🧪 add more test cases
601d862366093c68259efa75f203eb7490b0fe9b 1702162800 🙈 fix head requests to error pages
a7252917a6fa97c7306e085c3023188c8c8c82da 1701446400 🤦
985231350fff07fd0a096d260a5afb5a0d36b8d2 1701460800 🎅 fixup the last commit
908c4e09596910366b3c944bd44430d2308502c9 1701460800 🎅 thinking with time machine
c3f5e2ffeb25e736741a3fecda1692b229fd5b5d 1701288000 🎉 fix fun theme
cb88210718bdca40e0be9eaa8dd556487a09d7a8 1701460800 🎅 fix OCI build
93ec250305650dff6653f11d27ba9c58540a8ff5 1701205200 🦀 update hangman-solver-rs
3d680030054065ec7343b971e01d6c697a6c5c1f 1701460800 🎅 update stuff
05352337ca349a4922c9b2ebf1344ae0cb40a139 1700938800 🦀 improve hangman solver
003141065e39b17929b95263e5528f19c139bb69 1701460800 🎅 core-js update
489a5ac12ac7e57d84a3f260f14d016bee3ea2f3 1698789600 🤦
c546387fd919511ce19ecd4d847ec90315dc9a9d 1698786000 🆕 new and different levenshtein
4250330a34bee7946dd9bbca8ef51445c1f84ec8 1701460800 🎅 add CORP header
c28c10ba4c96193ddb08f80b09e178cfaf30db96 1698782400 ☕ improve typing
28ee05db022d604f5a359db66388cdb455e5d20f 1698782400 🤦
b59fa2bd2044dffb5dbde9cb6649b38bc77cf3aa 1698778800 ☕ improve typing
3b10c26d8cddfdc92f109ac15ff57a9df3bf65c9 1698778800 ☕ improve script
8a71b2d2b0d80ea0b9958c1b04314de1494aae01 1698775200 🐍 make pylint happy
cc699630b2fe0ead7e308ff9403cceeef95f9506 1701460800 🎅 improve update code
40575556422fd8d55ed2ab7832bdf81ab720b38a 1701460800 🎅 improve stuff
49c8958043f63f7497815801f57b21fa62c1d91f 1701460800 🎅 format code
67879581b5c958d48a2c16ecdb99efc25bee4072 1701460800 🎅 Pylint 3
6a0c4694886721b943d6244368e173ac694fd627 1696158000 🐚: bash
bb0fdfc30bc8f38b89a0c18067d33b5f2eb80821 1696158000 🎥 extract big chunk of workflow to own action file
8b5b301575416fe475e3bb88c760c54cd4c5c1fb 1701460800 🎅 increase OCI image test timeout
718a40050dc4a820c1fdac1a95f2db4cf03fdf4c 1701460800 🎅 update stuff
9af36359a8a2ac026d20c37aa15c9e3b53f5eb89 1696096800 🕸 remove infinite redirect
78cc9886e6ec4eb304ecaa034a88383e8da576b9 1696075200 🤦
2868988d6911d0ff105e0df18a8612c9d0a253f0 1701460800 🎅 Bourne-Again (S)Hell
017715913ffab29cf66f6582a2bb7df3d600e61a 1701460800 🎅 actually fix tests
853305482292c96a860b8cc8ebb1508b66dec0dc 1701460800 🎅 reformat tests
6134071135c682076fa2caac4f83f2cace8bc35d 1701460800 🎅 fix tests
b64c659ee73135c8107b51116049a2c4577e6b4c 1695996000 🤦
065b929606c71c2fbcf02c2d6787fc2f9c585cce 1701460800 🎅 fix code
79d90de79c320d98cfc6e9065412037c4cc6582a 1695988800 🤦
2734293620494668f77076386061a613f4eb63bb 1701460800 🎅 try to fix YAML
fa92420667ed70837d723f4e070177d55f6e0422 1701460800 🎅 Flags
e330283196a1fea8365a20d71acbfd2e21154539 1701460800 🎅 Progressive Web App
aabb4798fcd94aa78b7d921f1393e30763cc4cf7 1701460800 🎅 improve browser support
0f4a7492bff23f927d3e5a48afe5e5b357f5ac4a 1694808000 🤦
283968369139b3e237e5c86706d38d0738bda41f 1701460800 🎅 update Pillow
f8041202bd3a1741fc9b058ad1cd39f544fcf5b6 1701460800 🎅 improve style
33935c96d88ddd986aec2f496d42717c4c8128f3 1694710800 🐍 make pylint happy
28524e18903f55d47aa70fa06d9b5203b1586ad8 1701460800 🎅 improve stuff
0075cba63b6d4fb37f1724de992bd51ef28d3ae8 1701460800 🎅 make improvements
8974f147132ecd843eb5ee20b18ccd7c0c2ac965 1692543600 🍱 try to fix tests in container
1c077d3997c04e322196df3b06b2eb5856a64c41 1692525600 🧪 test random word api
7ba16ae0ca43bac0c5183f8e15b055e1a827a1d0 1692471600 🧪 fix tests
07e49f89f836253d0221b44a32b83c0de33e2435 1692471600 🤖 fight robots
b170325d785abed3fdc6721cdb6ef5c5e281c40f 1692439200 🦄 improve quote share page
bcea8f62244bad65b6e05a9692cc337b486bf166 1692396000 ⚒ abolish classes
19fbef2146d7d7e064fe91abd767ea0441854b84 1692392400 🎨 fix css
96e8e1f23e2a8f785c519caea0952f7e2cc94a1d 1692216000 🤦
a9945952c919dcc41bb1edc67597f9d3346a74d8 1692218940 👩🏼‍🚀Set require attribute on message field in contact form
f9b5638f8c3f8e1af66a1e806d44bf4f050fe005 1692039600 😺 make flake8 happy v2
73fcd3413bcdd801572242f047a9f3bc9bed6e24 1692039600 😺 make flake8 happy
37d1f3ea73827d32af0aa3760ea42372ef987967 1692036000 🤦
b3cbd3ba761e3127ce554c2ab9968617bee75d28 1692036000 😺 make mypy happy
9478302962e7e4ea499e0bc953b6bcdee7ac523e 1692036000 🧪 add more tests
2b3f911478e248c308c11b0d5f36327e8dbddbc0 1692032400 🤦 fix Markdown responses
17558f6184ccfe066c5815396f77af02bf3ff7dd 1701460800 🎅 make mypy happy
8b7800fcae04c0846b0fdb9f4f025875c57f8c8d 1691078400 👿 fix doc-string and naming of get_display_theme method
55628f2502c3672858e1b73d3f09497b1198ebe4 1701460800 🎅 add missing import to emoji chat
9f634330646492e344f5f6ea8c4a43f54744cfb8 1701460800 🎅 fix settings page
2734b878204e18b5700bcc47817a1d9550bf39e0 1701460800 🎅 improve, update and fix stuff
70db2d0859b48ca3512209db470b8c36a3d1f448 1690653600 🤦
a46a1518a4d9d3056202fb9bb2c0bb0619896fa6 1690653600 🕵️
dab0e654b7b2ad3f3ca8fee96ef80e2b2d10689e 1690653600 🐸 ribbit
250fa1ede983984dc51008cf1585d94de4a20e33 1689364800 🍔 improve ui colours
9420355ac697635e0537028eee87479539459e4e 1689361200 🦘 move path from css to a new svg
43564da987957ad438184698cfc62aca06648de6 1701460800 🎅 ESM is always strict
03659527141a494e2dee5aee0e3faa2830b889b5 1701460800 🎅 ESM
3963fc5e8a6cd3158f1ac058b27d89876579945f 1688140800 🤦
2207761490d1c3a623da7007bc8bb839546b031d 1701460800 🎅 update stuff
38f42d2eb03649708e3006efe6bafe6a45fcf004 1688104800 🤦
116923524a9f3cb3d3a53623972cdcea0606ab04 1701460800 🎅 bookworm
49335491cada31e68730ae275a2d328ac32287ca 1686938400 🧼 improve input sanitization to fix an internal server error
535419011a2cdccfca05ab5dc68425d96c17c494 1686927600 😴 zZz
5f098997b416d05056047596fc6b7e4b9a6b87d9 1701460800 🎅 improve fake_orjson compatibility with real orjson
80284033e24e15f99179da78b4a72a1278353966 1701460800 🎅 repair and improve fake_orjson.py
8237dbae80020f35759bf0d2193756e49997643c 1701460800 🎅 orjson is broken
6f2ab4ce003216122832acd50217797c66847d48 1701460800 🎅 improve stuff
31ea0522750015bdaf757bc365dead90546e530b 1701460800 🎅 add missing --retry 5 to curl command
78554728b2186440ae93ea451460b5ebb1a9c5df 1701460800 🎅 hopefully fix OCI image
30822b9660a6051229d0fd99b6d1f9d420ee8e65 1701460800 🎅 actually fix OCI image
14860bbc420982a1d056b90ab2bd75182fd336b9 1701460800 🎅 replace Origin-Trial token
502114ae63ee691982ec12629eac91d1206d828c 1701460800 🎅 remove expired certificate
36055bff26aee482bce31532e31f614ce9f0eb80 1701460800 🎅 really fix OCI image
94977024d64ff10f411da2bd758eeb5e37fc60e9 1701460800 🎅 fix OCI image
1b0010915b9657f652a9b1ce47f08006c0e4d1a1 1701460800 🎅 fix some stuff
f403613283a24d423e77cfe6026d95d0aaf9e04d 1701460800 🎅 Python 3.12.0b1
2ac7090021410b5f3d7fb61b943e727201620428 1701460800 🎅 improve some stuff
8340418014a7e6b013c5ab9e22a4c31c45bde2aa 1684861200 🕔 prevent AttributeError on missing now
92728f333fcb1e28635849a12419ea4933619ec6 1701460800 🎅 update stuff
c1fc86969023c6389e76be45e15ae282a3989c65 1701460800 🎅 update stuff
885a8039210d204efaa032026d6c1d330f1529d5 1684072800 🤦
88b355246cf501e931b5cfcc383097995c839985 1701460800 🎅 convert snow.js to ESM
7e47557a853ee7988c1e84a4edef79cf62a4ec13 1684062000 🤦
1ff96523698402d0a831ba2da80757ca5b4b772e 1684062000 🤦
22e8ab6dcead207adeaac3a075181b2daf5b1ece 1684062000 🤦
b06467220ab9a042887a361c16efbd24072120be 1684062000 ❄️ smaller snow
33be0b203d97651f159feca74f4a407e9f02209d 1684058400 🎨 update style
629f217894e729321217dd95f5f7a183a44b1351 1701460800 🎅 fix stupid mistake
136296022243629a6bbd520c63b1a0cd646254ab 1701460800 🎅 update stuff
5ae8563240a7498dca6498f026ad689b132c19ff 1683990000 🤦
0007962e6ae3f02982d9822cb3e2c3288035e3c7 1701460800 🎅 improve JS
e95612871a68ff1fd2cf6c967a3fa26885475863 1701460800 🤦
00bfd91986981a92e3bad25eae3fd029bea6a934 1701460800 🎅 update stuff
d69240c9f3821b16632eac86df6898ede1efa99d 1701460800 🎅 fix spelling
f1dd888e190d0acefdb1b6e7061bc254a601f719 1683734400 ✨  improve stuff
0c249278c54def898d609edb060018cdc790d70a 1701460800 🎅 Python 3.12.0b1 has been postponed
43469dfa43d41440fae108395975250ff9e62f73 1683734400 ⚙️ refactor settings
a008908241f69e6a72920ce94397766f808c72db 1701460800 🎅 fix stuff
a053543f2031d535a4b0b22f274fe059c9366f23 1701460800 🎅 don't use deprecated method
6493362997d2caa32818689197d79904bc8db4d4 1701460800 🎅 this does accept pathlib.Path
860064c0b2d8e7997dd22993be4afb69e6159143 1701460800 🎅 use Dulwich
06ad6adab2e4a4ad8ced5adbaf13d48d03e2f7b6 1701460800 🎅 update stuff
0790b510ba1eda1f1db620d43b911736cb398a75 1701460800 🎅 update stuff
da8c7bd3f67c3bcfc64d00b126433ff74d2a31ec 1683403200 ↪️ test quote redirect api
a52961d2c255f63e9d3cf50b3d26715e9ce6f85d 1683396000 ↪️ improve QuoteRedirectAPI
935450312010eeec200908c8574547fa85f74904 1683136800 👷 pushing oci image needs a test run in container
9026931b4f6d80dd68d8a5dfd62b6190adb76594 1701460800 🎅 Joshix fucked up
85e5fa6285a9263f453b44bc36167290502798b8 1683054000 🧪 fix image tests
5a54367220bbe6433a2dbb7f4e3483cb61ab5082 1701460800 🎅 maybe fix humans.py
355db952a00a6bc66ed67e1c8e1bd434d5f5c56a 1683046800 🤦
676037aa1c2b2702f11161a0dfa224ad07dc3d61 1701460800 🎅 update stuff
f3542fbaec7f672c48e92dc5e7796b6bb6648f19 1701460800 🎅 42
f15a3b54217e722f7f4a382afd23c9bde612a0d1 1682960400 ⛏️ fix pipeline
43928a7fb5d47849bc3bf1967220a5503beb35da 1682960400 🧪 stop tests from failing v2
88a1b6d5f8583144333cf00c21733d5c7d83310b 1682956800 🧪 stop tests from failing
7f3472ad7493f51393c66df773c523da7e6c6887 1682956800 ℹ️ improve ansi2html
c9750009411cbcca623bd7fe220a3bce7542a4f5 1701460800 🎅 fix the workflow
2abba234ae2eb9acf71e8e37df23f8a62b631d93 1682892000 😖 don't install qemu-user-static
39e1bc5d68b70ddb7eb94b635f374d0c63d17574 1682888400 🤦 sudo
0666ee5f3516a5e0df4a74a59e1f39bf76c4252b 1701460800 🎅 release the OCI image
fdb01803f65803fdc784caffc28de3a0efad8ec5 1701460800 🎅 improvements
21f3a240addc72e546e99fb7d3d7acd085f1a5ef 1682884800 🧪 run the tests in the container
e963332899bd1153e51b208b075817b40967c916 1701460800 🎅 set ENTRYPOINT in oci image
4336657b66c3f2763cb564f2b92243f69baa0786 1701460800 🎅 commit deno.lock
25d308a20b5ea5a30e9250df9a4828ab64cd0628 1701460800 🎅 update VanillaJS
3ce16d92a5d0c695dc42f0a48ab6083d62c06b7b 1682877600 🎊 fix --save-config-to option
a304b6034841bd8e8366e1a0776ed14ed66d86e7 1682805600 🧪 test running image
7d3367a801bdf3f56cfc1773731193c7edfaa810 1682802000 🔘 add more options
170025778558cf73f694dde226569bcbebf365a3 1682798400 👻 no quote of the day without Redis
ad551227002ee3f5d46765785ebf3161165c098e 1701460800 🎅 fix stuff
67989124d604214df6910c73123fee686048db81 1701460800 🎅 improve stuff
f84422091f3a4f3801e8340d5cb1c30d2dbd2a55 1701460800 🎅 improve stuff
356165cf287971824fa0653cd682b967e1b0e061 1701460800 🎅 ignore certificate validity
c648b4426508449f0b6f61e7d221449038fd19b4 1701460800 🎅 workflow fix
2620539c4180df8ed89efdb50bc40cb5685edd27 1701460800 🎅 stuff fix
85196590cc641e5121e6f60392d5f051ed9094d5 1701460800 🎅 improve stuff
c31944497af9e4c79b8f4f6015c4181f67edf846 1701460800 🎅 improve stuff
e7937a38bbe0fcb7ff0913bc6c4e99efbfd00270 1682758800 🤦
9502369df77ad3befbc598360b74b0be4cd6bd8f 1701460800 🎅 improve stuff
4b456926ab881fa983d187fa17f58cb85579358f 1682715600 😴 try to fix bug without redis
63766384bc80b19f27414fc10d6fa7b88ca6d110 1701460800 🎅 improve stuff
e88162607bac7eb6391d4a1af8ed9349982e9435 1701460800 🎅 improve container image
008cd69cf87b73f44687a94438d2407f662429a7 1701460800 🎅 update stuff
0a28696908d67085b80ab2e16256dda44f6fbaa7 1681642800 🖼️ small improvements regarding the /image endpoints for quotes
d18241480687c826c2253b22762d2f16b81953ef 1701460800 🎅 🆙
b0d3db2f79a59d966807b0e42efdaf1e9b1ca067 1681506000 🧑 remove Bot from humans.txt
84e8dc47fc7e922841a6f63f7c5a3aad11e476b2 1681506000 🤦
6834ac3a3dc898a479182b224d00ca8937443a08 1681506000 🤦
a9eef7029838ca0d757ebf6b220a7a0ad9834da1 1681506000 🤦
73df6781450cf77dfd3b33e2549a3d286937d45f 1681506000 🤦
b62d14286f95ab0308fc31e67520ead1743fb9dc 1681506000 🤦‍♂️ fix check.yml
725d52aaac333f5cc02a7e613aa21152228c158a 1681506000 🧑 improve humans.py
861732ca8770e1dde983508d6648d88d505d931a 1681506000 🔐 use token in secrets for pushing
78474ca6efb2f7c20e1d186b8d099297beceb232 1681502400 ⏳ improve timing of future commits
8423190e5672eea1a83f70d53180c1c89cf64a8f 1701460800 🎅 push as root
65e5995951aeeaa1a72861c75250a3c524edc6e5 1701460800 🎅 turns out --isolation=chroot avoids using a runtime altogether
000a8bd1459331c06462e32474c6e63dd4324106 1701460800 🎅 avoid unsupported option
009927a176bec49cd1a4578c99bd685c6057804c 1701460800 🎅 improve stuff
eb89606274860857a26327f372e40eb5415b2b0d 1701460800 🎅 🔺date
ec517316eb5fdea6e2c540e32444dd10331af5f1 1701460800 🎅 fix broken egg
2912518c5d937819d69b17cf4c0af18fd1a349ec 1701460800 🎅 relock dependencies
2b5577535e164451e542ecae369b3f222059c714 1701460800 Merge
d259443189b73f28361e9dd1dc4582f635343d30 1701460800 🎅 remove unused dependencies
447077183f22cae6d2533fbda6d7fcf22d37d893 1701460800 🎅 fix workflow by removing unnecessary option
2f4300c0e484627c90cb6cd6c60f091350d0d468 1701460800 🎅 pipenv lock
b487274ed77c79207da6daa29607b34d49f8dadd 1701460800 🎅 undo stupid changes
d68b91c2530164352ff5b86fae8edc37ca4e4c3c 1680901200 ⏲️ re-add pytz dependency
a65f680224812e54f0fd5b5df65df90e2d555fbe 1680897600 🔢 numpy
59b54c7bc42dd539f74dfbd87581ffcdc8c1a858 1680897600 👿 re-add good changes
cb22c6ffd0fe1998c1853f79a279c918ae901fe3 1680894000 ⏲  add cache ttl
e1c6dc9d43e106d6f4d915cf499ee3dbcbd1da20 1680894000 👷 improve deploy.yml
cfaa16ddfee7a0d30d14041b6eb5f5463b1ad309 1680890400 🌀 reduce data cloning
4a2a90a7f195f9914fcc9cfddc1b366183ec4116 1680890400 🇫🇷
5c7064759c0331e1ec718b7fedec92d61eac626f 1680886800 📦 try remote chache repository
d806a4708d3a41380566782e0b5be6c334204b11 1680818400 👁️
2da09c9c93d627dd919e92245c6b17da69b660b1 1680814800 📦
37783f724e461c3e5dbe1cc69508ac2e9f8daa53 1680807600 👷 LAYERS
858cd01f85b3c5ae6f807e5c72d7f96d6a8df371 1680807600 🅰
9f188c217d30b374647e274e260f2770396f1feb 1680807600 ⏲️ break an-website in about a year
59f9562a98a68d3fde63027356313b46f6195968 1680804000 📦 try caching in workflow
a443a18d478f74a7d538bfc5e8898922a0a1159f 1680721200 🔤 improve doc-strings
d04e31688d787d3bf2f2633480a955a9fd140413 1680717600 🧹 clean-up requirements
697f09115bd0b5a928a6ea0fa5dc1b41437b5a46 1701460800 🎅 make workflow work again
42ae243d3f13cf5baaf3b27e511c6261c4ee38eb 1701460800 🎅 actually fix oci image
006054b57bd869db8ef0e38ed178feef724cef8a 1701460800 🎅 fix oci image
007bac77025a21b09dddf169e34780f2bbccec25 1701460800 🎅 pipenv lock
156f535319e59318b1fa2b6ee91d749aace0d7a1 1701460800 🎅 GnuTLS
bee00de9626faffc72822d2d1d28493bf2862261 1701460800 🎅 please just work
890859c8c68b6209cb2b5a277030da5b1a5430b4 1701460800 🎅 really make workflow work for real this time
7614756fd08726729ec3b0748aa4e9905cba21e7 1701460800 🎅 make Black happy and workflow work for real
f865f8820fca24a455edaa44406f1d70085935b8 1701460800 🎅 remove sympy and make workflow work
48ab256deac02b98f951409c03dbe1ae49cc654d 1701460800 🎅 fix workflow for real this time
0c5683900a223797ec8199f4e162e92c7c187678 1701460800 🎅 make isort happy
24cf03229595b3e64aca10e908655d4ff61d4de1 1701460800 🎅 really fix workflow
e740982567b534a8393ff9960461245fe8f83924 1701460800 🎅 fix workflow
852345c2cddd1b62dd287da581b11452dd1f291d 1701460800 🎅 improve stuff
cfc7163c329c274bed9adbd1a913d2841abe2ca4 1680458400 🍱 improve code
7b187bd016d4705496a1a2ac077bbb80b8bc8163 1680454800 ❗  uwufetch
9271ef6f6ace03b09c2045a1fa3558063f4a2a4c 1680379200 ❓
c86982608ca3bd47b17ab1ea0783a37af54447c9 1701460800 🎅 Python 3.12.0a6
fb74147df64db7214739bda0c181c58ea31822c7 1701460800 🎅 reformat
6730033d79a8ee2240002df468ec233c8fa779e5 1701460800 🎅 fix quotes api test
e6616cff7b057f883cb220bc044f156ed62ab6fa 1680300000 😕
1b76baf7d15b9d2f051861f2c7328ed3bf058e27 1680300000 🧪
be8be5a323a1d8633f0b3382604500d68f1fd043 1680300000 🤦‍♂
159645a1fa76681676f37f26d06bd4f7aeceef40 1680300000 🖼️💬
3e87005a5ccf3308ed67204a9e3a7cb0955b9541 1701460800 🎅 reformat
b886412fae26ae8925865da4386da5f732e2c210 1701460800 🎅 use Python 3.12
b717356e53c48cd7cc785e36084ee1bd771e7e31 1701460800 🎅 fix tests
5225124804497d6d24b570ee3e5d18550fa47f9f 1701460800 🎅 make mypy happy
7a99144b54d4b5f3f70afd47aa251f78eecefefa 1679943600 🖼️ add new way to get quote images
b62ac30cc14cbdc536281bb8a7a1df73c292a130 1679940000 ⚠️ move write_error to BaseRequestHandler.py
52761c6c55472eda1f71e179c6ba5f36fbfc107a 1701460800 🎅 make Pylint shut up
88234b6dc9e6297b1f0eb5b202715d4558fa1cdc 1701460800 🎅 improve an_website/quotes/image.py
542188066c6688be5aa86f8194db5b06b7ae7a4a 1679857200 🐛 fix
c1813818fabf4e151ab4382c7fe3bd601936e113 1701460800 🎅 installing plugins still doesn't work with ES 8
48189fae60644f98eff64dc00d936e64760e0b7d 1701460800 🎅 run tests on 3.11
543652ea8a7d4c0f968a51c7dab5311995441426 1701460800 🎅 fix stuff
2fa0ceedfff7b98bbfc5e0cb1158bfe8a6a9821f 1678996800 🤎 improve parsing of X-Future-Feature header
6248022708f70074fb46a36a04df0c034813ecdf 1701460800 🎅 undo breaking change
abacecad3b3a378bab0815b37540527f64b530da 1701460800 🎅 fix bug
d8600197fadb30470107749c08f81a41601f86b3 1701460800 🎅 allow filename extensions to be longer than 4 characters
c9874506cec8e0234977f6d76289b57e1f04ceb4 1701460800 🎅 fix code formatting
914629943bbfded03c6e91c66c6e33fa4cdc5672 1701460800 🎅 improve security when AUTH_TOKEN_SECRET is unset
66080300ef256730a4f4bdecce29afc9467b5ff8 1701460800 🎅 🤦
00379402bcdbf509a2d04e5b092f94bdd511f1e3 1677974400 🚪 bugs
614fb6660c7c670911f786e8a8b050b3d821ae5d 1677974400 🆒 repr
d669933218272a68702a3f630af6af779e0b9b6f 1677970800 ㊙
c17052030afc41fc89837866bd080a88b523f2ca 1701460800 🎅 fix 3.14
f3aa5052aeaea8f393c0451226eb9d9c49934358 1701460800 🎅 remove expired certificate
148728996f6f505ba4d3689b789147f95300c040 1701460800 🎅 refactor the patches
3d677f1a975b6529dd4da9dff7b35726daaad82e 1677783600 🔍 improve search
a704045c335eebc208fa04c1cca6dfff2ebd58e8 1701460800 🎅 implement OPT_APPEND_NEWLINE
70038ed994d323af59fbd8e916ec4ee9b8506d35 1677693600 🤦
38fa6c732b92c09e79a47275f015ebf6b0e88fc3 1677693600 🔍 improve search
fff5879088b7507d582366621398a440cd6cb0b6 1701460800 🎅 ;)
6983490456ac44c446f7dbc0ecc9ba00fbcb1a7b 1701460800 🎅 fix some stuff
bd7921001330b9fc89564f66c27afd7d081253fd 1701460800 🎅 fix memory corruption caused by orjson
3082963f5d6e09a1049e79670a0fb0dbf946525f 1701460800 🎅 remove contextlib
a7724513300fc99c3ddd003c31e2be271a927a79 1701460800 🎅 fix sourcemap upload
fd260e4585595f9836bbbb5d9ff2c16e549e636a 1701460800 🎅 reformat
869788d89d7ca8afbb249993b90afec7584c6b99 1701460800 🎅 improve stuff
29124e8b54567892cb1bbdedaf22839b34779b74 1677020400 🏻 improve type-hints
03529122ac50f46748923882d6d78a569c9cb0a5 1701460800 🎅 fix CI
b04990d5e900f5dd8c251fbef6836e9c731355d0 1701460800 🎅 add compatibility mode
4a391795c99740d12d5dead01ffe380424021da8 1701460800 🎅 make support for Excel optional
1f08896257225f66ee4f56cbef87643934635577 1701460800 🎅 unbreak CI
d67084f6922b1156151ee6fcf88d665c1ba0e78d 1701460800 🎅 add trove-classifiers to the dev requirements
bb24328df7a470b34b17b3707e2ddbd3a36650ef 1701460800 🎅 upgrade stuff
524662ba196b89a897982015791b43f5a54a76b3 1676649772 🤦
3f429675ae8f8bb237d3a82c7c8d88536ca8c03b 1701460800 🎅 override 2
512516cfd69cfc68b79ad36104ba28ca374035cd 1701460800 🎅 override
1145916048f9cf971cca5c9591ecabe2774d4011 1701460800 🎅 improve typing
29ed49dca378788bb5d7e44d08291dbced4c0d50 1675972800 🤖 ensure word-files are without duplicates and sorted
5163131b9a2867eb6b8bcde1d4655ee138f292e7 1675886400 🧪 just testing my package
89a001eb73d7174e9c3296506e9a42b6125cd749 1701460800 🎅 fix stupid mistake
00b95792ab4e692368f743a3e6ebf9e8833a2be3 1701460800 🎅 UPGRADE
128841bad6175a22c98e365945b2a294662135ff 1675627200 ♋ fix serious bug
406285afe6e47e7df1691729eee097ad8a28f048 1701460800 🎅 slightly improve the christmas theme
7791964614d4814459c8cb2ff478c900bb2f6196 1701460800 🎅 get to the pub
8e90463585d3b984f39b4c5f120d5c04c7e684f2 1701460800 🎅 generate snow in GH Actions
92824971bfd407c2db7d86dcd366c148526e347f 1701460800 🎅 make style/snow.css smaller
991721954ab8a58dd3dde6744f017400a65cab85 1675454400 ✨ improve stuff
a7f93846cd249a227d2005fbbf66d630c8743efc 1701460800 🎅 add MIT to js_licenses.py
56a0cf8d64a7f9e650bbb1e041c9d943e66d7239 1675368000 🛍️ update requirement.txt
344357260060d6e8da6f17f1b69bd53942a9329a 1675368000 🙀 STREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
9a66608d238c0f056a3a433655ed452db3c64048 1701460800 🎅 add license comment
55677e63339602b34c4577881f8ea09df4f302e5 1701460800 🎅 fix tests
66670b6a6e361278d6625bde6a3d6c93cd9003e2 1701460800 🎅 Christmas Update: Very Special Edition
5244b4540e65adb0f655a4fc5e058bb0cfb51d74 1701460800 🎅 Christmas Update: Special Edition
a1177ff721956b73c3778e5df7c0eb630f2fe469 1701460800 🎅 Christmas Update fixes
00e7e7ac737cbd790cebdae3de3fefc7042597c4 1701460800 🎅 Christmas Update improvements
6e1f4880b8c39760853889ba585ec6d0de2d7edd 1701460800 🎅 Christmas Update
16155926dea59bfedb73ce770bd44eada9dddfd5 1674417600 ✨ improve some stuff
47dbfffa370efdc4ea7a3a03e93bf67af0780790 1673812800 🐈‍⬛ split string
3d487895bd39935343b7eac2fe2e301fb751e854 1673812800 🥃 vendor RUM
9f2fdae41a88d01664526ac4c4bb61b5c4c279b1 1673546400 🦣
c66998882bcfd107fd81dfb2f8e59e3d7b5aabd3 1673208000 ✨ fix stuff
530231195bde911c0573a80b43ccc3d2bf561790 1673208000 ✨ make Pylint shut up for a second time
95b4588732b38a17a5e7ae6791a8d162029f0da5 1673208000 ✨ fix another fuck up
20293820418ee418f4daae07ed5dbc32b983c51a 1673208000 ✨ fix a fuck up
2355339b26bd8f17e5b7d1e1e547e8f25a459961 1673208000 ✨ make Pylint shut up
caaaafca212cb0b158130175b4867b654b0b39af 1673208000 ✨ stop isort from fucking up
4029341d01a2dcc82f2e1ebacb252a53cff13256 1673208000 📊 add support for Excel
37c423713697e52dec5c69bc235e911d04614b6c 1672689600 ✨ fix stuff
5bf412209eea94a465d1e7a3cdbd06a34e501827 1672531200 🔐 update ca-bundle.crt
beee9dada02c4574d170fef0d916e1a1be30b879 1672171200 ✨ fix stuff
802897d418776d4c978e9b20748cb0113387b0ac 1672171200 🚪 improve backdoor
de620579bab0b90347c17435f0301ec3aee3b028 1671482853 🎍 add 🆕 🆒 decorators
2f550524117da8ececf738238917186a10ccbedf 1671468365 🔒 improve requires decorator
b590518b1d3165eea3c7b31a14652d8ec95e4419 1671395208 🚪 backdoor add plain text response
b20ce55270e5a855a75d758e7317b15d96c87c33 1671394680 🐛 fix some bugs
82d9d0897be9293e6cace68dc2f9a1e8fc9b2e28 1671381970 🧪 42
747d33dea3c3cd83cdbf7ad4e0e8a1a5808b54d8 1671380404 🫐 fix bug with random-dark theme selecting light_blue
0c7ea0af2e9676be9797f785b7a30a064c84bf4c 1671380364 fix pylint 🔫
55afc0021b027e96ca2ae90a6435ed2aa60e5836 1671380337 🔒 add requires decorator
95c2d6eeffb40c43fbeeedf3fcd505d2c839dd2d 1670011796 💻 improve text/plain representation of /host-info
edba711057265c45ce3a5794e311006238998108 1669924800 ✨ update
d942f38f537cdd283e8cfd75d78b627d3f7d94e9 1669504146 😿 disable jxl favicon
87151251c7b37f447487910c8170ecac643455e6 1669491994 🗜️ decrease sizes of jxl image files
832b35c8b44ed4e77ccef561dddc9f6a012c5aec 1669483383 🖼️ add favicon.jxl
25f0c8780ea70dbc9c55ce3f377c89efd352a00e 1669481879 🖼️ improve images
40d36127b6ae775f8a971e3ff467fd409f176e9a 1669410958 🐍 replace ts script with python script
b38fa4a68283e17f48a40513c7deeca1b38bd6b9 1669323947 🉑
c9a2f8accc2f5d2a8301bfde3bf3d05ce4dde653 1668720288 👨‍🔬invent new mime type
58ce7651fd63c800032661d9d8a7c94ea3142141 1668715200 🤦 rfc9239
065df80b2b33fdc54dd1030a8add2b7db6254237 1668542400 🧴 make it possible to not use uvloop
dc2d329bcbba942170329f6e74964e899d02c9a3 1668191844 🆕 update requirements
a131c261134279bc0d177b1a19c718fcdedd09a2 1667340000 🆕 update requirements
5044dfc04eac0ad17ae3a46a55c066ef70c2a704 1667317284 ⁉️
365bd4e4a2a583cde8e860ec51acb92adf6238f7 1667300400 🧮 add button to create wq from info page
5300858465a99e5f37b239de089244fd925e64bf 1667246400 🌌 jItnCGRsMjw
b5529626bc9f2980cbabbfa522823ee94a8f1533 1667246400 ✨ improve stuff
e8dd5b74e459ce6bd80b7904b7512c28446a9767 1667077200 🛢️ add more options for configuring elastic apm rum
ca0fb9aeee712e65856c58ace1d2f067d09904fa 1666900800 🧪 test running an_website before deploying
a9416297de9955740b76ab729554126fb4db4c11 1666900800 ✨ update stuff
305cc0d390d5c6e5f85e8063e4c53281d5448901 1666810800 💬 fix bug with quotes cache
eac5563cb95fce204dcc48ba6118a9cc01f58f6a 1666713600 ⏲️ add expiring tokens
0b9c8a64484753d235565f18e11e3f1e89293fc5 1666375200 ✨ fix bug; see: https://bugs.python.org/issue29944
41c78e0f3958b1da3bd88c6e1c348aa8b2c4c8b3 1666292400 ✨ improve performance
bad4856ab5abf44f333bb68f9678c3a2cee983f4 1666296000 ✨ improve performance
1605322f7e9fc418160f35c9cf86551aa017815a 1666119908 💬 fix quote voting
cbadf62823be0924eb4521eb3a691b128c070065 1665946800 ✨  add commit.py
ea786f325e2bf8f8b44f87545a76b078f4ffbdf7 1665871500 🧷 improve safety of make_api_request()
c6b42095c0e3f7e3032f6ef8160332be424cec73 1665864000 ✨ fix code
ccc4f1024b368e0cbd26c3fc2df735b7450045fd 1665864000 🏎️ remove race condition
60cea8d25d567f8280813f1512a6b7a53b71d29a 1665864000 ✨ improve stuff
573568037f616840b921d1d5ed16ca6f64941ef4 1665852252 🤦
3777714741557ae3ab73da0b9f8be677d0ad32ed 1665850434 🧪 test more stuff
832448216e0ce2238d2547dbb6556130993fbf9e 1665846722 🧪 add commitment tests
ca9ffeb38947c4cd544fc80977e6f051359201cf 1665690213 🧪 i'll add the tests tomorrow
a00025f6e065845fd7c6e67227e59d98916a6647 1665684655 🥇 improve workflow
567007c81de442e5704370d4bfefc27b98041420 1665608646 🪄 reduce cpu usage significantly
d66220e7576eb8dc1f1b81da8e30a53689ed429e 1665432000 🦑 fresh
432863c09e3575725c72ee5473af8eb0230799b5 1665088226 ⚙️ add config.ini.default
d49845085e9cf20fb70a9d46bc61b60824b86151 1664649600 🫠 improve stuff (#83)
da8845118aff4f458063157aaa0d9ce72c5d8076 1664568000 ✨ improve stuff
203782d0ca2092bec0a86a6ff5618d725a5e452e 1664380026 🍺 fix bug
149121094d0fbe99ea71609fd82423bb0edb0df7 1663617600 ✨ improve stuff
587185a90e94818e5502acd71fed8502e2e08cf8 1663603498 ✨ improve logging
40aeeced6bae7be4c0d8ec318f67186e05dfb225 1663531200 ✨ improve stuff
a7e5b70d04c6f880030d1cb2a2514ddd9a7d7265 1663526342 🧑 improve humans.txt
b804980fd5dac8106a15a5aa8095bb0bcdf1a30a 1663502371 🤦
ebeef1d79ac91586ffd51c531434355cce6f254d 1663502321 ✨ improve status code when connection to quotes API failed
a792fc1cb1f9fa5e50740c7650e9221a299d06f9 1663492450 🤦
a661ee847f067378b668a179ef0db6ca58d3e267 1663492406 improve logging
72323379e5832b0552857ee039832b95343df8d1 1663453604 ✨ modify ts
82909cd0a6f41fe31349de92081a2c7bd8fea8c3 1663414937 ✨ improve stuff
8f0c30b6dd4596b72b303692f4b1931aec857421 1663372798 💬 fix rated quote filter
0059ccbc7530067bd685fec470e94c59fd7bffe9 1663272000 ✨ improve stuff
faae872932562b2689e9c5bbc9e78bd1ab3a0cf8 1663185600 ✨ improve stuff
c20319d4efade57d01029216ea6602b5c7d1f0c0 1663012800 ✨ add comma
6356530bf53a4a85ad0dab8b4c1d1594adb3dcc8 1663012800 ✨ improve stuff
01104291318a9a5eb1faf25fd3af19ad2c185894 1662940800 ✨ improve stuff
589552de6d5fbe74a33f90adcb9e8fd7ed86f1d4 1662889853 😕 try threading timer to test the task
f8430e738e76268e907b69e2ad93fcd48514f868 1662848559 M 🪞 W
ef404800b6762fe8dbbc04651e0999fb77a83f7d 1662840000 ✨ improve stuff
e1ae07e90780c5fc8d114f633381585f85c35e8b 1662834800 😕 try to make shutdown more stable
2d96694271fcf60615178a5175c69865616ab50a 1662814088 ✨ try stuff to fix errors
e9724a022bb43df60405adb84682b42a333a0abd 1662758918 fix possible 5️⃣0️⃣3️⃣ on main page
69ccd22765b09c980d62ad536d89e9dc7ff8a1bb 1662667200 ✨ improve stuff
e80beacd97a291f4355c805dbf3d6a40872e1bb6 1662580800 ✨ fix formatting
102288dd7c95fdf67bad7e2a8e120e1614d69df6 1662580800 ✨ improve stuff
406341b94d8b3f0589728e7003300ccfb83b2eaf 1662571642 📅 refactor quote of the day (again)
64492784eca14eb634104702ba7795e039982bdc 1662565054 📅 refactor quote of the day
c78541673266375601405f68e70564afeb3ac555 1662494400 ✨ improve stuff and optimize images
3161594688276ad72ca96d99113c4f824e180513 1662493766 🎰 automatically sort python code
f222584ff69abdeda62ff9344a2b4a42d47e1a63 1662408000 ✨ improve stuff
dc866660ccb63622f85b5a7e362b9db2eea336a1 1662389002 [ImgBot] Optimize images
f084523258e2e1e0b066ab4c50a80a9758bce5ca 1662321600 ✨ improve stuff
bad377c63a81a6903ab68b658d1f0d89fbd17816 1662288886 🤦
8785399464a7791231b4c0306149053465d2f8b7 1662287579 📈 improve typing
a166788f200787be819dd1f4938fa247f09896a0 1662235200 ✨ fix bug
22dcd5f033274b3837c72b48a3276166d46e272d 1662148800 ✨ improve stuff
009964a75e83fc91136a388f451612221c9383a9 1662062400 ✨ improve stuff
385f328dda21a7b9bb84d882b16dbe935e7c0da4 1661990400 ✨ improve stuff
3d67f143213ddc509cb81fffa89deacb4a440244 1661962416 ➰ after (🍴 without 🔪)
414246a2165fa0de60b6e6dc7517c036c3cb728e 1661890421 add 🆒 new feature to backdoor client
50821273052022fbc283e310e09168dc65fb3cce 1661802973 💬 fix kangaroo comic of today
9a496d0052e36d4ca61d8cd5cf2a0fc0d245bcf5 1661724000 ✨ fix stuff
af63450c0212d9ff97d732c9a20dc1d145183d5c 1661716800 ✨ improve stuff
6264426284aec67da375270b47d2ad13b5088c93 1661690819 ⚙️ refactor stuff
d9c3e7da19b17248413b35340614c31d3d9f67a6 1661617698 🈹 pre-fetch quotes less
7522f790f9996db500ce28b24bea51ff0a680307 1661544000 ✨ improve stuff
14c480c791ba4d0554166fd57c17fd75f3f26ec8 1661536185 🔃 improve argument handling swapped words
9d6ee2a7547a5aa65f6312aaaf8b50df639dc5cd 1661531312 👋🌍 add example module
066417809a963a281217d0aba70287978adb4665 1661457600 ✨ improve stuff
d6f25bbb02114b4a6a5cf7f568947ec80965b602 1661457130 🤦
9bc0b95eb260661a96d122472f9bfc1de0e93efd 1661457071 🔙 improve create.ts
14adb0b8bedc1c3410feb0546a894fc56261d5f5 1661454641 🤦
04212191e62d27e7de55483aab06331cbb20a4b4 1661454593 🈷 improve ts
d23460e0fb78fcc9c37b23110830d58e19ee4f09 1661371200 ✨ improve stuff
497424105e949752f9df636a6d4330f1ea254e29 1661368689 🔃 use data_parsing for swapped words
b3bcf0c61098c62b96fc0089fb3e562c2f354f4c 1661363339 ⚑️‍🟥
bbf40e3d302ebb350f9f594a3763b0fbc9711179 1661287221 🤦
411063c1f4b81cedfdffe662d662264cd5314710 1661286931 🐱‍💻
971d8c44c65bdc0eb8007ce6c7451c185f5a2992 1661283363 Add 🆒 argument parsing
aee9b585ca6706b2b8a0813a84bd83d5b27d3a57 1661288400 🐻‍🐛
7434745037af2b58ef09a61bc6d2448896d42cb0 1661284800 ✨ improve workflows
935a9982fd1b821d78b3cd657cef00e82445680c 1661198400 ✨ improve stuff
31adbafde2e2a0a6a627ff855db670cd30c08dd9 1661194825 🐊 type ts 
7725a9120398027a191784795759cb9b171a488a 1661126400 ✨ improve stuff
717053bd9233129ce9acd60c6c6618817311a211 1660953600 ✨ improve stuff
42cef8b1988971118af0835a4a578176fd56db47 1660716000 ✨ use denoland/setup-deno action
4a9b85f26c4cfd3a0320baa3bcac231908184946 1660680000 ✨ improve stuff
48138062a2e3f4c56c4f4619890298632a687507 1660608000 ✨ improve stuff
67481a0267eabe96cdeb493d629e49fa9fdded6c 1660590756 🔨 fix csp header
14d7f0f8de6bcfd9540ee85d1591f9b9628d5df5 1660587542 🔨 fix internal server error
b0aa3000f798743df1a723416671d1fc6c0a8280 1660507200 ✨ improve stuff
3476901e52b721db9d7ed6869ce1b1cfe0bbcfbc 1660505537 ⚙️ fix settings
c369fa8938093ae91f3faa26aaf4428c0f525296 1660479118 ⚠️ warn about extreme bumpscosity values
b68845a56a4b81e2ec9ce3f59687221b2a58189e 1660469786 ❇️ fix stuff
c631c0755f5e05ab333bf37af585a65f3ecd6379 1660468816 🎚️ add bumpscosity slider
5c7fddcc933b20ae6d04430de139084ded5e4c1c 1660420800 ✨ improve stuff
a250f37b70360b740c88cd2190ed36c4192c1fb1 1660417841 💬 pre-fetch the correct next wrongquote
a967e436e129951754ce5f0d142cf9035dba509b 1660415601 💬 improve quote pre-fetching
b8feb017debb6f75cf253c328c2995a3a1ec76d5 1660395796 🔁 fix ip page
5e327eb3abd37503c81fe8a4b5ffbee38df7548c 1660394765 📝 improve README.md
5c52028a6833360f79ead4ab0aed3bc9ecd6c6dc 1660348800 ✨ improve stuff
c7f7cbf76283a97b4f830ddde0a8a1f551bbcab5 1660341437 🫠
e8d9f2ed4a3173ccc36fce60b73aead8be27e592 1660339578 🗃️ log failed install update API
291d5df546e85bca8ddd228b4666a741a52a9e64 1660334888 ❇️ improve stuff
48d72434ea11a38f62b37d17d7253e8c8e7c2369 1660248000 ✨ improve stuff
ddfaa149d5faee9874f1d46974f53aaf33e11e0a 1660243740 💩 use ESLint in workflow and improve js
56b9737051e53827b74b9a4e951034f164bfe2bb 1660176000 ✨ fix stuff 2
2076893053bae65ebebf17c141d3301592dcf844 1660161600 ✨ fix stuff
7215762527bec6ced10f372f7e0994ef4b38dd86 1660161600 ✨ improve stuff
50d2c4494ebcb0d2e66f712a798e8b2575d01ff1 1660077644 👷 fix workflow
34a5e429b1826d3d67b0aa2c713a2c86ece4950b 1660075361 🐚 check shell scripts with shellcheck
805d50a6734286eb3f349bdf9b94c053a5c2c5b5 1660067457 🕸️🪝 fix webhook logging
229292c7d30c353a773e94da952926e40269321e 1660066273 💩 improve js
1953b97ee4dbf709d5db190cd65438bfcf15dc08 1659988800 ✨ improve stuff
066accb0143ac131a6ea005d96854513876f0ea9 1659902400 ✨ improve stuff
f89b94745f9636acce7f037b3b30f3993c8a17b8 1659891432 ❇️ fix stuff and make shellcheck happy
250f2ddb79c7d8b0f1ade4ee24348748dfb6c316 1659816000 ✨ improve stuff
a01c7b60c5edd1e26a3a2b8c85b09031469a8beb 1659729600 ✨ improve stuff
5686f886943b9d103429ebf5080a71f31e77f3f8 1659657600 ✨ improve stuff
97808295abcea0ce8425a311df61f0b7886a0e46 1659631885 ❇️ improve stuff
f67e166c31688c58e6c5f705eb4b2657b1a91204 1659628800 ✨ improve stuff
ec70529d95adf188792b9d6891f41bc735fe8770 1659471085 🔎 improve app search handling
eef0ab5a0baee155df8f7faaff86c9b276681276 1659467620 ❇️ improve stuff
712b4cbb77eb39932c432ff3ade0d851bf3f125b 1659463947 🕸️⁠🪝 log erros to a webhook if configured
3d3789d26e31760cb43f1ac5e88e9d6b601566d9 1659384000 ✨ improve stuff
8555cade321338a84decde1dadffbcf9b1a3d4ec 1659297600 ✨ improve stuff
9098df54436640a5bb7f503f9c774965c2cddb96 1659174256 📱 add min swipe distance for opening and closing site pane
6d874b929a9ff7eb7e636334b8806865cb3b31d9 1659132668 🏴‍☠️ only tor users should have cool flag
8292c013c47a4ddcee4aff34f7ba082fe3260b91 1659124800 ✨ improve stuff
866836745995bd753a4aaf1c85482089189efb17 1659047072 😺 fix OpenMoji for 5⃣
272afcb1adec99472c9aab7c5a5734142ebc20ff 1659038400 ✨ improve stuff
16689166f186982da3d732f4e6c51cd8f147b758 1659006739 ❇️ improve sort_python_code
21260fae684fefdb579f495098ac17c599f71071 1658957454 🐍 sort methods with stupid python script
33dd48bfe0819010ff9418f85dd9301ce265cf11 1658952000 ✨ improve stuff
42fbe36128edc6683a46c03c99a370c9fbeb87cc 1658863968 🤦
6c52de607117a2ecba02a2e1d9b6c477800cf213 1658863921 💬 make emoji chat public
53e164768eb5897c891bf3d299a0c7c2ed03254e 1658779200 ✨ improve stuff
9db9dbc7ed1c2709f897874c40103144df5f52bd 1658753484 💬 improve emoji chat
2a370946d4398f6f95fd53e466628aa5596a20ad 1658692800 ✨ improve stuff
5553135ae68287965c5eaa37b9508ceaa677cad7 1658685600 💬 fix emoji-chat
572dadc8c6df9e8063c041b5ef6200fb71538216 1658680200 💬 improve emoji chat with websockets
88545412fe1d5dd7440b6afefa300545197b51e7 1658676600 ✴️ improve stuff
cf8716b0fbd4e3ed7036f1422a6c6ec4bebfbeb1 1658613600 🤦
3138b72dd93bb7014e2cd05db7f85377ee9ceb97 1658609100 ❇️ improve stuff
c523242fd3e4834075fef522c940342e9451fa0c 1658606400 ✨ improve stuff
9cb1960fafc34ac50982fdab76c52161f06a13d9 1658586715 🦺 merge tooltip.css with base.css
26fc6ec1ee452b4889cc874bf31d67dfc2965760 1658583520 🗜️ fix compression
02c21911d96fb198732d34f2997075198223a655 1658580795 🧪 fix tests
3733357f509c80d5629a46985ebaf4a65aa5c97f 1658575740 ❇️ improve stuff
7b64ff3fe8a3a2845edc92a1722b95b17ce75ce5 1658520000 ✨ fix tests
3b9281849a17ce5353ac972731952ad3f80e0b29 1658520000 ✨ improve stuff
f29aec4f8e329b4370069d8ae363d383204f9db5 1658447406 🪄 cursed gzip magic
548042af2b8e772032bb6a4116273a7782bd2bd9 1657909993 💬 improve emoji chat
5871d008e68651c467a1a419a9ae53137f4d00fc 1657908000 ✨ improve stuff
daa8cc90a8d36cc57cbe01ccf776e7f5b782d485 1657904242 😀 fix OpenMoji
052804489d280eb5ed896f10d7d10d54deef6106 1657843200 ✨ improve stuff
9a13a720761d551456b65bda814a6a727b0f2cc4 1657837021 😀 fix OpenMoji
55a0f3f0f37d7054ae2c40d82de2fd715629334d 1657830258 🤦 fix sans
91ad0b1674469072c675cba2b6623ac566844a77 1657826625 🖤 make OpenMoji configurable
1606cb5fdfd56fa3456f5a306a42186c9210297f 1657818958 🖤 use OpenMoji Emojis
1878211e22b52604d0ef5e393bca7d459e630b2a 1657748584 🗨️ improve error messages in the emoji chat
19234399de976da38ed7602493d79808ed7267ef 1657747565 🤦 fix js
eb5467dfe7847fa1d8a1ea9f0d81c0656213dcf1 1657747028 💬 add 😎 chat
7e9c46ba45a4aa7630e1a34e299bd31b99e9647a 1657742400 ✨ improve stuff
50b88b9c42989df31a59471737f8ef918ad160a0 1657718447 ✨ ignore case while fixing URLs
239373e7a6b80963e150c820a24e33ac93b91eb3 1657666426 ✨ improve static file handling
52fb200f355ca394c6b092b2a19218b3932c496f 1657659572 ✨ improve stuff
4d2d8cdcda5154c9167651a119c1801d74940b2f 1657657703 ✨ auto fix humans.txt with workflow
e08a86291cf6e9663c7a0bc2b00a0e3915c0a813 1657656000 ✨ ⡍⡏⡒⡂⡉⡕⡓
7ecb394cdcb6a8473ba19d90168170c3ed22b795 1657583826 👽️ add humans.txt
bc674076fd8e5ed47fec0d0d1a56a9b151ec8f8f 1657569600 ✨ improve stuff
76b59123721f51cc58bf771210918c0dc1df7a40 1657483200 ✨ improve stuff
838764521d74173fd5f4805d43efa6281964750f 1657476785 🖼️ fix deprecation warning with quotes image
846874cb1043abc89923277e990edd31933436cd 1657324880 ❓️ use self.get_bool_argument and improve yaml output
6cffbe6a58f640b0e3f0dd9d44531e49ea3232dd 1657317600 ✨ improve stuff
951585b01b485724b69c4f301919c19bdce38ce8 1657312300 🟦 improve stuff
70f8e6b5787778c625b38b2cb6a658667cc8b019 1657310400 ✨ fix Reporting API™️
559717cc500821d04165db1f26a4d385101141d1 1657276487 ⚒️ improve reporting API and refactor stuff
823378900c0461ad20b56b896048afd7fc0ae772 1657233351 ♋️ improve nice stuff
95782658cf5a9d2836fa180f112f7098eed67e36 1657229064 💬 quotes page improve what is opened in a new tab
065415542e30f39784d819f504cf24358446db63 1657227095 ✨ change stuff just to change stuff
a80f4be903ad06cfab8f80e3ceeb3f8fb938069c 1657062382 🍜 don't eat all my RAM
849680aac5e541ffa3825d918d5de85966da0301 1657061787 🥢 remove 2 more inline scripts
9a968417bb4b48ce9a364a48a5f0ed962fdb88b9 1657059276 ✨ improve stuff
653799e60aec2d1ca6bcc70cc049882d32fe9637 1657057754 🖼️ improve UI
567642b136c26d48c8e843ef862784df78968327 1657054920 🔐 disable most inline scripts
ab17fddf81971753441b139f129a81efbf911ef1 1657051200 ✨ improve stuff
693962e3d0ff44c584c84936ba3031d0001db785 1656976685 🥳 fix really weird bug, because why not
0236973494ef19ef46266a1999ff18bb258bde4a 1656974519 🤦 v2
69669ea60e74215a87e9c63f86c1ed0765b9946c 1656973798 🤦
832074a9cbdc3bb3dbc6a34cec9f5b4c1604ba3c 1656972575 📏 use normalized levenshtein distance to fix the path
d8548d3290955f32885afa38be08ac09705bdbeb 1656964800 ✨ improve stuff
df5c557bfe2536dfc6a6d6e1e2534d36d47df7d8 1656792000 ✨ improve stuff
7114974dcaf6060f160bea9afc75d14e499d9ee9 1656791702 🔔 use built-in reporting API per default if enabled
b99993ec5eab0dc01447eb3cd4e6244b6467ea3f 1656786081 ⛏️ fix stuff
cebab477e801ed517464e85e2a56952a8d66d186 1656712558 🥙🐪
8cd44ad55ca1d6fe5c19c06bac3bd907afbde093 1656705600 ✨ improve stuff
c49734fba22daee142ba6ce0013a3093aea905e9 1656702660 ℹ️ remove false information from currency converter
6f4771d010b0941aaebce3de1a5797d2b8bf78a1 1656689220 🤦 fix getting reports with reporting API
75715ce5d3192f119d7cc3e40278f4300d65e079 1656686770 🙏 try to make the reporting API work with better error handling
8831ffee2bee2b06faad0779753a8fa782e348cc 1656678035 🔓️ fix csp
3109357acc83667420d3351d406b9a7c734aa5f3 1656677390 🔐 add Content-Security-Policy
4691699a920dc06b7a8726a8e64b2007dd3d9de9 1656674753 fix reporting API 😎
3062163ae8f8f1d317c5410b2f9ee78a9b41d700 1656619200 ✨ add Reporting API
f660f19a8cd10592d81aa779d75faeac8c3fec3c 1656102311 ℹ️ add more info to endpoints & improve currency converter
37f219c0faf029e1664f92b23b419a613fa6cf17 1655305065 ✨ improve stuff
8469730bca999216d144f9a9a38eeb369f625c7b 1655245186 🉑 improve handling of accept header
deabcc7dd47c9018288cfde15491c27c8410ccf7 1655212877 💱 fix swapped words
245372cc818ba59eaffc33d5868a0f55def5f297 1655140322 💬 fix quote parsing
8b2e2cee35483d2a58d36543c912ae5381115198 1655114475 🤦
7451b46aa89073de1b7899384b9601f71b1571ab 1655114432 🦥 disable lazy voting, as it makes problems
0386530104a949f64b3e502b8381cc0b7f5b5780 1655074983 🚭️ improve permission handling
cb5397143126e3515a82cf525ff41766b71a12bd 1655071200 💬 improve quote stuff
9bca5c4a65f90523117ed788def15af2a29456ed 1655067600 ✨ fix stuff
420d98216687038d94ae11b38e7579e2abc6bd39 1655064000 ✨ improve stuff
f60c93c43faa75a45e5c25bcb697cebdce10c51e 1655063616 🤦
fea1d14ceabe80740a2bf5c50de4983a35226720 1655061188 🐥 improve frontend stuff
6c2289766e8887109b6dad8a4feaac7afe54f55c 1654891200 ✨ improve stuff
683459926696fae1ce6429c20d728b4dd1591367 1654880395 🚄 improve performance
42288bf737c59bcf01974e638fdb6afda830482b 1654819200 ✨ improve stuff
024ae81e52cfbefe4067b198eb843193ee31ff6e 1654776329 🦘 link to source of kangaroo comics instead of showing them directly
47206788042a1e4e13975c7b56d3dd2db3055957 1654771933 🚄 make website start faster
a0527761c768d3e124341c95d7fa40bcc9054fd3 1654718400 ✨ improve stuff
ed32f90479f383567a08d76a9e93597b00aeec72 1654699293 improve performance❓️
0a7529b725c7d7332a545c103680548e2f8e608a 1654693834 🚄 make website start faster
968494934dcca75acec76946b55425e798328fe7 1654633023 fix bug, that potentially could lead to errors 🐛
3b86c30bebd3c3ca2315e1f64aaef8447575102b 1654622284 ✨ improve stuff
e585ebb4734835617b0719e9709c5a8735184c7e 1654545600 ✨ improve stuff
e5f59832259d3c87c54cc7baca0c77a6589b2eb5 1654518168 💋 add text/markdown content type and fix a few bugs
251274c74d0343ff778d2a9b7c2e86b82c200d8a 1654510605 ✨ improve stuff
8372081a2b6a70df63f5600519a6a5c901539dd7 1654463635 🤦
6371452de9e06acc02bc20f7b5553ec7783ed454 1654462773 🉑 serve content depending on the Accept header
15adc380beed8a1cc865d767354d4847e0f62a06 1654200000 ✨ improve stuff
9023d226732870ed90f2288c285a69e4946c1f4d 1654122044 set crossorigin attribute to allow loading resources ☠️
bc8711706d0b16f9483d6cc5dc6f1bd8e05b5338 1654113600 ✨ improve stuff
8514595db849f2d009b82d40a81808b6cf9bb255 1653951037 ⚙️ generate badge.svg without img.shields.io
8423225a31a20f699d410db3f7cd2bf1ba6fbc13 1653940082 🦘
535540c65352c9b53dd865af20cd9a2590d8da21 1653489962 🌑 break back-to-home icon in Pale Moon 😭
6122005b2d60ca5b919cd30f05c73d666ede8dda 1653254790 ⚠️ add disclaimer to main page; because chromium is fucking bad
beebee0b29478264140dd488835b3acfd76c8494 1653072189 🐝
24208937d73940db3d6b9e03a3d5d5b553342030 1653049337 🚫🤖 don't allow robots visiting the contact page
c43286bbafbcefb6f99869b5d9136ba81d8322f5 1652994000 ✨ make mypy happy
f0ae835070161507c29e8ab1f36da79e9912f4e0 1652990400 ✨ improve stuff
e2b03987ef778e58c2edbfe70e46f65591af02e8 1652810729 fix tests 🧪🤦
530861a55b4940045ff2cb15658d28f9d32dfbb8 1652809598 try fixing bug in quotes test 🧪
2029841bd70d1cfc5cb5e7282ef485aade1f6cdb 1652809100 improve keyboard navigation on page 🎹
357292da679152f8dfa5252ff2fb9b873b3d90bb 1652796512 fix bugs 🐛
238452e6d5c583fccb5020cc784ddaf14989dd87 1652784964 🦘 add icon that takes you back to homepage
1ca86525981bb99879e36b9b8fb5cc96c892ae91 1652740539 🎰 improve frontend stuff
0633808f43cc4d4078879f373f4802ea1478e7a8 1652708923 🐈‍⬛ improve version page
5707134ebc1216df0af5ad25a6f80f9a94e92728 1652644800 ✨ improve stuff
57739979240a3babf355806e37f0456e72d4f801 1652627317 🖼️ improve design
198420f0ef7051ab20b32662ca27efb5b52ad7dc 1652620131 ✨ improve stuff
316409750aa8f8d6a3d0070028e484d43ea5639a 1652602955 🚄 speed up tests 🧪
1aa99c8a6ab71eff459aeaa326be681aa7f4402a 1652531335 🤦
237420b7ce59817c637881ab8dca317a3f5b8f67 1652529914 ✨ improve ui
135736d62d81b91647dc2fec5ebeae503b34242b 1652477418 kill 🪲
48942567c1237de65205847df903979626bb9a6d 1652474675 ✨ improve frontend with more js bs
864770436aa32c603a918db323513629e4f48d33 1652394208 🔗 link to uwu-host-info if uwufetch is available
0035fb315a9ceaacc620e7b0dc784780ce19fced 1652385600 ✨ improve stuff
233721919e844cb141570c07cf7b6b16fc25fd25 1652374643 🎨 improve contrast in site-pane
0419281f6f1e935d371a2b30399bd1a2fb9400ec 1652367748 try blocking 🤖 with timing
32bd9e3180079a7e483f6d5fed4320e5379b2547 1652350698 ✨ improve the way the title is displayed
61738861b5d88b67eca17c7ac997206175c78a3a 1652303653 💬 refactor quotes stuff
209204c9f3788bccb594f42fc24916748490ab19 1652299440 📉 decrease line count
2449888d91b0b9a217f1fd3cab07351064a2969f 1652285878 ⚠️ add report button to author and quote info pages
6437974079649ab347d05af9b22c086535ebd4a8 1652211632 💎 v2
398e46f12a72bb2b85f48c6a327ce19b48217584 1652196064 🪲 fix few bugs
8548eed86de4abaa936985f15e0d78ea8f5db25b 1652125651 🪣 improve buckets regarding contacting the owner of the website
72ef5e8330a532903114f870366ebfce46eba8bd 1652119616 👁‍🗨 change design of quotes generator page
9d6b9809b30e0046d18f980e5622ae61cb425d4b 1652117268 💎
29299795ecf3cf4c1047614c6ef8ec07b1169294 1652040000 🪣 improve buckets
ddc8305016a5bcc6f9fb89aac97b38f9fb6b61de 1652017477 🤦 fix author names
0a72ca573810aac20bf5258bb5468f67f07c960a 1652015235 💬 update quote stuff; fix few weird things
a23b8468973c56feb8378fa33af4140b97a96b99 1651958986 💬 rename generator, add things as sub pages to quotes main page
9435c63ec7a5b35d2dacb9b189a0a4aa3d0942db 1651952284 🔠 add basic game of quotes stuff
538e1fa7d1ee5e8c60dd46e2544dd3d3862a5931 1651933744 📉 reduce size of soundboard page and feed
a835c64a48fa91bfac36ba7057dc1967329132bc 1651925418 🧪 better permissions tests
46b290d9e86f54bf53f9148dc5d13538c7e8a378 1651864701 🚪 improve backdoor tests
0245ceb5b39e131d0b23f1319895e99dd2443fc0 1651761102 🍯 try to identify bots
752711ce7c9940d5f1fc09acfa8180d9a00f09bd 1651698387 💚 for 🌍 because 🤑
fb2f0bf993c9119344a2a613d591d9845c598a71 1651694400 ✨ improve stuff
9286dfbb25c8dc38361371563719d854f850b254 1651687842 🧪 update test stuff
6f77c1c94efd5bbc9ebf20006cbde2e2bb060000 1651676088 🧪 test more quote creation stuff
aad04471b14a08fa2368945a4ab6054384810efa 1651669175 🚪 fix bug in backdoor
b179344cb109362ef73840c204f825cd36812eae 1651660504 🧪 improve code coverage
a0211770d2babba3332b306ede3afffae5683f39 1651608000 ✨ improve stuff
8a36fcb3421395877d661d1fdc2751388da0c197 1651607059 🤦
db08d75983cc3179a36a16dc286c29337b456ec2 1651607025 ✨ strengthen style stuff
62fd94a1ea1765776e75663282d1292eed76293d 1651589518 🦣 fix troet form
5ba47acfe64c7f4d4ed4ce25815c818b22f0b863 1651585217 🤦 fix workflows
30c1815b903328cb59942d5a8f978bc37186f66e 1651521600 ✨ update dependencies
646a38a4a523974e7787d41bb3ecf1aabeb2df9f 1651498562 improve quote sharing via mastodon 🦣
05795eeb27fbe407dfeb7eb38d25d601417aa852 1651435200 ✨ update dependencies
69089958f9cc5ccdbb173f61e298babff05724bc 1651435200 ✨ improve stuff
8469c16c0f12d0e296891482aaccd791a2d4d7b4 1651432328 🧛 fix deadpendency check
9350ed81d5de4b0f3fe4b81ab298b2738b037eb9 1651431407 📈 increase coverage
875a0b420868ae2ad4e3d0a2cd65ea22aadd5d1f 1651358305 🧪 test troet.py
cd78da029a3c5a99b5c6b580803df81db1b5024e 1651348800 ✨ improve stuff
84b43030a50062961ad8f8c7b0a150f701ffc0b7 1651262400 ✨ improve stuff
f29e93280d6b46f1b769c845954cc00033ceb796 1651261205 🦣 verify mastodon account??
8dba91216ad9a696657ee3fec3ac7f44041169f4 1651228240 🦣 improve quote share page with simpler css & html and better order
afb6e0281d752397e8291a3c2899053cc01d9aa0 1651184434 🦣 Share with Mastodon
429c3f69d97fa573f55818eddb0223f918fa076a 1651177809 ✨ improve stuff
491c8c2b6f6bc8c0386bc1522ce3363bbb02939a 1651158296 ✨ improve js licence handling with support for different licences
9b207cb4f87124a04050842fd112370d9ec1d4fb 1651139219 🎨 change tooltip color
4a044f2421df009e6b4f19fa55be8e2f6509275c 1651100885 🪄 make tooltip positionable
48f1917558570dae90e3a9c2f3a23d9ca5673405 1651089600 📅 improve stuff
c90dcfd19c2aacedeae618cfe417e7a7de7f1699 1651096207 🪄 improve tooltips with css magic
775aa6f2ed955b53de725205e3edf4bedd4aa9df 1650995957 ✨ improve style
db2ea9617418201176d4e69555fe5347a0c11cba 1650977436 ✨ improve css stuff
1371ede504754b6bb9db1f4b33c0b5c5bdd46b09 1650969717 ✨ improve style sheets
7acca2e55971585d2808bf6650670300963d498b 1650923351 🍀 change 42 files
7b1c82e170a95205ed7d7f1e7a4692cc34dd64ab 1650916800 ✨ improve stuff
49268223a2571205e177cbd1180500d2c3003b1b 1650921159 🧪 improve swapped words tests
79915d05623d2dec41b3efc4896f9f564b1b4c7e 1650903886 🧪 test settings
dc1293f46cea571d2ca07562dde7268769fbcffb 1650830400 🦨 improve stuff
c89331c4b1cdfc4bac4c7bcc380efe2ee69a5176 1650827382 ✨ improve stuff
866c25a31704032fb1c5aea87e5c6aae1ac57fb5 1650744000 ✨ improve stuff
302d17aa6094042e62f9e4497ababf3beacd352e 1650739428 🚪 improve backdoor client
fabad85e6393bc1b531558c339371250e4d311ac 1650721356 🦶 improve footer
8a985c3a2b36942ce5e574a499fc1b21db925c91 1650711785 🚪 improve backdoor
a78f40cd041f5387b722cd42b962629a9aec68c9 1650668400 🚪 backdoor stuff that hopefully isn't bad
a44f9fbe1705d196c0d17647c25005d2e3389d1d 1650657600 📖🧇 improve stuff
ef2c7fd436b60bbc0dd13016320feb0f4c495770 1650655245 ✨ make js smaller 28581 → 28193
00bb9ff2a59f59a3ce0a226ff3db1b52d95cd24d 1650571200 🌍 improve stuff
1237735eaa0d2ac134e6220f2a8cb164254eebeb 1650484800 ✨ improve stuff
c15a88cd152824fe343ae6dd33d88afbe88c303e 1650464359 🎇🦘♀️🥧🥦🥚✨🛸🗽🖤☠️🎃🪅🎄
892679cce22ca1a9a4f1ce2e82b3aa28edceba3d 1650398400 ✨ improve stuff
e6fa564b3a8259ba5778eb246d63a149bf039886 1650384984 ✏️ update dependencies
1b448fe4fda3bc32e0a8094e444415c27b7b7c1a 1650372906 🧪 fix redirect tests
516d6f611cd4906708ee08fdadc881ebece2e587 1650281121 🥚 fix easter egg for year 2024
ad116f32dd0d66677977b9b764d409d49206e842 1650230752 💀 fix services page
05323531b07288a8cd74364d53a74d52f589ea52 1650221977 🥚 fix easter egg for year 2069
329c1007e28a88f2b4485bc54277bf5988fe6267 1650218732 🤦
c3edb790883e3d69970f905e8b8f1746806798bf 1650218697 🧪 improve stuff
7a5527073dad9d935c26aa422c853257eb97324f 1650139200 🥚 improve stuff
15895cf2fddf51325d3d265152ca415a76f5ffff 1650052800 ✨ improve stuff
31039393df093a1ba4de7c9e3a8445feb175829e 1649966400 ✨ improve stuff
61188434d73e525faf5ab7fcb952fe44ebb9f697 1649880000 ✨ improve stuff
62c4c6c9649ccd772579f9ea10f3ebf05c61a3c5 1649793600 ✨ improve stuff
5d29e796b681e0d310a0d1e5e1c64a1a3b209080 1649764800 ✨ improve release workflow
33f07aadcb469c53dc1878c9dc9c8d5d9a49aace 1649707200 ✨ improve stuff
a9c4f92475d88ec1bf51ae9d7f889d0eac5e5b46 1649620800 ✨ improve stuff
52f9ec065f63c011c697d2b3712c095ed34880f5 1649534400 ✨ improve redirects
992cccc0d548e7c1f1b2a6eb7e059f0f3f999d0f 1649448000 ✨ reformat
8b263713cf0e7e0ebe02cdbdb72d74ab24b141eb 1649448000 ✨ fix bug
6c8ea0f55886f5561a1538b6ee722234f061aa80 1649365218 fix fix_url and improve tests 🧪
3e5ab2cdb52608274e6c610abb19031f6a8dc695 1649361600 ✨ fix bug
992c216ee34d40cc3b8a0dac04b1a3f0d9f66ac9 1649347107 fix broken links in soundboard and add tests to avoid it in future 🧪
8b17787439291e6715c2237a2d1aedd239806ca8 1649280141 fix js licences page 😇
4b728ba811c895b7f0496df6f30b1a9540963d03 1649188800 ✨ fix APM
50351b51ba8bf01339b73c3f6f30f4324b104c85 1649102400 ✨ update dependencies
0822773f9f47fffd2a5d8b7360e5a1feb8616efd 1649088000 ＳＰＥＥＤ
c4a21c2c95fd6b7b0e946a237b38bc67e15c47ba 1649084202 fix comic of today 🦘
0da226633993230dc1ede9b3e2820901cd8dc05c 1649060282 Add daily.yml status badge to README‼️
75aede2b2e2533960751155704efc40fea543626 1649059400 sleep 1s 😴
f8b157369c7df96c766b62172ba0fdefc0b6f860 1649059130 log more stuff 🧪
23160482229070ac828f3fba241f03aff8f5ffa4 1649058725 add timeout to workflows ⏳️
a9f26d5072d8bd4006fba81a17baa412124a06e0 1649026800 ✨ improve stuff
474dcf322d1f84cd325572c5ebba2c912aabae3c 1649022223 update stuff ✨
324d7582b4cbd8eba0ff5f807d121c7dbde6b948 1649019600 ✨ fix stuff
28ecdd8787e88452e58e2997bc9a70f5b0833ea0 1649016034 🤦
10c8dd9fbbac4d5812d1ed48b96372d26ae437e2 1649016000 ✨ improve stuff
5a276198113201914ed1b61bc8c6fa40b4a81eb7 1648986620 add example configurations for easier setup ⚙️
d349ff97cc888a4587f711ffc0c551a5be2b5f44 1648944000 ✨ improve stuff
71738e974611880516afa583892cd13b117bd935 1648941756 fix badge in README.md 📛
d49c2934ab7440d8f79b182eaaa12a795ae9af53 1648941039 use cache for pip dependencies in workflows 📥️
62dc9ab75361c13b43ddea7fcfc43ee56ecd4b44 1648939887 fix version ✨
dfcacd2d14b0da4848506b550d78dfb169de1c91 1648935900 fix deployment ✨
4d20eaa1009a95205e777c7d9160122e29d45cef 1648934100 ✨ improve stuff
4f481300eedc125f647ff002dea8cc9632649b10 1648929600 ✨ improve stuff
ce7c591a78e859e3fcf1eb5c663204a485bf30d3 1648843200 ✨ improve stuff
0db7120e90ca52e875a1ad4d8aa79b77fc9dff63 1648839643 fix serious bug 🐛
123ff12d69c883b28313cab6dd9d9169059d6f2c 1648756800 🔨 break stuff
20c14f79b5f09cedc55c9b7c4367093398124563 1648754189 🇺​🇵​🇩​🇦​🇹​🇪 🇸​🇹​🇺​🇫​🇫 ✨
db08ae130a70ed119189a74f15fa358a0fdb31f2 1648466463 fix kangaroo comic of today 🏴‍☠
811f9eb1aee99079623e32ac1d9fa69a988cbb70 1648404662 add /api/ip endpoint to tell users their IP 🌍
890ba9ced46f47bf134a1018c388e6e43523272f 1648335844 69420 🚫🐛
fa5e7d8011df26a722833ca7974435b47b2d1317 1648243194 🤦
609974242b812407aa807916977e6add71ca02b0 1648243109 update stuff ✨
73eb333b60d1217fd46ded6f90f8f73308c9a5a4 1648159187 add permission tests 🧪
9b5fb336af8a1ff169f61004f445feeb4deecc6f 1648073632 make code smarter 🤓
bd6c7b593cec50dea9ba88e45e8b2b94f4471243 1648071382 add permissions for auth keys 🔑
c60848aed00b541d250c3dd7f3599c786336e41d 1647886349 Update wiki URL 🔗
a3043861958dc58fd9d8c8fc1056a2f925131824 1647723472 Fix currency converter in Pale Moon 🌕️
bb83f572203b37669be38d72762c3c427cba5628 1647460837 🤦
feecedadaf208081dc9efe9ba388ab50e23a1429 1647460800 improve stuff ✨
63ec4c5785569ddd9c55112e96f636943dab62ae 1647374400 improve stuff ✨
65e15313b207c50e963c629c10b82e0f6d6d293e 1647288000 improve stuff ✨
3f517687c44772e5012a2a5efa5162c602e4f6be 1647208379 improve style of redirect, discord & version pages 📃
cf9de5100f3d3e2d0fea7b255fb4cdd3677de577 1647207081 ­👻
bd6c36eb70843636f984bc75158feaff5f4733b8 1647203584 improve main page on mobile phones 📱
cb47d66f107d94b5d368154c19952192c0b67e4c 1647202561 improve tests 🧪
8c933d2a383c6c365b9572d23d0e7ff5799ea66e 1647201600 improve stuff ✨
40393053e18d6755495453106a4e3cec44a69b83 1647126000 fix  potential issue in js 🏝️
a6493d16a430b1b829018c023ddacfc3c357cdb1 1647122400 send emails 🧪
41f49e4bd7daf9b60c52fb0ea334bef9ade4a3e9 1647115200 improve stuff ✨
0bf16abfa6a59a5be46b1337f14b597f95174263 1647115728 1 ➡️ 3
b9c3b1a7070f10f6b522515ab57d5fedc6ec024a 1647115372 update tests 🧪
281f2cd0c04b898b5625232ca9cefc4960e472e4 1647102257 remove keydown events with dynload ⌨️
b4d2b8b85ea80a8de926a9316819966f59bf27a9 1647032400 fix stuff ✨
cc7a4d5076ac9c59310859e9c09df9bfbac3c7f9 1647028800 improve stuff ✨
84337f4224d540c665b2305edced4d3703932d1e 1646956800 fix stuff ✨
742558c9bb361c61160573e002447b33d04909fe 1646956800 Revert "Revert "improve stuff ✨""
07208951a05a569818b000371844907ee87bfbff 1646946045 Revert "improve stuff ✨"
4433bacd8021d2f4eb3f1d5842ae0887284d5980 1646942400 improve stuff ✨
3e7b4377255b9c299b0f49661f45d9e1fa972300 1646941431 add more 🗣️ support
155d2744913b88919e6a11a9772faccf404dec2d 1646856000 improve stuff ✨
8085f48f1240cbdad2ab5e43e583a418241f4c9e 1646852758 add even more tests 🧪
3e0af5fe24e765e2d437ba8bba37f63dc7f3279d 1646850840 update tests 🧪
0df4215abc459837395ce30b2b037f94882f34d7 1646779421 bump coverage ♋️
42ad6c5bd4f49371571133f2f4889f0435140f4d 1646769600 improve stuff ✨
7c3c1837601deac805b8f2da5d59fc4518e043c3 1646691536 fix stuff ✨
0629d5ec3b701a27c9191b936c127433ee1ced01 1646683200 improve stuff ✨
a72b914ac43b975daa30a70053a8fb924edf2e96 1646682351 improve quote image url 🖼️
273719be395012df693c8e488d81b18cb24f0acf 1646596800 improve stuff ✨
c8c231cace20fc6b1145a2c8f93acef627b33499 1646598129 fix quote page 🤦
8488cf62258982e881a9f333f289d33dceb6df1a 1646596473 improve html 🐥
e09b88605941ab1b1f6b684b644bdc0c701b83f0 1646526583 make footer not overlap 🦶
81450a2c51914acff9c2f547bb5160a3d13419cc 1646520407 improve quotes stuff 🤣
84324a69f7191566c80051149402cf60bae38774 1646515066 fix bug with LOLWUT 🐛
ac4705db9bd0c5d44ffd7af8893e65079a9b0d70 1646510400 improve stuff ✨
c5b9e72bbf17716b8159459b586f07a2d1100c90 1646500797 fix tests for real (hopefully 🙏)
9e9ed945a633d20680cf84e69524565d47f0f486 1646500006 fix design of search page (fucked up by Gürteltier) 🔍
d53dcf68a0992e134a818651e2cb7cf045699530 1646498723 fix workflow 🧪
90e974a1ac0fe6bf108fecd774307a5bec114238 1646486206 real html5, json & xml validation 🧪
54eec96b97480d2000677807c6f0f7bddd7bc3bf 1646439960 improve html test 🧪
550388960a70b29f22bf40ecee87f9be6a38c3fa 1646439116 update html stuff 🤷
5850b30a3e06e2a0bce62718c5149a7252369014 1646429996 url ➡️ canonical_url
6d5faf4d4e018263ca0cde173ff6691c80cfe748 1646427600 yes‼️
2433e93b5c4338dd2737c8c50b9e00c4e95d2919 1646425888 no‼️
aaa35071d1b1b3e761f332ae0084d85af71babac 1646424000 improve stuff ✨
3307de036ae2a4ec309d8de843a4772308f3981a 1646341200 improve stuff ✨
b89923a45538ba87e701e8581ef11f994be8f999 1646341138 improve performance 🚄
40971067d1a53b2ffe504e396b79dbd1ba83ce48 1646339654 fix duplicate content ♟️
97a54001686e75c328918b096c6e7d947ad005fc 1646337600 improve stuff ✨
d2d504e5ac97e3dd1e15b8c5c85c76844ada50c4 1646336795 add really useful availability 🥧 chart
5f2e7d560b9215e5737aee8cd2e9e680f1c42359 1646251200 improve stuff ✨
f50e482524c8dd28fe3ef50eadf8798f7f7d1a4d 1646167036 good changes 🦸
5448db4e155dcf803841efe82d4c5e2bf5fc6562 1646164800 improve stuff ✨
595d07433caefd11012596e58b12b4ce75241fef 1646147944 fix website 💫
1d4b4a56c4ea5dd59bb848c44302d999f77484cc 1646147111 fix per page ratelimits 🚀
e74b92d2644975e82ac4dc064e38e45d8349cdd5 1646088109 🤦
1f92a03cfe3de75bcef7e84cd0f1c42e66afb619 1646088076 support multiple contact emails 🥈
8c44a822df2ce782096f6f28ee1a4f1c9b39f967 1646086352 use utf-8 for mailing 😀
46d62fefde49f3231f799665195bd11b28cdb1d0 1646084091 add contact form 🔤
587131bff14460729b6c5facbf525e03dcaf5061 1646068192 improve front end stuff (remove 301s) 🐥
bc05b3211771194019454392e69e0f34b25fef85 1645917817 fix duplicate content on /soundboard/ and /soundboard ♟️
0bc07149871f20e5c6c8b4685fe5ed218ea3c544 1645916782 add improved caching to soundboard files 📥️
11eafcecf1ddef50e2bb3b259b5a5d997dcd91d6 1645911720 don't use find❗️
f7605a0dd3f17b0db6a87b8e4a8b901a96d58c9a 1645910012 exclude unfunny quotes from search 🤣
143811c158eb4eb0e8e9c5d4c1c00fbf6bd0005a 1645907542 🤦
e7eb74bcf08648419047e8769e1ede62e476ecd7 1645906819 change stuff ✨
a4942c4bf43435b7ae76521fa33735feb5707786 1645881352 cache fix_static_url for better performance as it gets called a lot 🎭️
a53a569998c3b5b01154f4eef2cf7e2fc6125e5b 1645824435 reduce text on quotes page 📉
fca9b3cbd84c088cf7afd9dc219b9ef04a8217ef 1645824107 fix quote create page 🤦
12e9edba8dfb4f4be53b4ffa7985fe246188f681 1645731199 🤦
eada3ff819f874d652c0cf9040eaa46d4406fcb3 1645731158 improve caching 🙏
24d24779164c4d11e000a085c08c0e3513526a14 1645729682 🤦
1231872982970fdb0b2a988b45825531ffa8d4f9 1645729100 fix stuff breaking when updating JS 🙃
22404a790e4c4f936aa3c5105f7d8a39f2719ab4 1645681376 - → _ 🧐
8c5db83d6f67968604fc0b1149842ce5b19324b3 1645651071 🤦
0fe92c05a6c6ac61a713d3dbba2b560007ee1a14 1645651003 add weird regex replace to slow down stuff 😕
21b4c6cadd8c7e6b88afabf6c07f899735ce7075 1645648693 add more data to enterprise search 🔍
4962419f2e375e4e4a1465b2d22f936d81f6ac3c 1645644217 improve performance of website 🚫♋️
761ae16fd551576633dbcbdf66c25022ec9060d4 1645473600 improve stuff ✨
035354bf870c01947c38e7f8aaebc91afceac387 1645387200 improve stuff ✨
03cff9d74cbc807abd7978d4cc280cd4814c6292 1645304400 fix stuff ✨
35b630adfec7ad917aa674548b6e5b5d7892bba7 1645300800 improve stuff ✨
aaa3bc56e17974536ce8bf0256111f5b83234b2e 1645291793 improve geoip function backdoor 🚪
3eb6117a9f6ddc347532ac42acdbc4513d05f727 1645290562 ➕ ⏲️ 🏳️ 🔙🚪
9a72cd6c46f3534753a57973005df37a9a4d4836 1645290562 change Proxy type backdoor client 🚪
716ff573737ecec4a519d0d45ff7f0d8ce9ec1b3 1645272000 improve backdoor client 🧅
b7594d7511fbb65a4c01d6b5d75021d847fa6160 1645214400 improve stuff ✨
3521cc0690c0e4aadda99b172c177520ef806fa5 1645085572 remove stupid comma 🤦
a6d83477b08881855609ffa0dde8e35f348ffdf4 1645041600 improve stuff ✨
2286e217d4a179fc3a1a471d0857a6e35b76178a 1645024449 fix redirect from /api and improve /api/endpunkte page ↗️
2d7ea5834b13986e723a4be9336943c30ee6a4af 1644955200 improve stuff ✨
049256b0074da8592c08e5f92834de8d561a6152 1644939819 🤦
8634599644dc2068161f113afa35b6863e88d88f 1644939781 improve stuff ✨
f1e8676fb0bdcb37b8417da69bb99600fb5f0e36 1644923365 fix redirects 🙏
0a0aff6ce21cd3377c2379e987fad106179b5fb7 1644923121 fix feed 🤓
0dc25f9f08a78a61d61a21858a3a3f230c3c6140 1644871724 🤦
bcfc3b6087dcf7d30fa81bea1b89f45ec26c1294 1644871682 really really useful commit to make JS smaller 0.0001% traffic saved 😎
3be9f0806604f78bbca2a8d6f1325562575e2435 1644870310 fix restart 🤦🏽
4c06be7154569a07de54f2573be3bb32f0de9870 1644869841 fix js 💞
96df8f3e527e123327cd120404ecd8557d0f96b5 1644868800 improve stuff ✨
3a2a5ab95470f3324fb2a17b9a09fa4a20a632e3 1644868737 fix comic of today 💞
7fd9ed869d3f5f8376047ac34ccd9463e780734c 1644785009 fix comic.css 💢
aa451395569cd63960f1022796e83aea2dcab1c7 1644782744 improve host info ℹ️
5e81a9811b5fe4b51ad015a17c9820a792987b9b 1644782400 improve stuff ✨
2a4d2b2ced6f8ba0d23fcfc9238098aefcbed930 1644778486 improve host info for mobile devices 📱
b487f22cdd9d99e2f3f0c2ea3479571b5dc4da7b 1644765368 fix tests 🧪
de5cba63fbef84e8b38a2a67567372652ae09b17 1644756621 🇩🇪
d3cae7d6f0fb98671994186b765a58d64ddee081 1644707146 don't use minified css in dev mode 🧑‍💻
287bf25c5343a97d8bbc0d475b24ead8e16ab6b0 1644704364 add js to search page 🔍
f33a69856d46bc201ae1db8d258b605e0fbbc4b3 1644696000 improve stuff ✨
ef48a2718b9a3bdf2bfb61255117b98706b7ccef 1644683217 add comic 🦘
f4ce832f1420b99990c52721f67e74efe5d6e1a5 1644668761 improve soundboard 🧑
4b59bcef52f5d116c9cafae9d47d5e809599661a 1644620457 search 🔍: send less data 📉
7677cf4d523c7d5ece99ac0c7036666a2f821099 1644619215 add app search for searching (just as a first simple test) 🔍
df68d626e319ae8d79df43eb829320d8ab506b14 1644609600 improve stuff ✨
04a9874b5a85d6a8027915c70e16de034251c271 1644608544 🤦
e0f763ed315b6551051973572fb7f4aee67591ff 1644608496 Update /zitate/ with more links and different text 🖇️
56c566e0137b1f69b0755331cf22517ffc566170 1644605712 🤦
5165ff871396693cd83b135454a09726aba13309 1644605674 add link to RSS feed 📶
d6da1732034719deac8fe9b2cc3afb03640045f8 1644596274 fix favicon.ico and robots.txt 🤖
19a7af166a46aed870256ea5d792dd69477030bd 1644533489 Update quotes.py
cfbbe0367d8a207455dbb71175c44e8ead176756 1644532219 improve stuff ✨
38cf03eaf7e5cecf00b9bfcb4c4dbe3372a853a5 1644527700 fix stuff ✨
49794a028e740f48ca0c51471c1be3321903f09e 1644526895 fix backdoor 🚪
ebef8636955c308d61ffcbbff9869be3727c7f68 1644526048 🤦
c6aebd3be4ec41d9552e593214c057f2611659e2 1644526009 improve SEO with new quotes main page 🦘
f2f2b850f83b7a037466121d049a4fdea00040e3 1644523200 improve stuff ✨
1422494cb512afe590bc4a491b74886e86876be8 1644436800 add stuff ✨
decd1401f8d7ff5b7b20d995a4e03b6c6d0d1f58 1644434540 fix bug with quote RSS handler 🐛
a305fa04364aa4c7f8c513017fcd36a52216895b 1644415200 fix SoundboardRSSHandler ✨
a0ef7cb40dc7b3f0d7490cdac04aa8715cc94419 1644399097 🇫‌
4d8daf8dfd13a4b39f107c079d259d992051476c 1644398833 update stuff 🧠
95bc7a42c76801605e502cea034f1a4452655268 1644351243 🤦
0f201a5b0fba2578c600d1ef6dba50ea6527233b 1644351152 bug fix 🐛
eee6df16ba66aa85ecac2200e078790811c96580 1644350400 improve stuff ✨
ec2eb82ef5823570fb00d007cea127734429b3b8 1644333843 improve performance of dynload 🚄
91f6d04d063877d247732ed53e284ce8a54276e7 1644272555 improve dynload and fix bug 🐛
5420bd5be8b86610b96e46170ea011eb739b627b 1644264000 improve stuff ✨
b026ae1af3a4b0c1a2a620ed17406385e2de0185 1644262251 🤦🏻‍♂
35ef1ecec084fdfa17242c57c88270a5cebbbbf6 1644261935 improve getting page as json with less hacky stuff (still hacky) 😇
bc07554af005f4dcded571b14502db7ac7c3f8c3 1644261613 fix 🦘 comics
1ef023442ddc828a0e733a99d065791ea70b6847 1644260314 improve dynload script 👀
249e534ae26f8be7886deed9f1ed11e80ba59298 1644258223 Fix settings without 🍪
8a8b444485fd5a839bd436b962ace56322a47a48 1644177600 improve stuff ✨
6a57c2aff1e4538cb33eec32ed5ff4c7d6d7376c 1643915187 use lxml to speed up html parsing ©️
6afa33ac244ca7a7e7021c1ee123af18a72382b4 1643839343 🐄
b52ced6c3d7c4f5b5a1f36b14c38226363fcfc5e 1643833536 explicitly exclude stuff for es 🔎
42d838fbaeb76f579a5cad3acbef8d9e4a954944 1643832000 improve stuff ✨
e91b36d3488326021723015fc3e82aed7abc337f 1643831222 🍪
6bda210946520237c543b6044b9b400f6379ee66 1643803200 fix stuff ✨
8912e081a47f3f3b5815285579535f81f2014d17 1643751143 3 ➡️ 1
7f28d171ecec5f9571e45dce13be7ace9bf7d127 1643750800 Use python-Levenshtein for speed 🚄
913c69a292605c0fb9b809c7cfaf1e863893795e 1643749200 improve stuff again ✨
2eaeb92822f3ef0b46211f63cb1dfc1640f3d33e 1643746376 Add more text to quote pages to maybe improve SEO ✍️
c4da6e12d078e474e8a4a8a9962468a9f5965434 1643745600 improve stuff ✨
2122ee046485e3ea1192fa1555fbd0a5e6f4d521 1643659200 improve stuff ✨
541c86a2e5f28990953078dd9e0c4b31359d8ec3 1643587200 remove unnecessary lambda expression 😎
d041882a53eaedceabb90bc6671cf2aff2ef8a79 1643572830 🤦
95b4be664be39304b29f2b7bbf28d6c13d50b2c8 1643572800 make json.dumps(cls=...) actually work 😎
acc1264c040b5ed1afdd60e5977f683df2a202c3 1643565600 make Black version static 🐈‍⬛
74bed43119f7e6216efd87f71bf48a1c8aa9e263 1643558432 🤦
24c8394da6eae250179d194686e4c4c0146c4e9d 1643558400 improve stuff ✨
fa962ba6c9fa609b34b5633f1372e957fbdf3954 1643480936 make pylint happy 😃
ee83b4a97aa1da9228f78882ec940106e197bd2a 1643480411 improve stuff ✨
9038b76d82845bb21e074a0f3563e4d28888f8af 1643472000 improve stuff ✨
16df404f0d831a4ee909419ce6615c96163f2a6e 1643457600 reduce size of kangaroo_comics.js 📉
9380c34ca7d1479f97379fcc30e9a3fb7dfb0f95 1643456700 fix comic of today 🦘
214249fd96ebfa893c0af63f18614430c47ad1ec 1643407200 improve frontend code 🖥️
04e38c3e01b3d044e8fec2bb0590cd969dd9d6d1 1643400000 improve stuff ✨
708f1cb0249986d8c75e2fac7ee1f563cf202fa3 1643399090 improve minify scripts ✨
52fc6f4f06958c43531ffdeda410e29d90ed445d 1643398197 Update js stuff ✨
ee3f18cd590f4d050a3dac626ac0cacd7eda0e7b 1643394938 change path of share page and keep bots out 🤖
a9ba38554acbd1b0ecc0bcaaf6efa8aa62072931 1643389409 🤦
e1646cdc3e79592de65854766bb6b084956d3145 1643389374 update getting rum script and improve caching 📥️
d2bdee2e0b786c024d8b9fe613bfd113fd8e116c 1643387713 load elasticAPM asynchronous 🚄
91ed988b4166a39aef734aaff58fa448f2728050 1643386277 Improve check.yml ✨
90f80c0d00f74f7ea71ceb703d8ebaa6ba812a9c 1643384893 print stats about minification 📉
fad3e0e1d4a410745389ac2f6218f665765e44bc 1643383961 add option to clean the static dir in minify_js and minify_css 🧽
d1dc3c9b70c82be17f22a18df24c6c108b1e6f4c 1643369612 Don't serve minified js files in dev mode 🧑‍💻
7f3477f14771e5140fa3c7e4d1dd0de2c600dc7b 1643324216 🤦
f2ceb2cfeb25845580f9f8eb41a60980cc8ed643 1643324182 Add info to loading page 🔃
00277bb3f215c016c2bbec54139ae5ab78d71798 1643323166 fix check.yml ❓️
5d6492d45f4d27684daab38e5e6dbbee45e31077 1643322843 fix stuff ✨
ef6df96348dd352412930fa89730cc3e20fa9496 1643322443 update check.yml 😁
509e101ec6b380d00b878da655a4f0e41f22e244 1643322149 🤦
f4bc857c94bf1350a9180298f0ca86bd8bacf97f 1643322114 fix workflow 🤦
35748e95f4c20aba794b8d64fefc8207b5a71bf7 1643321827 minify css to improve footprint of website 👣
30cd9b34f7be0df979eaf1f87065df1b66cf5f46 1643319901 🤦
23301251a745f3362aacda3fb7a44d1b63e70509 1643319862 minify js to decrease traffic 📉
416d54f28540bd063c62cae9b5ab453b9a1c3184 1643315370 refactor is_authorized method 🧑‍🚒
962e5c2e13c7b4cf9534444457c5ff1da06bb3d4 1643311582 fix bug 🐛
4434d0dfe9a0d7904001eb12488a381f84ff687a 1643229967 make stuff worse 🤦
b38697a4b276313b7da31002c968c5adef491160 1643214030 improve dyn load 🔃
88da31b4bf05484ee7d11fff303f76dda181a0ad 1643150250 woff →woff2; sizes go 📉
adbfb815ff3968948a09104e890a35e9020b615d 1643149628 Add short name to Quotes page 🩳
d8b844725790f3ee974b89b0a72b759b2c21f4fd 1643137704 tff → woff; file sizes 📉
7a317101a950ee841adafc4545c934e9038cf8b5 1643052687 fix code 🤦
b0a46c079a5b8dba583ff3092387ca6404759b48 1643052522 Improve settings 🧅-Location header
58b97bdcc89efc9dcfde92ee26a8532527e3ecd5 1643051854 add stuff 🧅
01a522c7018823cdadc791197781f305ad64361f 1643048566 improve calculation of ostmark price 🪙
57f27789f81c83e731efb72d46a300f34a6b6eba 1643034794 improve currency converter continuation string 🦘
7009f998ed77bf934cd76bae4a4266ab31c2c828 1643031369 improve stuff ✨
70d99a063a6960d475d54bbc29730d08dbde7668 1643025600 improve stuff ✨
2a3d1dc11a8547a3e3b337d10c9a5c47dcf12336 1642976943 improve text for currency converter 🦘
48f572c717263e6fbd5a516c031fa3df12fe9e2a 1642970209 add more text to currency converter api 💶
52def3f55628403f1e19317de29777c0282308ba 1642886123 Update stuff 🗣️
9a067892dde12d70fad1a5e211a9b140823a94f9 1642620051 disable dyn-load per default, enable with 🍪
6af28f7659191fb6c05281a3a30a4a6e0c08bea6 1642542436 improve onpopstate handling 🌟
97c06bbd5fc463cbb51c8124e7565836d904fa84 1642533462 ✏️
c482f4c48490e35c8803bb4e633d29c1859261fa 1642533462 improve things 💫
2cd3ea60032b53542449d2285df1c9454dd25f9a 1642533462 refactor ✏️
0f5566477563f9c7db82344552c43ad4c5997254 1642533462 fix it now for real (((o(*ﾟ▽ﾟ*)o)))
da8d8bf83ffca73b2b944c2040b10460b9ab498f 1642533462 fix dynamically loading body 🚄
24a1dfb70331cbc145983224470712711fbac17a 1642533462 improve including scripts and stylesheets 🔥
ca2a794076e068e4e008fc058d5800cd711db183 1642533462 dynamically load content when switching page to reduce request size ⬇️
5ec3eaecc21106df6699bd4f215e1cf6a92cca17 1642360948 use set for membership test {🧪}
255a63429b60ad353bba06696f9c12e37093612c 1642360824 fix formatting 🤦
d392176b3d6bc72a0fc87070121029cf9aaf98cd 1642360793 add cool new theme 🏳‍🌈
12172ab14c9202115a3e49879b1a0d33b137958c 1642341091 improve error page 🐈️
79e9544737c04be3e3a9591f4c36c3bed31909d1 1642280575 improve patches 🩹
d76bd354d2e131d8b372bc8fe8661d079cbcf37b 1642279051 Enhance Your Calm 🍁
d14b458df141b22df24c924133aa3c51eecf5d1d 1642278855 improve error pages 👿
e7b0e3ceb55308122d9aa435f1893b58ce57e5ea 1642267213 fuck 🤖s
3090296999829b6db21e5faa507fd2d3c3374f9f 1642259130 improve uptime page 🕛️
10a625dca5749dd981276fb2b4b1257a304d8762 1642203957 don't use unpkg for serving the rum js agent 🏠️
2221a0e8a3339916915dfb622332906e12d9b88b 1642185838 cache uptime percentage and add uptime tests 🧪
755192bb9810820c8d97c586bca8f8781294694f 1642105313 add uptime percentage ⬆️
c42075c8223e5128a6a074dac688c7b00572a3dc 1642097588 fix formatting 🤦
6f1f927ca8f1417b0560a6d4de07ad72cb52c446 1642097551 fix ignoring modules 🚫⁠🐛
19e6da43b1ee98b51db67ee50ddfc968475e1010 1642018450 add feature 😎
1b51b4b7f00f97c7e604ebaa460ad7aaf7a04944 1642015335 add more vars to backdoor 🚪
2110089f0e45c0889c6625942d09c54833277ab9 1641937488 fix emoji in commit workflow for prs 😀
0898614769851c32d2bfad94fe6161153c02f163 1641888000 env.GITHUB_SHA sometimes doesn't work 🫠
38162e93677f6bcb83404b6fdb963eceac2e7f2b 1641682614 Updates stuff with quotes 🔥
760223adf57afd6eb880525e6971268aad821c19 1641514265 changed some things 😎
c06dcae60b5c917af10c710471cb2b9bda083345 1641414736 fix typo 🤦
98fda5853745ffab1116eeaabe226c1cd913bc75 1641388081 increase stoke width so the small gif looks better 🖼️
b552a0f65341efd7b3ee167418d14190c39f48f7 1641339037 add some ignore comments #⃣
4e4297e247a33dcaedb86f288fbaff3b18d637c0 1641334215 improve quote image generation for long authors and quotes 🖼️
5db09513a9fb3a265b5b588b331e2b8103a98f23 1641329586 improve formatting ✨
598de84f317b3ce50a83bdedc15d5d1d43851421 1641328589 jxl support 🖼️
e67b5b7ac472a9a2f2a17cb196c1e488e02fa135 1641316136 add support for webp, bmp and pdf image formats 🖼️
0a08fa9b1ef88e7366084f1053896074953c1743 1641301200 use gif instead of png for the quotes image to reduce the size 🖼️
47dd7098de28dc3da6464a942b2312459f976676 1641297600 fix requirements ✨
b66def1f0377b46faa1a09cf1b7b7b34e620924b 1641293674 fix: requirements.txt to reduce vulnerabilities 😇
bdd4e7c053e0733a9808583ab9bff09500f60fc3 1641245116 improve js scripts 🔥🦊
39e179a7ecebca05b76d9b9ade0c1d2dd14cd691 1641216384 improve voting for quote 🗳️
56472a4d543edc751e0884aa4b2eeb31ac1eb886 1641145137 Bug in the JavaScript 🎶🎶
195294780e608d0ab5967bab792990fa098a2e16 1640918324 backdoor client improve performance with lisp and linux 🚪🐧
aa82fb77992c74c3c73e19625fc42819d9407f67 1640812161 improve currency converter for rich people 💸💰️
a8bfede23a32fdd2d6455dfa26018e4e2e4c1dac 1640783345 add light-blue theme 🥶
04d6c4bbea014ba4a5b17e17a244ac3c4dc633b1 1640782630 improve theme colors ⬜️⬛️
751fe847624ee23d5fdb768d7c0902a189ab5ab8 1640779859 improve themes 🟥⬜️
11bf3aef793c03c2475fad69f8a2750af3773cf5 1640779033 🖤
1b43e58b7d7b84d2376bb2363fbc36170ac6caae 1640778624 add show-rating-checkbox to quotes page  ✅
18f7aa104fe1f19bd01151acd583985eb72438a6 1640777566 remove discord page for other discord guilds 🚫
20238f9af8ad22e8bd5fb462eaa3a657eae546e6 1640776984 improve themes ✨
64b85e224f04536484fcb85acb6e41cf9c743735 1640733267 fix backdoor 🚪
a1c3ad1d4bb92f113eaca5df93089b8ed8bc9355 1640717212 improve stuff ✨
b4d49ef0a1a0ecffad95034669bbb705db0b1bb0 1640699033 improve stuff ✨
7f0be082e5633c9500bebca9973e5ee8c5b2f203 1640650895 remove unused import ✨
06a6d0d71796d2fdd25b64cec6257a2d1f6e7ee3 1640650770 improve test 🧪
88ef0140e1a0e1e70286ddbfa4f63d39c6c97b98 1640650524 add more tests 🧪
5e5f9bf93d651f6df56777b8c73e1a452610f536 1640648734 improve type annotations 🅰️🅱️🅾️🆎
69a138521f0c9891cd79d7bd0b960976a63393c9 1640632974 improve quote create stuff ✨
3ac8a74dc3ac32792bfb6467005965e4578fad2c 1640632197 reduce size of JS scripts 📏
8c88505f0e04d6634d19f0b1241877b93e57457d 1640566417 show tooltips on focus too 🧐
b7902e7c08c3eb045cb793504eaa4ffa91e789cf 1640566089 quotes page tell users about keyboard stuff ⌨️
530275d7b4739819e59bf2932f8b031562551e21 1640561587 improve more html and css things 🔗
de78b726b8f16ccf1ac73c7e551e15c13c058172 1640558055 change header position to absolute ✨
03322fe80b2602ac9c1f072f564baf6a8aebb388 1640557893 add skip to content anchor to top of page for keyboard users ⌨️
b83ffce07a71c1c215a0108f81e4425f7e3d26d4 1640554992 quotes page add show-rating param 👍️
119c2e28c03172eb9eea42d9eccbcb8fe149103c 1640376000 🎄
66b463a58b8fc343be2277e894d65f3d2c873196 1640466831 fix quote stuff, partly fucked up by Gürteltier ✨
ff65b71edd8347d816372c6f1e1546436ad7175f 1640030400 get rid of Pyflakes ✨
b16f158b47dd053a8b63248ac60dd8eaa065fd7f 1639944000 only update "cached-quote-data:last-update" if everything was updated ✨
61c5b1533fdaa1fe44c69ecff1c45086cf08c025 1639870060 fix bug 🐛
a387177eab1feebb46c98a68dbd12177878c6d53 1639869845 tell people about matrix on /discord/ 🆕
0d4db3bf1a1d72903abac0bd537530aa6bbf1e96 1639861391 improve quotes/__init__.py ✨
bdd67f4fc698b8ddc73a75c0958f8351ecaa0900 1639857600 break stuff 🔨
0d06152ad912f44a2d9c4b0a795f7225dfd7f419 1639856606 Description for quote of the day. 📅
53769353024dd052a3e8999faac35ab22c131017 1639855305 fix 🐛
70ffa61ec3cd15e1d2889021aa4e50b99e10bab4 1639843194 fix bug with wrong values in redis keys 🐘
87c4963dd15d3bac07ca5433a18c8b103c0ea652 1639838322 let linguist ignore stolen code 🐍
3bbb783a18225776e8e978d8a6ceb79e26855a35 1639837760 use defer for scripts ⏳️
0d1586323225a6b958a6df5e12c32a6ab46dc03c 1639834663 improve stuff with quotes ✨
693828d1825891cbc744e2cf979590bc370f682c 1639782435 kill some 🪲🐛🐞
1dd7975c998236d3a9c39a27feaed78fbdefbfe8 1639781219 fix quote of the day URL ✨
d4eb2b08dde4af3763a6858961a8be8d362d612e 1639771639 improve stuff ✨
3d214c01c321d27ec6497dea55a1de7df45c85cb 1639769355 improve getting wrong quotes in backdoor 🚪
d1a426dd3e494b7c5bf2f9ff8bbf6db859c7f4fd 1639692000 fix start_time ✌(-‿-)✌
d4a6d2246494d045b75582dd17606f1a64415d22 1639689600 update README.md 📖
905e7ac3715c55a59cc2a43473853462c078630c 1639688400 Zitat des Tages API 📅
82b60480fb6cc7ed8bbed20dfde0a4a040df596e 1639687200 remove nested pre
8c7d69fc7cce0620f49873268303f6a2ce193f1b 1639684800 improve stuff ✨
ff6ceee8c917e11d185b0722e3120f6911e00211 1639681248 display quote of the day on the main page 📅
3ba42a5f4527f79e8b0b2a04861b2dc72cabc644 1639680137 improve quote of the day logic 📅
337e8793970f17f184a258b23a08ea7ab05cacc7 1639675367 add page that redirects to the quote of the day 📅
db041dd6ff192ce2f3d5a527ddcd4b71849e203a 1639671988 add rating to quote of day 📅
ab28925ff46b0ddf471962d2a709504dbe8331ca 1639670097 improve quote of the day 📅
ad2462b499f13bc24f8051b0a4839728467878f5 1639668260 3.9 ➡️ 3.10
042f878d5cedb960f19d9db3ea2efb27feccd421 1639665052 make life for developers using Redis easier (★^O^★)
8b1f7a3b81ab9ae18050c378197f90e2aaf8c0f0 1639664178 bug fix 🐛
133feb9fd40ba7b9bff5a030d7b299bc16f33555 1639598400 improve stuff ✨
124556d1869662899f1b181ed5c8b04675114ff4 1639526902 fix stuff 😅
66e71ae0f94fcaef8a2c5403b340619646f4ee0a 1639520639 fix stuff 😅
78253de4d6c0c6a6d54e530faa37fbabaf59b12e 1639517323 fix stuff 😅
259be5efa5948869acd97d3ff0128360e7a2670a 1639517086 add cool quote of the day 📅
309bdb44f31185306323bc6b85d1d0ce3fdee299 1639512622 add missing request handler test 🤩
acbfb3231a3456535803ec938e6085df80a3f9d5 1639512000 improve stuff ✨
3a94e30d87d7ee53e6e74ec9bd979982469b1ece 1639511738 fix quotes page and save quote data in Redis 💾
4643c2e27796c6202e4101e3241797f0720c7d24 1639502322 fix bug with get_wrong_quotes
0c8730667225fb2ba66f0cc4399a5732585beccc 1639501467 weird changes (´･_･`)
d7aec8a5e51cf15bfe98e8956fa5a2efe8f57dd3 1639468801 BRUH
7ba868930342c071696034271fb5dca24fc8972b 1639425600 improve stuff ✨
4546d24ae777fe7db1d78fef88c28411533578ca 1639339200 replace "" with str() to fix syntax highlighting in GNU Nano ✨
08a31ba4770445d5f93962fe424f4787e375e1ab 1639339200 use blake3 for ratelimits 🚀
7bb5e77a73d92cb5ef8dadcc72b79a202f240854 1639344229 improve css of website 📱
7b7b66a7f62bc10df0ec547a2205ee9a9a3e0019 1639263240 add fix for wikipedia 🌐
b4f57c62bcf26390904228024fd62c1ee3ab93d2 1639263225 improve ratelimits 🚀
a2ec95b9a3f68624d994e9180f55c86c7ea6aaef 1639245905 fix quote.js param handling 🐛
206efa8fd310856e4c2e3f38dd99acf2724913b4 1639171941 checkout repo 🙏
89f545cc79d4c0d888cfb7a2f5dd76a5664e8b6a 1639171834 🙏
72df2b3768fcb6e2ca3f3d5a5f6e0fe0de6421c6 1639171755 fix emoji in commit for messages with new line
b0154d5abd933e41b223ad84cfdab2bf7738de9d 1639166400 🚀 Take b1nzy to space (again)
472f33a8cfdc723bfb3cf3b3aca9a0f10ec3b4a8 1639168583 fix bug with quotes page 🪲
a5e8f4ffa132ce91488aa8d049f9c408cffd101f 1639168272 fix bug with quote create page 🐛
4ca949aed1f137faacfc3cb6e4cfaa316b8dfa66 1639166110 Fix SuperTuxKart-Download-Link 🤦
aef42a0b272c8f0b6b927af527564ba4382666dc 1639161657 add more badges to readme 😎
fa6e01a1d3f4c839a2d9a7c6fb60e093b57f287f 1639160057 fix deploy.yaml thx to peaceiris 😀
18f3259c8aec160185c13c5e570ba455acfaf1f4 1639150942 add more informational tooltips ℹ️
fbb082ce606b1f1000a1af28f59a1b739211616a 1639150922 fix tooltip alignments ➡️⬅️
860fe2f6c07e62c84b409d148fc44282ea9c0e06 1639036800 use time.monotonic() for uptime ⏱️
44336d1959c45c68ce07da9d4a39ed9452afad53 1639003729 debug coverage html 👀
f4fb948e94a4fac6534de76137ce6d1b876fa48f 1639000800 support entering a custom session id in backdoor client 🚪✨
ffab5a135cb4facdcf8c354f92ee64274e96dfc8 1638993600 simplify code ✨
b7d97d4e5fb53e0b4e316cdcd08a8b1e2e607e30 1638986400 fix IPv6 support properly 🤦‍♂️
f28f68b9c59684282739076fc36e5607d4a27129 1638983589 add ipv6 support to website
87969d242e9ff397c404368815de0a76285f5696 1638964800 fix restart script 😂
502642d6a1dc0eda662c8da24397ad1b8f2ee5eb 1638958800 make checks happy ✔️😀
6d552fcc7f14c102da7005c968f41aa4db0ae7f3 1638957600 fix backdoor and client 🚪
37297f8e8ffb263afda728cc30513b0f0abf9112 1638919621 help(...) use pager 🚪
d818a6fcc49c646c67d26c3b934ea9a225fd5a06 1638907607 back_door client improve exiting while inputing url 🚪
eb8aacf37550d827edddf2d1fc293566b0446789 1638907200 improve backdoor and client 🚪
4967f7b63ba3ede4d7b078f3cc9157279d8f5432 1638902989 fix currency converter js url param replacement 🧮
82a621917776f0d6c94f2e8fd05816e978a83bbb 1638822801 fix comic 🎅
5e2fedd01a05fa210607353c2627b8b8b97d9ede 1638820800 fix bug in backdoor and make help(something) work 🚪🐛
dd200c3a47d283242f9edae5922a19c6eed6b0b7 1638739130 add hy support to backdoor client 🚪
c6d80e95921358f434baefa017c51033903602c7 1638736200 try to fix GH Actions 😐
f9914b1eee2b3d2a812fadc9071199ce9328e6d7 1638735600 fix my previous commit 🤦‍♂️
9b064380666295376d5c225ebfc149c1b40cc234 1638735122 delete 69 - 7 files 😭
8c30b48d3218fb54606f40bf6a9ad70eea2de8f0 1638734400 Nice ♋
418d2a7107f3dd21f360c16bf85643777ae5593f 1638564758 emoji in commit check is bad 😭
1fd8f4f791cb8ee3c8884257ccb4aa2cffef4a39 1638564534 add cache 📦️ and args to backdoor 🚪 client
a950d1dc5ef9ea0173e27887629c64371bd1772b 1638561600 improve top-level-await detection 🚪
03e85c82a36a8f692be5886863d887a797104aa9 1638475200 fix funny bug in backdoor client 🚪
528726a87cc3f8ec77bf6ec39ae1faa9b4c1616f 1638468000 make backdoor really really awesome 🚪
d2fc596a11b55a8741d7f87e3962d21ba79744b5 1638462543 write_error set Content-Type 🚪
57c65ccf0ab93624e5ed233bb9f38c41801ad659 1638392536 fix error handling of backdoor 🚪
cdd7e2ff1f8a51159d2a8368b6752f7d7bd39e2c 1638390278 fix fix_author_for_wikipedia_search 😼
3e3643356d39a031d78fad86cf98443fbd95179d 1638384661 improve backdoor client 🚪
48a2b55f0c10de2388043967b867579dd1b8d490 1638381600 implement server-side parsing 🚪
b2b5f6225517dd57a950e5ccc600e28d7f140435 1638360036 fix formatting 🤦
cf8463bcb024045166cdb28c996982a7031d1d48 1638360000 remove unused imports from backdoor client 🚪
20393812dbe0b9b51fa3e236cdfaab977cb3e49e 1638360000 fix backdoor properly and make client suck less 🚪
59e91a3338fde4b939ff05ef9f93ac8bd63a9836 1638349276 🤦
f0844e2aca02b6b89462edc7c4b48a844497df9e 1638347506 improve backdoor-client 😇
fe6bbbfaf97f96363aaf5b500616649e3ec3b3b9 1638319572 better exit
9794787c356f704fe6a7bdd3c204c9b0dbc63525 1638317911 add backdoor client for command line 🖥️
8ea9cf404997aa411455f770b109c1ef10a2a61e 1638316800 fix backdoor again 🚪
5284697e271b9d18900c13e7000e356a814d949c 1638310114 revert weird changes 🚪
39fd8185efb43cab2e08823d24d032d74215f9f3 1638309694 fix TypeError in backdoor 🚪
dbc3bc44da579a983d5598369b0fef7190fe6d67 1638316800 fix backdoor 🚪
9adb48b9c6c39346bcc2089918d8f78cfc3cd568 1638308009 improve backdoor 🚪
0a8451b6b8d66b5ac93c7a3392ba88a6e127abac 1638306276 remove useless 501 ㊙️
bbf59a42eec4251a349605c9ff9144e9d69a855b 1638306105 improve auth key checking 🔐
40a267cf244bac873d405220382183a7c8b98140 1638303569 fix backdoor 🚪
152ea5e651a659d3126095fe1f0890f4e25df899 1638316800 add backdoor 🚪
a52d3ae64aebbd05b1c5b2be06108ef2a5bee666 1638131897 add js to swapped words page 🚄
7a537f749a059cc49f0ac99f3a9890d4c7013023 1638126618 add request_utils.js with get and post and use it in quote.js 🧐
3afe359753c5e267285780df757ed0205b96cdaf 1638126128 improve edit_data.sh script 📝
69f2802248f0ca404029514c1ea1929d21368e89 1638120071 make pylint shutup 🤫
0dc76f0ad791decbeb0fed6d0a50c213639ac7c2 1638117797 move get_user_id from quotes.py to request_handler.py 🚛
b23236648793da59d0cee0ace9d2ebaf992244d7 1638117797 fix path of user_id cookie in quotes.py (because of api) 🛣️
002be2e7dfb4c02b45e4087cb3b8f9058eeab955 1638109406 rename quote create script 💫
4d80f6277d37cb8efa1e8e8497b20db9f5a1b21a 1638109174 fix language errors and improve submitting form 🚫⁠🇩🇪
8f37feb1dc2600e0b15e573cbece87b96d3669da 1638061123 fix stupid js error 🤦
eb8686b4d742c86cdaf35507e4d8b5e17a6d2f60 1638060969 use js for currency converter to reduce request count for 🚄
464bb1f4988362450c36ca65e1144f302a0daaab 1638039576 add endpoints html page 💪
1c04d373193f91ccaafaa70b2fd6ce05a55b1b9b 1638036552 restructure /api/endpoints/ to reduce duplicate information ℹ️
8ca02394fe048bfdb1f8b53c43cbe9264ee868a1 1638034008 get →GET ⬆️
c2d00845fbdbb13b43e17eeac5d6f019662fc209 1638032516 Read the fucking doc strings 😜
9edeb8f46b61d8687fee253089c8aec7710b9290 1637967077 improve tests 🧪
60e43dc2cf0efb1765430d95dff770cb32ce79c1 1637967039 add version api that is really really useful 🤣
d400822c0b71fc9634e45eca336c555c109b5147 1637966909 UTF-8 😼
47957a373a489e412c7820cae1102ce72f9cb68e 1637966855 fix currency converter api with no args given 🧮
738524c8008ffcff97c9f35ebd03122fcd8cb866 1637953200 🫠
bbd554ae8d928150cef8f16338e4b4d7c1af7fd1 1637952000 pls work 🙏
d1846668aae4d07117d6fadcd6b07d9720926b9f 1637950800 fix workflows ✨
f04c649cc307812bedd6afa38d954f98b44aeed8 1637949600 improve workflows ✨
b9c50bb611a66607dfe17730321c8f8eef22f7b7 1637941120 test emoji-in-commit without checking out ❓️
1207fd7362981f74cae200fd257107b29f574cbe 1637940516 fix emoji 🤦
a16b9a9021020c55b647a6634c4e5ae8eb63ba63 1637940387 fix formatting 臘
c50b71f875ce4aedeef9e14188fabd0345e9d509 1637940351 Sadly this commit is stupid and has no emoji.
338b5e8bf60ea8f8e4d61ee36d1f47aa322f61c2 1637940275 test 😕
f69d5d1eda854f94efc53cb90cd849cffd745010 1637940064 fix name ✏️
f9b5249feb724142446ab4661b375acff12f2bb1 1637939672 force use of emojis 😰
10e7e4bccc769baee24cf023bb5a87cea2091c75 1637877892 UTF-8 🏆️
3a1be5970e6c068f27d9a6e933602549efba80fb 1637876758 add more 🧪s
14a2536a6079619b5cdedcc0c246afbcd5c82505 1637876734 /api/ping/ fix Content-Type 🗣️er
ab3c5cd5f8abe22892e843ed24de46099c38acbf 1637875433 fix last commit 🤦
2138e7821d57685fee4ffb281240e226c10cb557 1637873925 add /api/ alias to /api/endpoints/
64088e8d5ea8c5cac93c0644af4c21a54511e699 1637872084 add api endpoint that lists all api endpoints ✴️
39d44979bb9b64dfe31e58198e6db46c21c0bd2a 1637867888 move /api/ to beginning
6fdfcd045d2c7daafc82776b1d1378552b4b89cc 1637866704 improve restart response
66d81616c74aefc047a23f425ee8e7c54648c5f5 1637864400 fix stuff
0483c29a2289a7e8dbb7f65b32f5fe6eab4e3d00 1637863200 🏓
aa60014814457a573800058e4500d44162e5da6f 1637858393 move QuotesInfoPage class
1ea80647d00221c2cdd6cea48215533fae67b5ad 1637858339 Update author fixes for wiki search
b17dfc0f1ca1073d25f51ea09b74c82e68238b2a 1637821514 remove saved info if name of author changes
7d55e6a8ca0e58537be9eefff368691966d1f9b8 1637790260 improve opengraph of quote info pages 🫠
cf2be6787fcf07aaecc1ad7c83c2f1ef097eb7c8 1637788931 Search english wikipedia if nothing found in german
385bd637489c2d2cd97599bd63ce019d023af18d 1637788901 fix var naming style
166b4f78dc19b2550c1d4473f8e83babfb652d98 1637787384 fix formatting
9f143278cf9997037455560ce4d84f9c76f31249 1637787344 fixes to find more authors on wikipedia
651aa0d4c28d29d7234f57db3f217bfdc07756de 1637784000 add debug logging option
d491529fc729838bb6a1eb78974a0fd0598644c8 1637775860 add script for editing quote data
921a635b40e08acad825ff168df251c977086467 1637768955 log info message when no information about author is found
30aec1ed2f21ff5806dae6310315a014a33f1cf4 1637703306 redis author info key "_" → "-"
9eab9ed9c3635e24f0751a1dc8ee0cac1dd19237 1637702094 author info display date when we got the info
388d5d7258de13ebac5f655deb8c6939a320ac0c 1637700007 improve checking for redis quotes author info
65d6955a60edeab59fba58077d38f3ebeb71ea2c 1637699770 move setting header soundboard rss feed
de0c74c661648bcbce2ba4c8bd8022c9ee51cdeb 1637697600 make lots of unnecessary changes
c3535a06352774c692b195fb6e1f139854eb7973 1637620428 final fix
2b463e12ec1b14f0a1fde07f53baefe515ef2bc4 1637619439 fix mypy error
b9759a2d54a53380cdc3208c4768fe31f0bdfce7 1637617873 improve performance of soundboard rss feed
218223091eda323021408ea61fdc16c48c3cd32d 1637614858 save author info in redis to impove performance
d5a9adea628c275d8c6b33ee4bb5195087b6c2e6 1637600921 remove useless else
fdd7093444766e1b26b705dc29060095a668d0aa 1637600767 make ignore_invalid option on anonymize_ip work
b045aa679f78620e93375289fe232916f4a38051 1637582400 date-based IP hashing
5499e75bf4d3ad14a4b560570d60a5334bb83a02 1637526000 fix workflows
305f826d51469d08926386c9d3856526f0a8100d 1637524800 change some stuff
744f5c168a18f4e10372ab2b97573603f7470477 1637515684 remove unused wiki files
8f130da497cf43943ee74e6ceb70bf318af9fd5f 1637502931 increase rate limits for author info
926afd5de9a900c891ba01453eafb3637400cf3c 1637419537 display & link code coverage on /version/ page
979c65d79d908e195436045a6f6f312c87510dba 1637418944 add more tests
50e6707d215b5e6b347170bffed6cc22a982e4f8 1637414229 improve test github.com → example.org
a4422613a1c787d2803b7ec340461e9d9806d993 1637414138 remove wiki page and replace it with a redirect
ef641e0f2edaf934fe7c309c80b88ffe62dbf397 1637412978 remove discord.html
04857d417676a2443611bed77b99253f02a664bf 1637412632 discord page set missing rate limit name
1c2b5ebc65648d8c7cd1891335edcf74625a51bd 1637323201 apm_anonymization_processor should work now
eab704bbb5926e628219c59541377219384a88f4 1637314201 thx black
1e09926b3890758c503941128410c31f1b1583c8 1637313901 remove unused import
61374c85d9aca09809f12e8d1e4acfae1a54db1a 1637313601 waste of time
a62b08b6a5c3337dfdeeba13de0d9afd9425eb12 1637313157 fix formatting
a5f526dd1b4a55c937b268b8a6f1c43645ca6fe3 1637313121 Update __main__.py
d7626486f27d57bef94f199bba4e01d4c712bc9f 1637313033 fix formatting
d5b8df547e8f8807c08671427620cbd630f67a08 1637313001 make Pylint happy
53b418bcdc9385118f4db4a76ae85a76a0191a2c 1637312701 ignore complexity
35539b15f6b5accd0da23d2572fb091b43519c34 1637312556 fix formatting
57cf133b318e707fd9d035ee8331a35007b6c5db 1637312521 oops
49b7fbb71876be8e07e1ede87de0e2b300be2a4b 1637312401 i should have read the docs
3a7acc4c1954c93239e958424849297cfccad83c 1637308830 fix formatting
2fbca380555c07df3d30582a8cb8e9b51d76d7d4 1637308800 add more options to the apm agent
349c3b85ac5bd76cd35462b5eee7aab0871083f8 1637259068 accept → Accept
2e184f973d59cc2b9eed376b92c19eafaf31ed40 1637255638 Fix really stupid mistake
af60aea2bf9a042eff39d037f60fab5f109aee56 1637255006 remove pylint: disable= in 2 instances
e21cccb06c8923743dc6148635702806e589c854 1637254801 Update __init__.py
69f7f7461ce22b2a84fb439fc4c01a66e338fa01 1637253002 Update version.html
b7429f3f73b720faaeafa0005784aab21b47059e 1637250721 bbt
f9f2f3d69cc8363d9111ade346d3edcc0adc9f4e 1637250301 Update version.html
4a7a0949a1bee7c8ba21a94e82f87103cbcf8fd8 1637250001 Update version.html
13a316eb9825fc49406fd7377ec9e92afeff6e6d 1637249436 fix formatting
3179471f7b2798c33af668973a8abdc623214562 1637249401 Update __init__.py
8aebfba1cad4a4ae2d6988c49c5a1eaa8084dc3a 1637248954 fix formatting
271e3c1789c88c1fd47333b4cbc3ac74534980ea 1637248921 make code work
9989d163bcd849d6781b8bef45036748f22bdc50 1637248801 ignore complexity
778be8479be03c33216df8028c32790c978f7cea 1637248240 fix formatting
2f3db0bb1382ebe93b0d8d8f8c9403de7b8df30f 1637248202 reduce complexity
5db94fe432fe7e9bf62292bdad818c5369152ce5 1637247635 fix formatting
ae0f21cd9f42d2d7b1f130824a3f5a62f49fa495 1637247601 redact ip addresses using the power of subnets
c8c6e5b6e38b8477cab3c0d115e963b335928e1e 1637244300 Update request_handler.py
e87baa334fb45f341b8398fb8a53c4327a7246c0 1637244121 Update request_handler.py
eae20a51942435ff8a271e98fdf4eb36c8bcad8c 1637244033 fix formatting
72f85d4e511b4999aabe05c057ca08d2dcc3e058 1637244001 Update request_handler.py
73e3f2634a3ace973291b19b103576b91d40ebd4 1637236841 fix formatting
68155b863e2969691cb505e3825310346180ed7a 1637236801 Update request_handler.py
ac1783a734e6258b58c9690ae8305f1c1703d382 1637235901 improve performance
6578c6274a6959cc1a219e8aec1fd170a40f0302 1637234101 only set Retry-After if ratelimited
2c1876c2b166a23605d86a3d82a1ab7a44bbb581 1637233201 Update request_handler.py
559ad3c3b0fca969661267f3d34c03b14b739cab 1637230234 fix formatting
3d53bcf0198126acfeec0658cd5d673bf79b162e 1637230201 Update utils.py
7a189781face12c5813f747fa6c28e35270eb737 1637230081 Update utils.py
ffb710edc971d1222b05ceb03620e9a0097f203c 1637229634 fix formatting
6075807fce70891a62e6a7ca8ee297a5184a46b3 1637229601 sort utils
cf97d9d706e18722ad4558a37e124793691ce947 1637226340 fix formatting
3d6d7d5551b47176b7a24b5e7d119f485083f7c3 1637226301 undo change
07b114ae882b43a0c75a5c469e00fddb2c250459 1637226038 fix formatting
7ff7d7e7e27d2753bf1eb971887c479261fc4e93 1637226001 move cookie_secret to Application constructor call
294d99d8aefba7b8a16fd44acf52afdd26a315e6 1637220601 Use time.monotonic instead of time.time
d0fd44b7f3ae4fb231de01866e54af4c6a349350 1637174474 fix stuff (forgot to stage the changes)
521a3433c31c744c7c7d6220b3aecebbfa0ddb05 1637174331 make salt for ip hash random and change it every 24 hours
5d0262b318e0c9674cd5e1b995d30bb939b5db17 1637163523 fix timer class (don't use time.time())
5d41f9bf0bebbec07de27a96815015edba653c46 1637099816 replace the ip from the header with the hashed ip
e1cac9851dbb584cc099103c76410169346e6c7f 1637098137 🙈-patch
e57e72c159334d491ad58750aea1a206591f9e55 1637082460 opt out of FLoC cohort calculation
2ccba48a143580cfc05d63858cfa857d6d53feb3 1637082415 add rel="noreferrer" to every anchor element (overkill)
6f801b47baec145d93939ffb6544ab051dbe301d 1637082173 fix formatting __main__.py
04eb42e0478610d5074aac98f08c9b4ab8340bdc 1637081319 add no referrer meta tags to base.html
a9afc3bbf6a03347bc6da16f0512fcd5363ffb00 1637080739 get the protocol for the onion page from the config option
daf44f414045f4222ab4c962ee9e32680c8e0b24 1637009921 Revert "don't assume .onion domains have no https"
6e3d5b475d96847970f310e64bfd821778ea3bc1 1637001671 don't assume .onion domains have no https
c2d50e96f643606cd58e815072c68713b98e7ce2 1636917976 link to onion version of the page
49ba447196fc1483caa95290777b17bc1e70653d 1636914485 on the onion version of the site enable no_3rd_party per default
c9cc274b7593a42d178232523cf8947b93f2ce01 1636904766 improve getting the protocol in fix_url
43782fee92b67b9dbd220335fdd29bfb58fee80d 1636904077 don't link to https if accessed through .onion domain
96ec379c1816609081ba71607ce682153d9e0016 1636855729 link minecraft dynmap on services list
77fb49000a1cac9f9008a5095de445e006b1c054 1636496200 improve testing request handlers with method to reduce size
1e7e27ae1e9c65f72d58776a495899a2e1573fa3 1636495738 add dumb test for /host-info/uwu/
ba9d92e0c0e46ac0d98d6f02439c3e7a9cbe5efa 1636495723 improve testing authors page
10891d1367597aa8bd21ea0e0de15a4862d994fe 1636495086 refactor quotes/quotes.py and fix some possible bugs
99ce49cfe0f39662b60ed045fb75f2a54a99f53c 1636494459 refactor quotes info page and add separate rate limits
9552390fe21cad5f75e9b3879ddd796e9ad7a650 1636493297 allow cool usage of catch all email
5d1ae1f9c30ffb7866feeb548ee4ef404dc89ad6 1636403520 quotes: use secure cookies for user_id
681ba7cd2037b867878b4eab3d0408ae7f4a9337 1636398900 asozial.net -> asozial.org
fbc8f064beeaff472b5d199f31f8a69bdeb5e872 1636290298 add todo comment
95e8788faa9a5c391907dde0d38963356e298679 1636287849 update redirect page
27f4b3033b716854fd7a3fd50f3aaf20e9f5fe9a 1636287835 improve discord page
2801f059d5ebfa6d38bede0e530ddab9d82ee75b 1636236256 fix design of quotes page on split screen.
a430af5b7dda88a136837c9d9ddc419fc4f0ff00 1636236223 don't show rating as --- if the quote hasn't been seen yet.
1b47257b120fdff592e7f3083d075f411d117d36 1636035457 display up to 4 images of the witzig or nicht witzig stickers
a8d5fb2dc83e35c109da1e91ec8591628ce25be2 1636035425 resize StempelWitzigKlein and StempelNichtWitzigKlein
38079ad7e6ecb74a6a2b67fa0bf86b369c78bc7c 1636035391 improve setting bg in base.css
ca5f7bf6032c112cc459980cb0d6f736a48d8dd4 1636035368 set SameSite attribute on quotes user_name cookie
39437960436aaf9d1b7f54b8476e0d6f3b9633f7 1636020049 fix another känguru comic
99400a4b8d8c24c51aedc8f6d229afc66515f567 1636017344 quote create page: improve naming of author property
c1242f89a1392c01501a9cf50b3b6aa4aae1223f 1635983211 change quotes info page location and add request handler tests to quotes
51c6764dcab303de30522383ff15ff32047054dc 1635983174 add more tests
5e69d7b11c01fa8d5ce7874a3f3e1b1d10038e97 1635981087 increase coverage of wiki page to 100 %
d7f683e4f29f8ab2b0d80ac6b7b107ecd04aef49 1635979674 more tests
ef0acfc88a9a2d12ff178e7a0cc40399c3bffcd8 1635979068 test request handlers
34066791bdfcdf975bed21bb0dde3f473d60c54b 1635970239 only show quote rating after voting
f25611daad5023fd57754bb6987fb4deeeb4cac5 1635967765 fix 500 error with saving vote in redis
baa7d06ccdca1f12ef5702a6b80118e1e06466bb 1635966766 vote to str
09b92be8240f65a8b515132756d0c103a7226dcc 1635965891 fix code
8b5c09496165e0e288c5b510f79a46c85c1c67d2 1635965340 save votes with redis
575a5802a15613edd335f56c7e9197f788443271 1635948597 improve quote create page
3789bd3c774fafecf1f83c34ef735b623dd23216 1635893748 improve some things
ec6bd22e110b88514511ea4c38e9055dfb7065f6 1635893114 update rate limits to be more specific about things
d494b2c8683ced80a93bb3aab7e006e4f2656e0a 1635887707 use 127.0.0.1 if behind proxy
1aacec7bc1d1e5cdfe8405edaca86e5166fbc678 1635884880 Revert "LINK_TO_HTTPS → FORCE_HTTPS"
e73cb5e76ac3c9d0aa13abe1b5df4e0f01c9ddeb 1635884644 LINK_TO_HTTPS → FORCE_HTTPS
a058bbf18f0e7c9d90328ccacd8b5f10b90a8137 1635884054 remove wrongly added favicon.svg from base.html
4b4a7bddd04899d148c7ec4c21d43e0e5cd2a5a6 1635881397 loaded handlers log should take up less space
6e80beda02fe7c1cf36607ed924ca06fa813d896 1635874091 add better comments to NotFoundHandler
6a059c92050bbf2fb84dbaefc2f724625faa3106 1635873979 improve NotFoundHandler with better performance and smarter redirects
2bce12a3f6b0a6be9f8e51d399a97c833797d8ca 1635872232 improve base.html
25b02916a0ac95ee7886b42236977aedaaf1b88e 1635872218 fix empty author name and strip author
69c20d44455db02b634bff6ab6359ab0d7bd7c4b 1635868593 make plus.svg and report.svg smaller
13d67fe11e178534d1c40dd295c78a63ca463745 1635867169 Update README.md
488ca603adb0f9b3c4e146a3bbcc23d54ae69ec2 1635845727 whitespace mode oneline on last templates (fix)
d2f9b4168be0f0c9363090aba5bae2e280914e78 1635845262 whitespace mode oneline on last templates
14e1b8d3437665f0c472eefcdbf924433b40420f 1635844999 remove long license text from js files to reduce file size
26272f730dbd47cd7f0fa692daf2f4d0aa40948a 1635844068 whitespace oneline for all pages to reduce size
3a67e5a3ee05ee55d9e6f9d22ab50fa878b0aafe 1635840985 make arrow.svg smaller
36be08d1560c8eb4c45d4b12675894d8bec59653 1635833676 quote.js respect r param for next quote
ef832c50ced3a296d7879e9fb30b9a1d6ae2aafb 1635831911 Revert "make svgs smaller thanks to pixelschubser"
1ae9dcced45d2b8f8f6cb7dc56b384f89cf89497 1635831011 make svgs smaller thanks to pixelschubser
c3fb2e6a40ac03413588a92413989a54f948dee3 1635796259 make favicon.ico smaller
bfe425ee5eaa1c156bd8520e17db4998ba5240f4 1635795682 compress small stempel svgs even further
1101a0dac9795093d5fc913dd1a57f4ff882bfac 1635795497 make big witzig stempel smaller
f1c4f262fca24f23ea37d66677016299c1bba0e2 1635795484 make hamburger-menu-icon.svg smaller
e14de3d65a43e23e5704dd3468cc3cc93664e9de 1635795470 make close.svg smaller
2db25da9dc2bcf1fb799d668cbfea708eadd3ede 1635795457 make report.svg smaller
13d6181ed3713ba153b64df7b571f0246a85a378 1635795230 Make ZitateBackground.svg smaller
1054876bfe1329f44f7c846aa282eb41af4d9bcf 1635795044 make plus.svg smaller
08826190fb6f657ddd23ca029dcd42b798263f55 1635794888 make arrow.svg smaller
70d52b662c5ffdda34971a65aa85b5467a8c3eed 1635794344 merge base.css, footer.css and header.css as they are always used
c997505d238039c71e3fd158f2ad4673d4dc7740 1635793163 Add variants of the stempel svgs with less details
a823aba31ecc99094a32da5266ea7419be05b90f 1635789111 compress footer and header into one line
a27d29e2e1eb0ea00455b87d41174049be54ecdb 1635787220 [ImgBot] Optimize images
6db7d9258dc33b48f988617c500d02168157a334 1635786484 compress favicon.ico
a52aa36f1a92f8894e450d9979e36f8e597db303 1635786039 Make stempel svgs smaller to improve page size
e819cfdff04047bb35513567833b4259cd4db6af 1635784341 improve quote html and css
a58851d5ab1c52e9f81f863539906675d3db638a 1635783600 remove quote id from quotes page
ffa81392f95293fd91a2bbb5176df4f377bdd92d 1635783482 quote create js remove debug print and add comment
1c72b3373e21b64a538c7d6c874cc8500af17644 1635783430 quotes page improve html (buttons in bottom now look better)
61ba9e04fbd0a428784622c24589e3f8df6c9fcf 1635782592 quotes page center voting buttons
3e9e3f19966c22d49edccd232b39d0cd9b258e62 1635781707 hide version page, because it's ugly and nobody needs it
11b185ada7adc27d9bf1a48c68c21d2157c81dd5 1635779104 add syncplay server to services list
001776ab5522a1b88a75d5fe3de43c9fe58f48c0 1635769024 quotes create page: use js to auto input real author
fdfb840278b9f24880c646329bc8837e1d599008 1635767883 remove line only intended for debugging purpose
825e17adae5ebc89a010828c3f1ffc8522f387ad 1635714953 don't request next quotes (as a test)
b5f2e7134ccc7d5d388bc9f94e0ca767f1c24d07 1635714928 reduce ratelimits for quotes image
8f1dce05963103badfef223e1539098c37f08c59 1635711795 improve quote.js
dadcbc0d8a731e74d45f542d1a0affe537849fd9 1635711705 add ratelimit handling to quote.js
836eef54255f5f9d34221b1d1a073ee22fc89ea4 1635693835 fix pylint
f127a4bd67f730c41156dd885fca803aa91dc758 1635693696 make voting faster
d176e9bb8c9edea2b40aeeb9f531dd025354f781 1635691992 use for loop instead of duplicate code
7530d87c1dbb2bd337cfe279ba39860c80a15f0b 1635691975 fix bug with undefined id
04f6c615f0ffc307a2f2d4294ea0a21f7f29cb65 1635687150 quotes page: use js to do voting without reloading
ff424978ede86971366c873d770a8e51389ab3dc 1635684802 use more js for quotes page to reduce request data
9e9f4089084267bb65bd2705eed26630a1a35d9a 1635684726 add api handler to quotes
6938b1a59a1b8ebb6919638c5fe9376bf9d74e2b 1635677227 remove unused bit of code
a450abb1aafd6661f3be8112d209e1224b5553da 1635677214 quotes page fix_url before redirecting
8520b9ad0479978773a6d47402693d64a30c2f80 1635630777 Update README.md
5e98a51f3a9c6ca8332003189e17fa5971e78877 1635630638 Update README.md
0fd702ce62553d762dd71cc9044c79902a902763 1635630498 Update README.md
ed6a1ba989033de06932a4cada5ff9b57f9f0281 1635630467 Update README.md
5b39e8b148fd2b1fd3db42c6b9d9f27acd7d7a9c 1635627850 fix issue with random ids: they start at 1 not at 0
f77dcde5bf087479be9d238fd075048b03d4a8c3 1635617116 Update check.yml
9289a6a834e10557c1cf8f1c534be25769c72ee7 1635617046 Update check-requirements.txt
0e72585cecf5cae5353d5bfcae128bf17ebf054b 1635608958 add no_source param to quotes img
debe7b2b9f59673b72877cf38003c1793f2566a8 1635601284 quotes img: better load images
b5d894300f854473fbb86ca79f167f2052b33bc2 1635600778 add share page for quotes
c94fbcd43af4cfd7adde13a658ec2a4d1a18ea0c 1635600745 improve base.css
8c43c943e725cd66d7fc2571061fdb4f618f3024 1635597484 quotes img: move setting header to before self.finish
504fa4de6170b211f7b3e2976d278e4c6e327617 1635593223 add kangaroo comic from friday to page
7c26891536aca3e4ce5739f4e4ce5509bfa7e6a0 1635588858 url on quotes img is to the quote, not only the host name
244c7f7761267d0baf04610b60ab63c4f57db89e 1635456473 improve alignment of rating img
640a8dc89682f8a701547711a9000c7a2fb4c5c6 1635454728 add host name to quotes image
e49fbf3428e407aeddc030e90e496eb01f8e413f 1635454018 use oswald instead of libre sans
1aed1235855d720a0af258d69d873f706ed29ba3 1635450747 move fix_url and rename twitter_share_link to twitter_share_url
fb4b6a563f9baa3f353904d688cd2c1820f55e70 1635450081 fix import sorting
bb2e4aab0de2ab9e5e9e34502c4a9320ecb74d2d 1635449661 fix twitter share url to use redirect page
e2f907fc433daf8ffee9ad56fa0ef06355207409 1635449626 reduce rate limit token count
12217b3ab032cb40d37b98c71a5b9ba9fb59e21e 1635449608 update redirect page
c552d6cc1fb39587bb79ff9eaf14a1cc97205bef 1635444593 custom app settings should be UPPERCASE
bc28b2e065f9e34a18405661dd306262b53c0346 1635363565 move quote on image down to center it more
f84687b1a7846153910404a78316a83e084d0448 1635362754 improve images
05434d5c75555f61592e47f6bbf9e40ef4e943d6 1635362218 draw rating onto quotes img
740a466189c47ecd76a35fb5905e1898fe8fe2cc 1635358144 Update requirements.txt
b9d485306f6ede3dd4a431f9e1cf9940d53c3953 1635356790 remove og:image from quotes page
947fb897cb8a91d9a964f41c5dfa384261954522 1635356621 from /zitate/ always redirect to funny quotes
a5fb5184c46ee47881b0749f05615f721d15844e 1635356113 remove name=image from property=og:image
6539c075e29db3fec4f01ebb15d79f140689c9ef 1635355797 split property="og:description" and name="description"
b3d2279ce698a0f81f7a58f405afb5550bfd3d9f 1635355757 quote create page: add own name field for better contributed_by
c636daa645038f573647172d6414ddae1715c3cd 1635282062 change order in meta tag
bf85cbe164a4b11efead7b7115f5bfd1a38c17ad 1635281133 add rel="canonical" for seo
76cb5897d7e12df877d60b14e9102366842e40e8 1635280475 /> → >
88697c859820d2f722c03ea6bb16ab40655af699 1635279883 remove default og:image and add one to quotes page
c8aaf02188a7a1931b42422b90cf5bec32159aa6 1635276570 add mypy types fix
8ab54234499f27ef2bea885dc6d20192e61bc3fc 1635276265 add image download button
d95641b9fa8e0d07d5c2805953fef9b83d49d7c3 1635258795 fix problem with empty author
1d8f053e5d106bdfca139ccd5fdb4d793f69a0e3 1635240843 quotes page: remove last url param
4fd84cb28e1e878f7c007b35bf00ed03f362edad 1635240801 quotes page: remove last url param
cf0ff0e13fb5f6f628ef5b9f428557819b82d24f 1635198543 fix mobile design of quotes page
cb8b4e015544b59707b534477e136a44687024f3 1635195495 Falsch zugeordnete Zitate → Falsche Zitate
9691ec5a50a4e69594d1bdf60625941c320b8405 1635195233 Falsch zugeordnete Zitate → Falsche Zitate
b7ad228185f01e7ef63afda565db08a81df30c06 1635195212 remove useless css in quote.css
ae10e798898c5770e34f56190043adcbc80e6cf6 1635194335 remove useless import
7fa8e0fff7c1ae49afd9ce9014f91cc94e3f122c 1635193609 quote fix with dot in the end
171e776c857c9811cb3cdf9b018f15760731ba26 1635192235 add another authors fix
2bb6eac2ec968a7571bd8f99a8f672605455f324 1635192220 quote create page: don't quote str
c70b8afec1854fad3bda3f67bc5996e52e41af02 1635190257 fix import
db0ae950f8866c003464505dc1fb5e2c72d6f4ec 1635189027 fix formatting
185e575206525e4d0984cccc31b57b8b8c036f4a 1635188872 test parsing vote
a3b8a0a491494229a1206617c3d787251a1b28c3 1635188699 add test to test quote updating
30d0db128c639b79c2a14a38a39227358b92dfb8 1635188404 add updating author test
1bbf9041e5bce790729e7cd5c67abb0d34ff7295 1635187763 test more things quotes page
507deacbb00e6d9ded676d26bd804dd003572ed8 1635183572 quotes page add some tests
48ff4e3d190733f8ef4e83f85f7f2dc1796f23d8 1635104380 make /discord page more secure
dfa871080893106c6957e1572667c4f5dff1acd1 1635103474 run fix_url on next quotes url
da8d03f2a8866f9c47879308e292e0eed9e7588a 1635101375 quotes page: fix KeyError
99a0b9354be5b35ca928135f94833226898d7e84 1635100335 add js to navigate quotes page with arrow keys or wasd
d489a49a2a097cbeb8edcc34fbf526799deaf89a 1635076972 improve quote creation: checks for emptyness and improved order
f0004fba3d24d68690f22c808adbe2d722e1ea38 1635076935 quotes page: improve ready check
57954d9445f1c37bd1f5db91dad636f60b471ec2 1635076126 fix style
1066985383a27274baf03935ec6be44f8b461348 1635075594 fix content type header for requests
e7631e0046e721470f6a952c3178a8a4fda3a056 1635074171 improve update_cache function with different vars
d9dd39892144064ab2a942018577fa0b24373e67 1635074052 Make quote create page hidden
fcd188bb3192cdc473963af9b4a0abfb53a31b39 1635074026 create page: increase accepted distance
b5caa3b779441b9c07366952fb1548be03b651d1 1635072357 improve make_api_request function to support post requests
e0827348811c2458d2234e9f36818ce17d10e507 1635067371 quotes page fix bug with voting
ebf23f4ad2a4d5d47aee5cd573ace838cd12acd3 1635066428 fix typo
7c4343cc9ce94da84e41d73fa199b49fb075bc62 1635065955 Throw better error if request to api fails
c61503ebf16988797380dffe6bf738c2aabe7409 1635065269 Throw better error if request to api fails
150d838e0cca747f8f553044827f56060092a8e9 1635038739 improve voting quotes page
41aa9782f50403e4162eb05b904e17cac77ed71a 1635038423 authors are almost always title case, add fix for that
26940bf1dcb8ece5deec3ba6b579f0c903ae9f81 1635038303 quotes: add /create page
d2f5e9669d3db92d28afff3388dfe1f37b8e6915 1635034606 fix quotes, that are have quotes locally
57fc65c67de8eb494c42550d4d0da84b6c80f22f 1635025436 Website -> Webseite
25dc14f41da82c36f40207c6c689437cb1ad4cfd 1635024791 quotes page: fix report mailto link
232cabe03fb57b86006272e8d815bf6d3483e2ba 1635023743 quotes page: fix issue with black over img
f4042c2f6422e8ddd78413b3883847dd6af9b68a 1635023321 add info page for quotes and authors
abb635319900bd068693c9155c70c619fc183b65 1635023282 reuse same http client multiple times
f72ea42b873d27215bc70a3c9af8f70ffc9a3e48 1634999152 add get_wrong_quotes function
e1334039ffa8c3c7fa95c5e4eafddd7e24feddb2 1634986634 save max_quotes_id and max_authors_id
25fe606a7c57db8b19029033401fdc0401a9642e 1634985607 move quotes api specific methods from quotes.py to __init__.py
aba92d3fafd690868d353637715d5db578d9dc24 1634937499 improve voting with post method
114b3da6b3a9bd5aeb08e6da64f28a4b4c2e74de 1634937490 fix share with twitter button
2890f6849779ca0b97703cc8d066a7c465bb5f35 1634937484 update quotes cache more than once
5b667b2d1978576c205b578215abc55edc443a6c 1634859834 fix quote.css and remove dumb stuff
96ff1e381a8caaed9ee42dfcbe7f600fa64722c4 1634854091 add test og:image
89918cce4125aca58c159af533bce2776269fc08 1634853601 refactor quotes.py logic with handler classes
85185b99184b2c35acaed3ad5ec457143a8d90ca 1634853468 respect parameter for /quote/ page
d5d611f505607205e112c135f50a36c7f8b71797 1634852742 add rating to quotes page
85ef9ae91d1d1f011a606f1e7d63acccee68ece1 1634852726 add utility method to get hashed remote ip
a51a8940c28dd3b4cd710cf34f393b25388f3f93 1634852694 version: improve location of strip
cfadd8255fe48a1ea1be3e992203e7ec593d9e9e 1634840408 improve design quotes page
fd2ff7b14efa86a75ddc64f82a2934e8af176fd0 1634840251 remove prints
085e41a6a857b3b64a083f9a03ef241e31e0a51a 1634833182 add rating param and selection
4b09e369182c3f5888d31c034cabe0bfcaf20c54 1634809130 yet another todo comment
9083cb3cca460c22bf3bf1c814574cf2cce87b03 1634808686 yet another todo comment
5309c156ff61df58dbad88edfb83255d85d2e750 1634805608 fix redirect from quotes main page
ac4e9366b5dd28e397246b56cfd320031be6feb5 1634804625 improve quotes stuff
d84479515a7a5015b56bff183fce56a2490b72a6 1634796491 fix typo autor -> author
32286c8f80fe8d7591dacec0bce6c0b6225bd0a4 1634764211 show quote in open graph description
e1fa740337397c128254f7ed3165e0240e6338ff 1634763901 fix tests running for ever
97bd2aca5bd37afec144d742c88d7a3a04af89d4 1634763321 finish displaying quotes, and allow jumping through random quotes
6f08836ee8bb65afcc61601bfb8c9f21b40460e9 1634758741 add all requests, to allow displaying quote info
60bfe8f05c923d80af17fbb44d2767f148d44385 1634756905 add request basics to quotes
9586fb6e3060c8ec1f3a0244e4a88b02b4c9f69e 1634753478 add more things to quotes
7afc047932bc31c4ed646381641233a113d76d67 1634749509 trust chat.asozial.net to always redirect to it
b3a17457ac6d2c1cd53e82bed73e9f6ef2545c32 1634745677 make services list public and not hidden
5435cdae85f70c453c219883c2610850a9a5e172 1634745651 ip → domain
d9991cbcf1e0172a288382389769a99c66b74d8e 1634742192 fix formatting
deebc1d6f5aa75a85dd93843dc200349dc602d31 1634742157 add list of services hosted by us
7de759e2d9257ebe544bbff8ff8c4cc383975389 1634734388 improve discord page with improved handling of the Referer header
2472cf27a2191157c477e1fe64d6dcc89891b16d 1634734355 small improvements with request_handler and utils regarding urls
7930b727e82396a2772df263aed6cd1580fc8f8e 1634683480 add missing doc string
d3f1e769d45fdfad9d1c80f06c82a9afea378399 1634679031 fix formatting
99a5696afe6e93fb19a7dba4ca5118476ec658c7 1634678996 add link to element web
a2ab2da9207fbb3dfa4fcc0a7c0af1648e68ec06 1634678970 improve search
c4fd527ff0cc23a23b875113b7a33b082cd0d49a 1634678451 fix comment
8bb59b1f69d7a8cc466887f449ffafb71491b3ad 1634665334 change restart url deploy.yml
aff5c63aefd4e8cd8c79137938b83254f5812805 1634603507 fix readme
93eb95cff8e6b70a8ca9d68a36eb22f74de346a4 1634603484 fix missing "," in code
9219d8c9f2f631e0cefc5221ec65639bf5ab2838 1634603350 fix typo
a899d7c4324f2c55087c1a1626048b33aac40645 1634603006 use cache for uwufetch
0973480f9e0a2230f703391598db90594e69fef5 1634602937 Updated readme
a8ac1d5cb0fb4ad8f129e047edfe55e19daf718c 1633979300 improve licenses page
50c06e48b4e921d4f3dc85e6c115a5e25dc9df78 1633979300 make licenses of our own js-files clear to make js work with librejs on
de5c0d3ff6897b63b6aa86dc6458e569ab6351d0 1633380182 improve kangaroo_comics link fixing and add new link
fa74ac766dd54298d9ce0e407284eda261b6b5bd 1633287896 add padding to body so you can always scroll beyond footer
4a40262c9953271113504f524a7320f2df541cca 1633287896 control breaking of footer text
993560b0c4c6f0f898dc7671cd9fb663343e566b 1633287896 create footer.css
3b33e9a8f576c6df879e1415c58fbd801b8a5e12 1633212035 hide search page, because it is bad
5ad7356da7e41766eafdbe3f359d8d4a5bdc5611 1633211756 fix double "/" in end of redirect url
99268fa79c6c87c749b65a3038983b19e0f75189 1633211756 add powered by to host_info and lolwut
687ab3f511a61d8b3866e7de98ea601d17ea6b5d 1633211756 display shell in /host-info/uwu
8bd33eb2ad08f3da2a48ceff0d0f0d04b4861fce 1633204017 set shell var in supervisord config
6e230eb529d5502ab39a7bb9b09bc27114bb01c4 1633182781 fix exit code restart.sh
5871d12adae4b1b19378c179d488098c0ad568c3 1633181918 fix restart.py
fcc8fcb474628e8766a2bbedefae40dcc0184746 1633181553 change logic of restarting website
50240679724a135870c40a28587f9f839fad163f 1633177646 fix supervisord conf
fc228ab7a93c5e805d1b111ad411e94feecb307b 1633177399 fix supervisord conf
b42dd80fc2a09376484226d728aef9bc74dc784e 1633177294 fix replacing var with /
c207e0d7d4d20f4978dde03e622776bb93eb46d9 1633173467 set more env vars in supervisord config file
e42d9c15950c656dab531e39c7db795fae026a94 1633128398 fix formatting
cff5507967207b8ea3d4fecd22fb594783bf1ec1 1633128361 allow chosing the words in hangman_solver
2d6cfd9b43f7be9dde53a20447a11545351581a5 1633128005 add basic words without umlauts
4bd51f721efce78b9323feb743cbee7c1d070c06 1633127763 improve basic words_de (add python script with how to get them)
ad5b39cf4fd090c4c054adacbba689dfe47959c6 1633102028 print comments in restart.sh
6959c0469c96de30f2e5d8db297ac87dda77fb21 1633093695 improve word_game_solver: before now with kept order; fix count
a54c665dca219f4c96bec35f87fb2bc62dd96f8d 1633027554 improve links in word_game_helper
5a97d6238636c3d74a9092ea31c5981e57cd6355 1633027542 remove whitespaces in an_website.ini
b77d6bf25e8ae06dd3e1bc339aaa07f337e231e0 1633026985 improve word_game_solver with ranking
566b5da0032a265871add978be8fbd674da12e03 1633024048 add basic forms of words
caf0a8f8e90875d9244fe560b226ba4bb1e1e31f 1632904825 improve word game stuff
0b0798d9a0d2823fb8f070f071862c36c7140eb8 1632852652 fix code style
21521db334d7544b77ae761b2f8ded4261f24d0b 1632850436 add word game helper
78098f479fd6bb730ae651d2fccef9b07e6862d2 1632850396 fix stuff
60b82f8d13c16817ed5209745f91c1a5fd27b44a 1632842120 refactor hangman_solver
c01477557f8a977104ded046396211a4a00bdc1f 1632841864 hangman_solver use frozenset for languages and file_names
6cf84bdc9b9c921c9ef45af411e809ccba420ef2 1632841605 refactor hangman_solver
4abd1e13fecb25524a10d3f5211d10707ac5ca47 1632840672 rename solver.py to hangman_solver.py
b4567f2edf960572e9f3e50660e97aadae9d8359 1632672516 update opengraph stuff: add og:site_name and og:locale
83e16f389ebe4fbaed20f4b8f6e0ff454c206904 1632671114 404 page auto redirect to page that was most likely meant
0b042c1a9728eb051302a353b36237495c155fb3 1632670914 ignore case with aliases
3282bd8f60b707f5bcca7aaabfe3594d769290d4 1632670894 improve aliases
2fbc2941196a640276b48b7c2c664592b879d161 1632658146 improve error page description
b9096337e6592fbe13b7a73f03bf13bb115b01dd 1632657808 fix search.html
ed2440e834d78bf543ddff5f71da25fdc08d1b0d 1632653706 fix code style and mypy errors
8c3a712387aec1908736ec7cb6854d876dd0f808 1632653563 add hidden bool to page infos
23f4b93ca059cb37639a285e72ba7ec5e889ca30 1632652229 finish adding first basic search
d751ad489d37100a849f64178f2531fd395ed3fd 1632652024 fix main_page
548efc1caf74c47ce3e72e39d0e2452d1ce067b0 1632614688 add basics for search page
aa1db33b2b9b17ebf5229dbe056ded3f8b20584a 1632598530 update sound
c9d6ed0e44489283234de6e70867b8114b4a42a4 1632597961 force / to end of all handlers
c82707d7112961c1a48e7405dd4dd04d412ab0bb 1632597811 fix stuff
f309a15dd7ef7adbc59012e9898f0ce9d04ef832 1632597811 improve how title and description are set
632fb1e69ab5a218b5037091910c7dd5a092df88 1632597811 add debug print to show all handlers
93c92872859298faacd48b201228119edb074067 1632597811 remove unnecessary checks
60b2d573ab6cb303bc1498de1e6b70d039251ffc 1632592314 improve setting keywords on sub_pages
39dca655fc7c586d98b9ab52d1c11a00d6e60a2f 1632592278 improve ModuleInfos
02205ac71237781d88c2e30638385fabaacd93cc 1632592248 fix wiki page
caf9ec82401c2c20a7b67e7efeb02910a11cbfb4 1632590285 discord remove optional slash in end of api
94b29c7a92165dee16c0873071a6d6601a5a55f0 1632583069 soundboard: don't serve duplicate content on the different urls
1e0ce355c1e4a74c3d96703f8a6487c9bd690208 1632582587 improve alias handling redirect even with stuff after alias
3c30dbf41ba477ab3a6007af7a3cb4958a7d20e4 1632582549 improve redirecting on 404
10e20db34836543d5e13d16148a04a0e59ed9e02 1632517404 improve get arguments with json in body
b4a3c8a383754b7023b9eb5b25e8f61c9dd23340 1632507635 improve handling api requests; Handle Options request
7c60639647d18ad97533f6758a106c069839f1cc 1632507579 fix aliases and improve checking them
a29a30f8ab70a001177a3a196ec4ec4c33131709 1632340400 add tests about the module infos, so that they meet certain criteria
9600d884c62c4f4fbd57c654019cce660aa76c20 1632339538 404 redirect to page with lower case path
baccc9750201082b6321841069a71ae9464ec330 1632331445 add slash to end of redirect url
f35e4e22b3531e93e73d4c2e7d06f89a399dc6e6 1632331342 kangaroo soundboard update handlers
54b2b25109e668121ce53ba17bbb09927bc93b47 1632331121 Use aliases in pages
4222969e67f8ee49b2812162ade668130cdf5493 1632331072 improve adding aliases to handlers
c13547980c56063a650941f27aeffe57ca091fbf 1632328087 add support for aliases in module info
92ff1aab012063f91325fa21cf76ec2ec01a74eb 1632327329 add slash to end of urls
7105a85341661edf50e1cd110e035edecf9857d8 1632327148 redirect to pages ending with slash, if page not found
5bf52ab5344bf1b6888602f1c8468a04010bad51 1632325492 force slash in end of url for all normal pages
85b4dae08fb7993a5bb40223186c18e8ac7ef8ca 1632325217 add error msg to html to make js completly optional
ad3670e389c69be182ef3102565ff489e27ea464 1632325199 swap_words improve reset button to not use js
671a8a06e5422a5b83bd4a29a07261afba932e6d 1632324131 ApiRequestHandler set cors
766d0395d5e114a1717b720fae16cddcdfa77210 1632296070 improve resetting sw-conf
ee320969fc570b343c4c9f4b58e4d78e8f26609d 1632295321 improve case handling of swapped words page
f603bf7440da20bf6ad464d039fa65c32eb73a31 1632263658 send less data swapped_words page
c15b5594a74b8d18bbe6f94e599c24e8e960034c 1632242700 improve kangaroo soundboard with cache
449c23037290b12ffdeacd1ed5e545818b62e07b 1632242684 fix kangaroo soundboard
32b3b8aa4f24e5fdfed667f8a7427e1f0186cf2a 1632238142 improve logging env
2ec002eedecf9e1561b336d5862da080d5643e2b 1632159700 improve debug print
1eb43f975e2692c9014ac6df62e2f0f219180ffc 1632159014 add debug print
34aa6a5e29cb34a300845a415a693cca0f030210 1632155587 update an_website.ini
91e13ee188764e442608929039d451da9c02f1a3 1632069134 revert 5a55a as it didn't help
5a55a54b8a9500b2e50cb4b10f597db74b7f2722 1632068158 test uwufetch with os.popen
c1fdc49a2168e31d545ba87368d7fa87545a6b8f 1632063471 allow disabling ratelimits in config
2a75d8a543072a7d5dd42057a37b2162736be8fc 1632050556 use asyncio.create_subprocess_exec
17e38e2f38f6f37e1f67498850fc496e58403292 1632003654 host-info/uwu set shell=True
a27bb1edc6c1ca3e9b3c3cd4925ea533163a3313 1631982767 add more currency_converter tests
79fe8bef2da90a37ebba6c993f50dc06065713a7 1631980382 add more tests about invalid sw-configs
9645163756ff25f8a78a4daff6fc1c4c7f01d107 1631973158 add tests for swapped_words
4a54fa4f487f9d0a4285c427b520e207ab9534b6 1631972746 add equality check to SwappedWordsConfig
5c4fe3dd6ae10166f5667173e50a4b560a8a696a 1631967110 update config parsing to parse to a class
92775dd9156a36b043c533f85a368e06900852f5 1631960640 improve sw_config_file
85b49f4fd21f592611bb27ea22e23b529398cac4 1631955821 restructure swapped words and move copying case to config_file
9168045768942198e1fbe5e3f00e133b5377a5fa 1631915797 test more things in __main__.py
4c8d93b4d9bc28255b5258842a99f3e28d6b9cb1 1631895243 test language "de" and empty invalid
b135f5c4dd416197cf71e9ee35e1ffe9e6c62c7f 1631893759 add some tests for the hangman_solver module
2f66cafad317fd038eaa847647572d25610a4edc 1631892449 use a frozen set for hangman_solver because it doesn't need to change
7942efe0d0aee40d25b3f146665b344ae1d4aa25 1631828313 remove debug
bdc9b3b18e222f051ef4c066e1495aa15e3cb215 1631827262 test
81c6463eadebbecb5e68209707a8589668848cbc 1631826992 gh-pages test
93e100ca405f7f174af2943b87d2ac6b5f22099d 1631826705 add more debug stuff
29e5325e3b8781af4aff0c6ac2e1a8db2d4ba429 1631826332 add debug stuff
879d488705674d09fefd6690d6ba53069edfd842 1631825713 add tests for an_website/__main__.py
ff492616fed8a19ec27e188bedf7216c68b4d760 1631825692 move constant
ca8773250fee0925c71eccb1cbf62bb40133a7d1 1631822847 add dot 🤦‍♂
d8999b154bec3b39f843ea0b9442b15f85a15336 1631822678 add tests for utils.add_args_to_url
6fd8c0c9d2f150a7fc82e964bad4950b7688a5d7 1631822027 improve add_args_to_url with tornado.httputil
9e3433d57b6c7e797630cb50b651d5eafc5a6bfd 1631821982 fix pylint complaining
8887940ca8980551efa3f6b3427189766466cf76 1631821763 remove white space
b8c34385ac9cd57682dd68bf02d181debb9431de 1631818603 have decimals in code coverage percentage
80031e97de243f1da5768a72ac7b20ca0595a79a 1631818586 add coverage to check.sh
7d2ff1573783f23ff951512912f370c93088c82d 1631817311 improve README.md
7f7c4d131b96b224f521f109b6a7af058f9350ea 1631771800 add url to coverage to readme
f09a3eab193f902f745bd63fb032f660eca07ccd 1631771636 improve str_to_bool tests
93af74cd9d0e8047f02e94c98c7a93d7462d5d82 1631771149 improve test
28a10b3060971b1ddd945efb32d8d1f101ea2f0b 1631737471 fix typo
805a428a045651277bd77a0592dd006b055e5539 1631737062 add code coverage to readme
a6de3fa7de72f4ce26a4f22734c0f1ed9f855fff 1631734529 test bool_str conversion
799d08eba1e39995b70377a6d735940ddffe5577 1631730449 add new test
3a9cac1be883c79dbe94d4f978182cf0bf329ca4 1631729513 add pyflakes to check-requirements
7ee8b25f33eea60e90438a69fd3e4322697e83d4 1631729185 don't have versions of pip packages in worflows
d8591823eedbde5d56778da1ab1451b04aaa0d1f 1631728482 deploy workflow do less up- and downloading
7d907415a955395c4c7707954eef4771ff25b653 1631727518 fix coverage.json
1debfaa8fd7afe664b164f822398c4d83346c87c 1631727329 fix deploying to github pages
c76d1b0bfbf72ce1ca69e6133b65c92db4c9f385 1631726930 fix stupid error
a299cff8ff92af8c5535e963d5b212a6ff2947a7 1631726786 restructure deploy workflow
b8a53b44073816584567ee9b9a386b193cb2253a 1631720846 test
c6070ffb2632c510d1e8297afbf7130fcc6ffcbb 1631720682 checkout repo
ed08678c78a755a633254d50ceb0a3e4170f8eb0 1631720566 fix deploy workflow
23ce15e91fe97f66e91eb4e8b23d98c84f7f3fb3 1631720416 update test workflow
73fdab7b9bda302620c5e98a60aa1a0f9834ea3c 1631720142 use coverage
ec9bffe1f63a2ff6ce976d7f9e14e81b94825d31 1631718692 fix formatting
266018d8910a07de5b688764c97033e9fe031ad9 1631718656 improve sorting of requirements files
4a599ccfeb68a4eba372e9007e1ac0cb76fc9c84 1631644742 update check.sh to check tests
f88da96a744f338c4e8086c065d01dae67a410b8 1631644555 add doc strings to the tests
4777e9996a837cfd5bf0466f9a5fa9ba3492f910 1631644122 fix formatting
894c3494bbf5d016b47cc439de4dd43d54e7ee05 1631644090 add first tests
f3cf74ee1de7b29aeb83a5fde428f8996e541578 1631642034 move type requirements to check-requirements.txt
63c275099451ca58bdbe1440cb905e9839f79c10 1631641659 make small functions synchronous
4150f00c61cb2e11ad47201f5831bc8fd5f07a69 1631628225 remove .save files
4a1108c7a45d691e2c44a69c1013694d8ffc7378 1631618069 fix restart without specifying commit
78ff8724ee658cf510d23e07e2a43351dd76284d 1631561061 swapped_words: fix issues with non-lowercase-words
a133b48c5d057e4ddf9be0c8a0a2a20279e112ab 1631560589 set SameSite to strict swap.py cookie
9569f3334003fcba9349413819d43e1249c82b39 1631559915 Force commit to be 40 chars long and use better regex for commit
aa91c52b2485fa47d3df01bce0de558cdc864fbd 1631557776 Create codeql-analysis.yml
7d353cd94db75cb6fb003110c6a530a4528b26b4 1631557489 remove LICENSE again and fix links in LICENSE.md
36fbad0088b4f101b905e7925d30809bcaa962e8 1631557215 Create LICENSE
787a94f1a29618186b3cb2f7b465447ab6a989cd 1631557008 improve inheritance of word pair classes
5ec8abfdc657a04bd234038c4c0667243afb58eb 1631476021 use monospace fonts
893115aac9ac818ce7321a3ec2920e929cf03c78 1631475600 improve config.sw
3037f7b8945ad49e59f5e72bef43c46bdb7509a1 1631475589 improve getting case of letters in words with spaces
542ad189a1be137c2bd2abb22a76022218f28453 1631472906 don't remove duplicates
88f60ce780fd0423108ad102ec554a2bd1f83fe8 1631471261 remove debug prints
8d876bec92040cdcc9d542cd14cf4b5d9bf41921 1631471261 cache sw-parsing to improve performance a bit
3d474431ccc1f5236bec787caf0c3fd91e738973 1631471261 save sw-config in cookie
c295c2f1b8da3ada10c23934500284815fdad34d 1631471261 improve api
ce6cf5fd7b085329b4f9f310cc1bd5c49dac2c91 1631471261 fix flake8
40d49284861d6ac663386d137af071d4415133f6 1631471261 fix formatting
f3fd50bc223f952afd05ff1f89c6aad4230ddd46 1631471261 use named regex groups to allow (, ) in config
78097b80ac18530633d8224afdd9f99e6f48f894 1631471261 add config input to website
a4c91b6db3824adc653d55a4978541f9f13f9842 1631471261 restructure classes to improve code
511d1d9e514f12bfe06c9fbb9521d821b0dfed9b 1631471261 add more stuff for swapped words config
7e68a50cea2e9a6c66104d3813bf683807902676 1631471261 add config file to swap words page
795355b72242718797da771f482031299114c9eb 1631471261 restructure swap.py
d8be0875d1377df172e5d213e59a147a411d3407 1631471261 more beautiful code swap.py
7e86cd837fcabd747156aa59c536023b68a17599 1631307626 Revert "Fix #23.2 (#24)"
31da32d98ae0f17962231578f5fbb7677bd1880d 1631226095 Fix #23.2 (#24)
d31210a206e6ad2844cadc655d44f2b9b821af92 1631200680 remove useless code
20b57110e422b6c1aa49919aee76763046f0bf22 1631199548 remove duplicate code swap.py
dec388010d58567c3b72e3467b4a3286c03c257c 1631136461 improve swapping words with mixed case words
31b8b6cfc8f56764b1d9bd8a88c8a7aff57fd1eb 1631052505 remove debug print and improve error message
c90f180190ffcfd15d01428c4a5c93e9fb168a36 1631052179 fix for guilds with widget, but without instant invite
eda9127832946796b744564c2911295f930cfd46 1631045253 move images to /static/img
e1dfc14fd8214c3384f6c33a6b408e6ec51669e6 1631044954 Add kangaroo comics page
7e1a1028286878c0f942a4563bc0dbf12211b806 1631032820 use try except less frequent, improve discord
b26083726b5cd5018c80796d9814bc9f38b97e5a 1631001744 cache errors too (discord)
5f6bfad9e0b57917263ad80d60fd6d0ed4648de7 1631000137 reduce ratelimits for own discord invite
bcb3b17a20becfc2bc0515c3219f1730f9631292 1630964770 discord page cache results and make rate limits less strict
347d47f2c8bdb9ede0a58bbcae613c651a3f1faa 1630955316 pylint should stop crying
cf3cfc1feca729f3cff0d87e9203c6f97e072a5c 1630955298 better source link disboard
e3757a3e14626de6548d2be04c37c7de25668431 1630954662 fix bug
d061d933e97c471d0b916b06eb0b4458e341765b 1630953358 fix formatting
a8fd10bc60cb0602abe29054435d92cd42b91f44 1630953323 don't use session cookies
22d735c9a3f234ece0adc0b9bd31ec14a4eb826a 1630943901 fix page
29f39cc2d684dc09674bb2e04afcee8b4b58d6c8 1630872223 add meta keywords to page (useless, but why not?)
41fb5586cbea89074f1a62608d3cbec2dc3d8425 1630868411 add keywords to module info
a9c68cb0a919f2e4dadbcb1651fb425c3c9a205e 1630850375 add contact button
648199a52de1632b39fe754e277ae82e5a177b61 1630789516 auth_key in cookie
65081e541544d8541d5b25034b7cda4fe92bd081 1630781370 rate limit discord page more, because it uses web requests
a097671f1f527bb20845f9f0cd2d6f400a73755a 1630779713 improve discord page by checking more sites
e081ff5a604acbfba2d356a48adf7c31b2d7bcba 1630755285 fix formatting
0b4618421efb943d9485cbb60b5a3648e817efb8 1630755254 discord page, add api and don't link to disboard
662c670135d553442705bbf39cb13a65e5a1f1df 1630706461 move get_form_appendix to own method
99ebbb3811cf129f6884e7ada6a53c7c7c724b45 1630693951 replace url of converter page without redirecting
f6ec890b0648a27f2fdccb3896da517e3e623d43 1630693924 improve replace_url_with.html
6c2670ade64bdd57b86233ba2421c0987d18e335 1630693566 don't add form_appendix if not useful
e4890cc66927472d6dc4306c4b4f030b6b9dba64 1630693536 improve add_arg_to_url for bools
6a1178763e7dab961f77a10ddcff4321d7138f03 1630692495 replace url in settings if stuff is saved in cookies
e0e2d4bed85db0e38bf77a1d35b4d9c2840a1bfc 1630692468 strtobool → str_to_bool and add bool_to_str
beacc7f63f42f602504212cb7055f7aa42508266 1630607499 improve theme behaviour and add random-dark theme
34ec82040e9375d4a312e83ffb268166bce2341a 1630528236 improve checking for random theme
5bde43abedbc87d0ce01a091046b1da9998473a4 1630527526 fix green theme
d12ebb91194b86a6c08489f04535d2d170676329 1630526211 only keep args in url, but don't add them if it's saved in cookie
8825b409cf8ddb164b309e986f51a543eb3d04be 1630525903 add color themes
73e70be3ea80c35e76edb188a9b84a7feeacf052 1630524395 remove finished todo
cadb83e8d5ecc60055cbb482e4340735097416af 1630524385 fix typing
24ba28ae229ef8bfbcb6e2fddf65d6ee134e85b5 1630524060 add meta description
8332d86562bf64e35d0f73ef363baa5697e1931f 1630522222 swapped word page use post and improve design
649c1f4eb1de3b556bbb5ad2613375b3944cc0c2 1630520845 update currency converter.html
847a25d5412e95745861d33b4e22bd711cf79de2 1630520348 improve hangman solver html
87e5c8bf2d0b9a61be96ea63ed139ba63b07a9a4 1630519370 fix formatting
05603aa8736585e0e1706955abaab81ca5fa8ce5 1630519337 add settings page
a564a1bbb0a209ab4e50a35b165fbcfbe52a279f 1630518854 improve header
2e12d70f0bcc76657967797dcb41e15c695d669c 1630514253 fix formatting
651b6afde0019ac13a7a1010dffec4b506e73034 1630514222 fix getting vars
d5fe06af0f7552d627859e8371404e5325161f1a 1630444297 yatdc
137ec24a76216662081ad0e16d7b01a67f70f926 1630438420 fix wrong request handler
0d009d83914b5c1841a951f10c7befa5e8d9779b 1630436945 add basics for settings page
f12636e23480898223117c8a041e4261827c6fb7 1630435490 reformat code
c4919be9bad2f7fa083aa26805751c86f1e483e9 1630420087 try getting theme/no_3rd_party from cookie too
40d1dde24011a35f83739ce8aaeadb3f0fd06b67 1630356026 make code prettier?
f1b2d5981f38447000c92791ba1de81b0868e9e9 1630354743 don't use relative urls for href
8b6a56362643b31219330fc05c1ed4737f409c64 1630265848 cache functions/methods that are often called with the same args
847476434edf260e313d3cc421d77ab3cc25da00 1630264881 add type hints to strtobool
3b98eecdf810e4e149308759093d1f933e0ecdd3 1630264766 This commit is maybe a mistake.
04aa2ca70ce0e6d1cff4a637a47874dbbd9b209b 1630264363 add own method to add an arg to a url
0a9110b555c6ef43a537a657b3164da8cd2fa3ae 1630167675 add robots.txt
b19d0768f9be5a9d3983784dc7a1479c78cbeb37 1630158253 fix formatting
82b6ddb7fdb6b5e24707d4ba45afe2a71cae100c 1630158093 add a random theme
5e329a0ac2c4b7c1e31935abb4ad89d5b31a5c5d 1630154700 add light theme
c55f1d116c2e6e8a1942e17a8f5a3fb0740f67d4 1630154689 uptdate themes
174d83e270ff75cbdc7804d364ece932f134ccf3 1630010374 lol
5f0d2774a317336707602dcd159823b3ab9c6441 1630009852 save theme in url and use class for hidden inputs
e9a99fe4bb897cd60822821bb8740dfeed3f7b09 1630008705 add blue theme
5d7e9e2698996ff59359962dd0189a80a28b89dd 1630008580 change color order
bc245a272495b79677dc424bdc75c18e408bf62a 1630008531 rename color vars
c9f9465ca2e3b948f60596e84487373502163b52 1630008235 add support for theming
4db9690434a005235de309066747606eba108b36 1630006999 adjust grey colors a bit
bd2b4bae5114ef1221b31b09e629221d99db20d8 1630006869 use hsl colors and improve them a bit
b3126643f28db57f909fbf3b75f3df71bbeb8677 1629838892 use time_function to time getting the module info
60a48eb7051b276f3ad6ae30cbab227f0a4122a8 1629838851 add time_function function using the timer class
5b1f0b65ab49a2e512454a5326bc9147660edffe 1629837307 improve wiki.py
f2146b22fda824457e3d0a4ee834d0040f63db9e 1629837293 improve get_module_infos and add timer class to time stuff easier
3dadb518aebe9c538431a17b1d4333d22f548334 1629755631 fix uptime in opengraph
0fb704048cf1cd6564adee384eed30e393e1a44b 1629741594 uptime page: move js to own file (it can be cached; requests get saved)
1aeec3aa54fef582de94bba1e5bad9c19e51f9e0 1629651457 improve uptime display
987f9433bd80ed469247d1acff683253dc91ad33 1629649511 display uptime more accurate
8b41fe91ba28c844004bdfdd80d21fdc64f67788 1629648116 specify encoding on open()
1f63da7b30d418286bc868a9be49190bc9c8ad51 1629647995 update uptime with js
2c0cf18a03cf9a77ac5cf6e7a631c339cb565695 1629315696 fix formatting
4cdf35e89b51f027c71447faf65696aae700081e 1629315663 don't have ratelimit when authorized
ccdfa2990190e6c5960eef05d110cce58cf57511 1629313703 fix restart script so it doesn't fail if we checked out
08abca191f87f68d598cbe6d81d0f170327fd843 1629312081 remove get() restart.py
d6e8a22546228052e9ef5a149082f82db998ad5e 1629311949 restart.py use post
23c09a37f8b4c905017277e4e53f1e2e047d2cd1 1629196801 fix formatting
3a4b487aeedad042910032a1016503372297dc02 1629196771 update restart page
3d01f829b183f532e34e64a0c0c262e2b7443cf1 1629195953 add github workflow to automatically publish changes
039048503d6e5502a5278b1b871ab405042438ca 1629150918 validate the commit to not be harmful
ec5f0e8fe056e9a6db7087651a99bf031febe3f5 1629149810 fix formatting
1498f4cd51907f5e5036c0041210e963b456afe6 1629149778 fix command
0f24e6c2299075b8251ad72ed9d6d02e93a8cfdc 1629149758 change command
dffc8fea2c401b4166c833f74114e09a43a1bea5 1629149590 fail with reason
ecc80645923d52660311e8c83508dee7a59996b4 1629149348 fix formatting
27d0dce1ec2bf8e9129f2d2191a3bb65fa8f3bb9 1629149317 raise error if not working as it isn't working
632a2b6cc93b36c7b88509b2a7fc1978691ea60a 1629149023 change dir for restarting
b5b29058dc7524ada376948a3a1732590a2118dc 1629145008 fix formatting
c7e730cb1b5ef3ac2c6dcf3dfea6386dfcb12bad 1629144974 add restart api
18c666115a23a806e799cbdde058ec6ddfeb8c75 1629141673 add blank line
bf3beca05e2a911fccea9e132fd3243e01f85ee3 1628881651 remove pylint: disable
832cba30dc4635a7c64538f3f2bdc7fed9ad7d12 1628881391 add license to files
3a2030b229ecc530e9dc4059ff9cd85cea241bb5 1628867913 update pre-commit-config
30499be3926d5e9f5e877a5919e0b2f5497bc6be 1628867802 add installing pre-commits to check.sh
b9c3521a10f3bdec4ab53678d42212676da06d73 1628860779 add pre-commit
1787dde466847f0f8efaa129b8f8f1195bdf3dc8 1628780917 add comment
6657b9194debddb378e956c739ccb8c3047d43a6 1628780839 add more comments to redirect page
4242ab0677365a75f545d137901d8d1d135abcc5 1628780809 use referrer for discord page 
b8dbd9588de5fe5b9ddd104c4c3cb4e011b4c613 1628622384 clean up hangman_solver after speed up
9b85ebd33c1de0744bec5d82e31ed41f6ef81722 1628621992 fix loading times as pickle isn't really fast
b3823fddc0fa77dec9c5190a48bcf8613cecaa6e 1628615854 warn about modules that take to long to import (hangman_solver)
e25e52f956dec07e8e238c4d1b78faaeb07c8764 1628587497 fix style uptime.py
290b227160fa4c21be903f23b6d02095b136d5f4 1628587398 improve uptime page and add api
49bc9c246cd39f60b42b7b49300dfec9c23f4c77 1628584347 center text in uptime page
61b62d027c31f75d5b0d4dfa3b04c115002602da 1628584047 improve colors no_3rd_party button
a4b9b5bd63db5ac47dc61c300b624da132148c11 1628581965 remove duplicate words
1dc50d0ccb106662f50ec04a606f8dc77112a281 1628505934 remove duplicate words en
d2a0d4adce2397106c1734cc074e5d3d3f8d24b0 1628504697 improve code style of hangman solver and try to cache some stuff
2fb5e5efeaa61996055667d7aea1f3eccefd3b41 1628356838 reduce memory usage of hangman solver
0df7b350164285e8ab2577fe33cb9b7d82677201 1628248345 add no_3rd_party toggle
28fa81b95f0c02e44b275c82dcaf2137b9ca3716 1628204821 fix no_3rd_party=sure for real
d7df4011cc55620e56c64348f389b385d20dba00 1628204243 fix no_3rd_party
7f171dd7f1a0d6f5aa83c3f98de8b238345ffd79 1628203048 small improvements to swapped words
50bd8f334de726491a7685381c265e330a10c2c2 1628198595 fix sub_pages links
609042885c4e5d2a0309cd785e76f7a740bc39d0 1628197581 remove url_appendix and use fix_url more
4c613e9d118505e3ccc6a3b0a6b2ecac399563da 1628188686 small improvements
ab8f7dd32fdce77413584d0ddb1ec1341dfeba8c 1628179253 add redirect page to warn when leaving page
57386c919727fd81cb678575dd033918c4997240 1628160375 improve z-index of header and site pane
845071624150fb562dc08be5d35e23bcf848ff3e 1628158671 link to browser plugin
5c90cd69402b9d1d262c10e79896a43e93554a13 1628025152 fix formatting
a1f542a58101416fc96936fb9b62aaea247db661 1628025120 add api
a7758212ca92d16861c442139834c3771a66bd8e 1628023579 make swap words page work
e9d73fa9961631b607bbb0e35cadcb99b8eaed94 1628020727 add basics for swapped words
36ac4e87ac623aa608464e897b058a9cf1cf51cd 1628018679 move the main_page to the top in the list on the right.
67be02027916930b7062b185261850598c621fae 1627996776 fix formatting
47b5ab752a8344214f99e7e683741c7cb42309ef 1627996745 fix code
e9676c5a1c03b73d25044643bee7ee63b8893c1f 1627995437 add wiki pages
c7d0323eb4969d85c532ad2271fd4859401cc3d7 1627915221 fix patches
49c9532d49ead8ef6b6169edbc8fe7773561c77e 1627915086 fix host info and quotes
6b36ce3a3c4016e88b0d86f1868dc8fa564fc6f5 1627914162 fix formatting
58f07fc26c39ed7ea845c766171ff9ca95df9b53 1627914123 Remember kids: Always flush the toilet.
1f0fd04f8ad9d0d1e3a356666055b994fe4a5655 1627914025 fix hangman solver
2aca2f5642effd9a754f386b48c92f8ddd746bda 1627913257 fix more stuff (lolwut, discord, wiki)
b9d0e5a7324fab6830bd6b851cd57c979d8c6a1c 1627912997 fix currency converter
a266c81a577eacf043676708565ca4f858532e61 1627912130 reduce error count
6eb432b29eda54429ca9ae4a5d65766067c00d8b 1627910406 shouting is bad
7eb61b8a5d18ba1249cc9b261ff3396bd9b13a73 1627910264 list sub pages on mainpage
ee3aaca909be746e1cf9dacf64a2dc721a60c2f5 1627897712 fix formatting
dd0924135ed766bda6dd21fa6c9ac355ed0d3bb5 1627897671 show chapters and books on persons pages
25cd630756eb13ce83d94424c48ad2f2be6c0331 1627860704 fix typos
d0be6cfcdf88eb8516b5a1cb82fcb0de1c42108a 1627860534 don't highlight in book title
d2fdec27189519b8af35f95b1de20e5218422fe8 1627859898 fix bug with highlighting when searching for "kaenguru"
909f3b6c2a6aac50cf910c5ff1bf9b4ba38c985f 1627859600 fix formatting
3f9aacf0264490b93be6d4ca5ee17199e803d1e1 1627859562 kangaroo soundboard don't search through book title
588a7972196021403ac91e0aeb3d39b8e99e60df 1627859504 kangaroo soundboard search mark the query content
029367626d3ef332d374b56a71da886f052d3386 1627857229 improve soundboard with better search that shows books and chapters
2370f220891f9a5c9af15ee9d48840d6341784d7 1627754786 improve status code pages 203, 304, 100-199
8909cc1415da41975dc75bdd874330bc8a6230b8 1627738341 fix formatting
e5e93c1cfe688feefbf2bc176f507415e1705934 1627738302 add own page for every return code
72c2b43531ffd899baa3529eb5203878ac1177c3 1627737152 add doc strings to make code temporarily worse.
cdc4283c069a1625d8823e28db2cfa43893f10c0 1627732715 add invalid name comment
19527b3898c93e730d3a9b3bd4f817c43765a49d 1627674658 fix formatting
eb29a7d15e5bad5df425691fe7c0349ca49011da 1627670043 improve tmp version of quotes page
66acc096b8b2a2b70b9d0585fbf729f38f23c022 1627494809 fix formatting
41744964c24d0c4f87e5d10676ddbe66d25d6488 1627494776 make wiki use design
f7886703d9e7ca146c3f9eb1b19711ea3a839ee1 1627494273 move css from html into own static files
ea931d1e24b82519f0212320a271a6431c248217 1627482632 fix code
6086656a4972cb1f273d5f01ff72fac8e4584281 1627482008 add stuff for quotes page
e52213211770f345e717c9c413c5f5735e8a5494 1627421372 reimport annotations, because they are actually needed lol
e7b5ba2d3951dc81fa035cd7098ca24d11828836 1627417789 add cool code style thing in readme
417841030171a8ba07598c66a9bf9703cf9ec81f 1627417772 update config to set tools to 3.9
1e73334c85ef24a713e7b4792772a9765776e1f4 1627398407 improve type checking while getting module info
d4a2f991e393ae0602eeddd2694dfd08785f3d0f 1627398366 remove dumb and useless imports
f9dfcfb2302958585ceb59eaa97690beb3da1fe7 1627331870 Fick 3.8
a1334d073d14b9c8cc00e7cd6c466d12ccf6bd50 1627331524 use PEP 585 more and import less
8f9a25a97249d48a547158d9ff7490a063da002f 1627236372 sort module_infos and make them immutable
de0d506cd753832f48358a7dac1c57b01b67bff0 1627234846 improve list on main-page
f3e752033638634e8df34725dfef618053b4cd37 1627234826 fix typo
1d8554d9c5eb6202abe72c9b5476a6f91f82e6b7 1627220328 refactor __main__.py to reduce global vars and make code more readable
a0da33521483440486aebbdac6f2c491eaf17de0 1627154207 improve debugging
1a415459b89888f242938fb02704f6f660f8376d 1627147178 debugging of host_info/uwu
d2a252fb61287d22244e5b6449b83591a33d43bb 1626954322 fix
0505b76f63d0067d972f664bc02ea62fb881456d 1626953263 fix currency converter and no_3rd_party
cf462ca6a5af5e41df82e0431de766eacd9cdc4f 1626945720 small improvements
59033739ca00ddb307576bb45f6f94a404f2b036 1626944018 fix uptime lol
2fc62daefa444dea3b48d01d605ac8a83ede16ee 1626906600 fix formatting
7335914237808031fa15f32a854ba1e6b1544420 1626906566 no_js → no_3rd_party 
14e67412812e8cd71321a581ccbe99eae9d41f9a 1626906085 add uptime viewer
f7b9e1322caef43b45ca31d9b5107d08c4d6f144 1626902884 test6
5b5552aaa8eca30ea4e4bd5bd6502d6948d2ace2 1626902828 test5
586050d43e12ab3e014e12b538382ab40c1da057 1626902480 test4
a6281111710718d65a09b4517522f6c1ac9b9f7e 1626900866 test3
d2307350e3e9f54378e3f0a7a1bfb97adf24ef50 1626900451 test2
7d34d416a09789a40c21a05bbfad99041f980ba5 1626900140 test
c8a0fb2a4d945756620fc965f38b7dd5f2957a3d 1626897927 uwu
6e949c12072c882ca933c68200107f4ed973a157 1626805524 get description and title from module_info
069e795a68dbfb5cb8efebc1d085c4604a69e0fa 1626730654 fix formatting
1f6ad10fe2843057397773698c7e7aea1c314f3f 1626730556 fix kangaroo-soundboard-search
c127b39a53233384056a7b87795dc3ba65e64dc1 1626730222 fix soundboard
4a38de43076881461e9fd35c7a432fbd2626287c 1626728565 fix typo
42cdb9493f4062c9f940d85d1a05fab249f742ee 1626721396 improve url in footer
614699739c3b8854d6f0b6e33025c9f6e0fb5574 1626721293 wiki page add basic handler
9b6e46ae16c961cb1a186ad06ca5bdb441820fa0 1626714321 fix formatting
e6dea9aa7be26d9656890e9d245bf74cfa08e66c 1626714284 link_sub_pages (now after adding changes)
3186c03ee4a2a4207039cb059c84d51ae8a8af99 1626700931 link sub_pages 
cdb0a2ef8edf8ab04f48ba454e12e11bd1e3de49 1626536293 soundboard with submit button
bec4dbcb3ed698fbb6fc658899ce47c41b93f04c 1626536112 improve soundboard.html
0e6c68f7a48c1c2dbd1b623984eae2bfb6ed14a2 1626535767 add search box to make searching easier
e332230ef1ff1597120d81c03b475fc0f49c3738 1626446890 add basics for soundboard search
05e1d2aa65ee4ef165ab9e6fec18e6ba5920fe34 1626441614 remove ':'
51d03fe728242bb5379ce9015728d5fc8283b049 1626436801 fix formatting
432c9c814392894e7fd590908e187f364183f7a1 1626436801 improvements with rss
1c3fa563336298fb02d2e730cdfbd20f0f853b1d 1626436801 add pubDate to rss
b9ef1ba655ce141b331a3c6a620fa4fb1451010f 1626436801 finish soundboard fixes
49e66f16215b6b0e418c8ec2f55baa5d0d9f0e0b 1626436801 fix formatting
0a2deec71b5a7951e2751163e8928d07a5c85fbc 1626436801 make kangaroo-soundboard feed work
b9851e50bd692e283cc9e773cf90996c1ecc5622 1626436801 update to_rss and var names
dce4240987be8f27625b12741de3193a3496fb83 1626436801 remove debug print
ef7598d2ef0ebdc91e84339653b38cf124bf1f57 1626436801 allow creating rss
89822d9691312682bb8e1eacc4f0234cc02c199f 1626436801 clean up kangaroo_soundboard/__init__.py
145be7fa80379521a081bb59462332d45f3b40d4 1626436801 fix formatting
f6be067a0eee9f3f7a3ea1b91edc4b9c2320c359 1626436801 first tests
f138c1df2961bb4eb473da3ed459f32a472df0cb 1626267582 fix header.css
d9c5ad228618680e12d9263dd7047d7de85329b4 1626170009 make no_js support easier for future sites
85863b55fdb44de071694188edff999f02f03981 1626125803 add no_js param that disables js
342f08e4d540b05e5a2ea5ab3bb9bbd237b94082 1626031971 add name of pages in header
bd4ab6b7447548dbb8fc396113e661aec4c3d7db 1626029543 fix color and order soundboard
1b16692684d5f1574d60edc8be95234d59df8900 1626027254 fix link problems with soundboard relative links
caca3013cc616ada527a14a3e38c3844bc7cb574 1626026389 add z-index to header
c48e49fa9b8fca938940a024f0274a853d9f397f 1625864304 fix formatting
129a5d278be393603c3869c64e084bf85eea5916 1625864266 dumb fix for soundboard; works now
88205b6221bb5dd39b7caf32ff15a11be0cbf52b 1625781969 try stuff with soundboard (doesn't work)
b58363ad805a5adcc5e9d28457bf8c84dfa440a4 1625761931 improve the building of the soundboard further
d5c3b859f1127fd4feef612b2d508ddf47c86820 1625747303 add stuff for soundbooard improvements
9b7c03fb4de196ae0e613e238f391a684caadce5 1625731200 Update requirements.txt
15c58337784af589afce6089dd011aefd969be1c 1625691736 add basics for wiki
4e5ce51cf272817e4086c22444f99d441d72cbb9 1625647009 fix way too long inputs
c879e83ab5906fd9bcf10f1629e6be83cfbc01f5 1625647009 update gitignore
d2ad21b3876612c1f32bd54b0978ba25330bb585 1625605200 fix input for users
3ca9a3bc0fee98abfd9b620191b28e5c87ec8d4c 1625602057 fix default selection of language hangman_solver
60c30f4d059d9eefd1873f0ceb67f98239e76684 1625601600 fix ratelimiting
9fc4c796aa27af70b02b2193075ce51e4a077182 1625601162 fix bugs with hangman_solver
18425d3ce7331b72645ee7c4855a7908098701d0 1625600807 improve hangman_solver
e5379c3473652d9137ac9b89153eb6536639468c 1625599453 sorry, bin dumm
98d0ccf7e6ee399f78edaa5e98e606e9f3293323 1625599334 fix formatting
91773faffdc4a160e5df13f4f598a231abeab5fb 1625599299 custom ratelimits for hangman_solver
d3c8c3891e31f92793722612701535cea2613227 1625598918 add constants for ratelimiting
8e2471c5cc53c22672bc0cacc1ca900fb53e650e 1625594400 🐈
bf07bcd0b490e9b232a213e30a3b0525377e934f 1625587200 improve ratelimiting
469672cbb2cf641bff75f49c3fcc884233f1fa8e 1625582086 hangman_solver.html show word_count even if max_words = 0
1499e948b180027cfe200b791a1bbf5e885077e9 1625569990 fix letters with crossword_mode if matches_always
29f70d88996e3de84a5043aaf7d194beb6d86961 1625568052 force range of max_words
320df934c161f3c0f3641e15184d657acf463e1a 1625567942 specify range of max_words in html
74ec6995046edc433754c6859488c1b6b7616522 1625567613 update letter displaying for crossword_mode to make more sense
f30b528c7571d4e5c41db71361229fa44cf7f41d 1625511615 hangman-solver words: list -> set
9f0db2be99056759581f4a107d65213367c43b00 1625508000 add ansi2html to the template namespace
8a8071ce5dbae5e51c6ddaf22a5f72b73c781d5d 1625504587 min_words max: 100
f851e16057218e4736f0efb91a6486777b6fa347 1625502573 Merge branch 'main' of https://github.com/asozialesnetzwerk/an-website
f0b7edd171e30023723e205daff6ac0a9a4a58a4 1625500800 The APM RUM Agent™️ belongs into the head.
84b04fdfaadad1092519abda6001685d77e66edc 1625500577 fix max_words hangman solver
7b3f9ff89bd93f18620471da3c7b128cfbe5718f 1625499534 Move elastic script to bottom
6f3b67e2ab7edb19ebf358d35884fdca8c6c7361 1625498411 speed up hangman solver with Counter
0844c9aa785387399d6483693ec8b060da7c492c 1625333691 Verbessere Beschreibung der LOLWUT-Seite
7bb1dd2118f891cfda406ded4a981060623514ae 1625328000 LOLWUT
5383fe6c1ec0f7e7ad81fec8111817c236304e2d 1625242973 fix formatting
72b767b0c0541b144815a7a1300f9bb6243cd390 1625242800 try to fix sorting of requirements
f02911f8116377d00abd8a32922ea6977c9b4f1b 1625241600 improve the ZeroDivision handler
10a61aab50e2ce557205f3bd4d77e4f4d9808aac 1625162400 make website more responsive
6d80b959e08da5848c4976b12b9298b3bb831209 1625162400 add RATELIMIT_TOKENS constant
8f01f7700d1a656f6829b0649c7c358018418e91 1625088225 remove async from render
c9ee8ccbdd84ad1595f3abca57714e6b6c70a98c 1625088033 fix formatting
bb1ebfa142f5e21d54cc1d93aefced2d6adbcf04 1625087999 add link to main page into menu
0f3025c6d68d3f12099e553388774b486495659f 1625087882 improve soundboard.py
f8c15d34655264641571ae6341508ab437f2c7c4 1625087686 add header with links to all pages
9cb8af8162f476f08f08d3bc0e1dcc297241c944 1625076000 improve example config
4a6b3ddeeb88c342ad58894cfb4018cb419a99b3 1625002791 log ignored modules
39b8edf2374b4ee1939796ba3d0388940982be15 1625002190 fix errors
2c7c09f00c920a5f726d61c7cac3502ac817f7db 1625002075 add dumb example config
8d7b610ca1702f6779292a3341aedb39246af88f 1625001578 allow adding ignored_modules in config
05442412aaa926ebd9ffa99ae5800b63b7893c90 1625000239 fix api ratelimits; write → finish
f38c7a5ebce9d3b97149f010b2a977f25c3c7b2e 1624998377 check if get_module_info returns ModuleInfo
4e2cbc7afc634e5364efd86685e4fa7db236b05e 1624997297 improve strtobool
92801b8c387f68e732fe2255343447c3b5055db7 1624997004 fix bug thx gürteltier
d7b5c7a9ef883653396018c00599cd895d978159 1624996800 strtobool
e6015c935dbae573d214ca641238658a46f4389e 1624989600 🚀 Take b1nzy to space
2d1a3c5dbf7b63cff0d750f2848b6c5e5271d40b 1624982436 fix formatting
f3d132561cf10a960ea0013e83bd7af35e2269ee 1624982400 Redis
572dc689b84dd91b6efde92ac5ca5d008fa32a68 1624908969 update ModuleInfo
92483785616d8a9543ac0250a14b2edf965f8b40 1624908888 f dich gürteltier
86396f334abd92c8c1db2d579c8db228e0a62734 1624906834 fix formatting
0faadcb07621e43cfbf16a7d90e38416edaaaa85 1624903200 sort requirements
cb6654b751de8c8cca3cdc517e32f6f081f04749 1624896000 remove unnecessary methods from BaseRequestHandler
621e73d4d70619b38b504a8f0dfe5e6ad45a9b27 1624832606 test
78abc9f950bc1fc9db65cda3472fbf48bb1f3697 1624831519 remove dumb print
edfcc297511a2da9c1826f1ed338f9670a53cc93 1624831394 fix formatting
85e9668940fc2b185b4cfc0a3e1a3e2c3de13ed1 1624831361 make main_page show all sub pages
990d8ceadb184abc1af1bc9b263b6c7ca5a5dd53 1624827442 fix stuff
4437a544149a9235e29ce905c1709637e6d247b3 1624824301 update stuff
46903f467bdace879de3af21c075e36382184ecf 1624824301 add more stuff for main_page
4f34b7b60c9ff796bd5610c6ac8907e995957266 1624824301 add basics for main_page
47aea995f0fe711b32ff1b4e6aa43d24907950f1 1624824000 Elasticsearch
e77379581163c9b5b9aab183f87c17bd3ce13cd0 1624817122 add stuff to BLOCK_LIST and optimize imports
da7e02a6b6cb9014647c055da4eb8fb75c3efdad 1624796486 improve loading modules
6f1a5f7f793a5380e7b975d11b83f1c339dbab68 1624792417 fix formatting
bca23f868e2ce9372d767b02dcc9d070aa2e2883 1624792384 print loaded modules, fail only in dev mode
892441a7434be52a52430e4815d0c598552f5f70 1624746777 shorten comment-lines in solver.py
8fbe16d96cb7e3fbfbabfeb8bfe49da7ba1cc24d 1624746762 fix check.sh
4977cb262ec6d6ebf3be83087c66c5da1987a7f0 1624746752 fix de_words
e76229b1e759dfc68f3b552f77a23401d94d6678 1624744045 load all the handlers without specifying them explicit
e31dc0648e9bf8a68bc0fde7e4304ffb8cdec7e6 1624737600 Flake8
9c8b95af3bc6b5acc88375b07f8013a5eaea1514 1624730400 make lines even shorter
f6d66a89b8dd34d5cde0632ce9b6249bef596871 1624644000 commit a few small changes
357f9abfdfc7e58c5cc222223598dfbbe1698be1 1624608000 Update check.yml
b6e0e46252e60755676cd4f2ca43812c54902ca2 1624564800 improve workflows
1275860999a22bc92912e0806dede2d5d2076188 1624558080 Update __main__.py
dd301d330ec64174937b60f8ca2a802fc78915f3 1624557900 Update check.yml
30dc0052330ca3352c1e0b9452e10b40aa4a5012 1624557600 commit some changes
773658b1a9ee86804f2cb2d522a3c338ae90c0e2 1624538880 Update __init__.py
721216eda1dc8757fc1aa603bbe16267d3d8af12 1624538700 Update __init__.py
0b16db2ec559e2219fa545cde3f1ac5fb9390708 1624538400 Update __init__.py
718492ca09a92f610d5fdb7eeb82b72b0fc0c993 1624537200 Update json.py
47ea69c7422fe4c405399ddd628b46956ee7df7a 1624536720 return
35242d7969cf7bbe271c33ea1df7ea15d91ac698 1624536300 fix typo
558e43c85f324815df98b7239bb7f4c03c4250d8 1624536152 fix formatting
ce5401bd6df0b031e65affa7eb49fe380bcc9177 1624536120 Update json.py
1a2c3e34f3824ebe224cfddb8f92ea1660dc6b00 1624536001 Update json.py
90bb9a92ea9586f3798a6476eb4e87e663b5e698 1624525320 fix workflow
a17684cb867c736173366aaeda740346ce949d0f 1624525200 make orjson compile successfully
e2c6bdb16a374aaec150882fd7eb49773b20e03a 1624522800 should work, probably
2d9b777780423d0523db2aee63977658fa05ebf5 1624522200 3.10 == 3.1
35a780ef40b4268263b2f23f6f2a9a079df614dd 1624521720 Update deploy.yml
e6053ce3217e06cb9077053b6a83e7d4af9230b6 1624521600 Update check.yml
ea88aaae3168f2a298f705cbd063cbec2acfd473 1624516800 Update __init__.py
72942368b75b7b7c24c0fcf9531e0b7ad8e8c075 1624516200 Update __init__.py
2b66e75ddee8e2eac36b26cfd60b96e30cf7b0f4 1624515000 Update check.yml
0e6d4c34d4892af750435decda8aa5789fef56be 1624514548 fix formatting
55f4214042b2a69d287a0cd212dde2ad6fdc9016 1624514520 Update json.py
e978ec39976f4ee83625382b25bfcab7ac0711d0 1624514400 Update json.py
84e48456738d083963718a610dfa3d861fa3c095 1624485443 fix code
08d9badaf1a8821ce097c761b500825df9f237c3 1624485359 fix formatting
a0bcd91908585769f6681cec40dff3fac507ddba 1624484040 add json files with letters
75f453bffee9934922e4dc47504e6718d167693a 1624478700 suppress warnings
5d9e97902e0b3e014ed34f9aa5d8f28a5bb2fb31 1624478425 fix formatting
b5b89646c6863a0a9d0ba9242d6c5e26c1f8f8bd 1624478400 warn in dev mode when stdlib json is used
90d7957f4279e2b0364fc1d75f68158d4c48e917 1624473858 only go through stuff when have to
27400b6cba00e0e4b314496f55e7e60ea5ba5fc6 1624473369 improve hangman solver
814a733905245b4979985c4e66e8b6185eb13574 1624471855 ansi2html use xterm scheme
8df9ae4fa646ca11f02586359d5d009f5a5c8d32 1624471200 include current version of screenfetch
4ad0868ba5d0a813c77ddee778c47083d59e1743 1624453224 fix formatting
98b7ad09a25e8f05bfc8d5233ec78f1d4f554606 1624453200 Update __main__.py
2ca40d42c06c51ac4e0d8019be4a2a4be50e4162 1624449810 Update host_info.py
124d7c6725b38a70f210f7073769bf888fc03dce 1624449611 Update host_info.py
cd18fb62fa6ff19bb69af5f21a1115553e32d57b 1624449600 Update host_info.html
40330ed5742af327c39e5d4a2dd5b8c66b824190 1624444800 Update __main__.py
ee1e1da044682eb78ee47a81936edb79c87386a9 1624444320 typo
5bd7cb9b9c0c9b0d0b24a85ce6bdd1d3997be1c5 1624444223 fix formatting
6d6d91d96ea9b2c3e8d64090ceb488f8feb414da 1624444202 Update json.py
2aa25cff0714b2b8bfb49b2efca6f1456dc86872 1624443720 Update json.py
2bd1999fa9027abf3d16ea31840d36cde1aa6eb8 1624443618 fix formatting
4c339816d050619004a1df70f7a5261c37b7c4e6 1624443600 Update json.py
3e333d11dbd6c0fea03db7706ff37e0fd75f475c 1624442538 fix formatting
b33f072ca09d6d49dea6871a97119589145f7bf9 1624442520 Update json.py
6ae0386d636b311d56122549fd5d46d95ff91164 1624442400 Update json.py
d631b30a26d70b572c57a4f0f9c1c4f62a7ca2a6 1624436400 Update json.py
3fe0b6941f77337f7d1a78e18b66adc6c1d9c37f 1624431600 Update json.py
95a15798985cc6d678a0ee756d5521953cbc5f7e 1624430400 Update json.py
8ddb375368748414c5a49d069c312fc8a12ba7ac 1624429800 Update json.py
8c6957f9fb9b55721ab9be35ce5ad800d3ad5060 1624429200 Update __main__.py
7651d681393eca62b91f6b9d51257cc15c8b3081 1624428000 Update json.py
768aec354b3409ef42925bcecfbda82034da76a6 1624399200 change something
a5061391a3d9cbab16a5a01af136c258a97f18c7 1624381200 Update check-requirements.txt
41b42cbb71f861c2c9cf24a0e8c42c4e0b16aebd 1624379400 Update requirements.txt
08c3dd46cab638871762c20a2570a6a3116e02cc 1624379040 Update requirements.txt
5060f041336b80548f85e3b0571930df756bc6d0 1624378920 Update requirements.txt
2f082278c93cd1e97799f6ae21967064457ebde8 1624378800 Update requirements.txt
d9c6588d2635260d66296efac2cae91f76dd96d1 1624378647 fix requierments
23e52c8f5901691b6199ca7cbd8002f751d000f6 1624378320 Update requirements.txt
d9c2ef5810d681a083a70f853217403db26eae9e 1624377900 Update host_info.py
b80580f62e299cdb7176c90f2e94901d0c07eb49 1624377720 Update requirements.txt
cf39e01b38b0bb29d507cc5757e1fd3a7665e865 1624377445 fix formatting
27ae4ca229ccb534572fb7b2da7b5ce20ebe9e08 1624377413 colorful host_info page
39284c201d1f42d0539c9e7cb7cb841cb9c835f4 1624373100 Update requirements.txt
cb20672f97ad89a407ba83bc19ea5b6d2adbdd16 1624372920 Update requirements.txt
7d1b22c39d23b4dc1f59541aad833643712bf229 1624372800 Update requirements.txt
9bf75ad0c58b9b2d2760122ef73c1b9f676546bf 1624371601 Update requirements.txt
bf9627886f8712ea144edf738502a9af105f27b2 1624370520 Update requirements.txt
18d47cec0135513c7e576405c2455884dd678b4d 1624370400 Update requirements.txt
6cea0f14929275ff87731a38a2999d495a82ac10 1624368120 Update solver.py
30b22e911636924bbcabd7a3ce6641a8d9f39bd0 1624366800 Update .gitignore
fb077835417be8fed405f132f7aad416fde3f4be 1624363680 Update __main__.py
15bc19424fcc4ff02f0a8b596104f5e265783dc6 1624363500 fix typo
f51e67440a3fcc75a1ebbb2533935da71683fc41 1624363320 Update __main__.py
49744ee307c069af8d432c76787585d64a3409c2 1624363221 fix formatting
cea6b9f272a4440b09176805f9d7bc1823130ce3 1624363200 Update utils.py
b689544315b8ad751574112473672e0a5e91edd8 1624356000 Update deploy.yml
45c467571761efd73b3d776a58cd0da9db92e20f 1624354200 Update check-requirements.txt
902d1348f4c5c5f6a31ed76f693e7cebbafcef66 1624352400 Update .pylintrc
a69f9b00006da32345c87effcd22d3fedc02795f 1624347000 Update .pylintrc
a36d47d6bca6680c518ff42f42093fc72739a03a 1624346520 Update check-requirements.txt
3dfcda8868ae10c94069d369a1a95b9ac433dd6e 1624346400 Update .pylintrc
f3101a9f25c8cfb9eaef2efb9e6ca3db7ac1700a 1624345221 fix formatting
aabee6043ea68762048dbaebeffea0c4c5a29713 1624345200 Update host_info.py
705b5a75c33222eb576997671a0ee0cde7cf587b 1624309200 commit unfinished work
01f45f2c6eef9bd9fad072ca72888500203a52d4 1624306500 add host-info
15099c7af82828d745184b98ec6dfedc31a85c08 1624302923 fix formatting
b239799df2368fc6f66ead4bef1718c01a00d5aa 1624302900 improve logging
eb36f8685261e64e4921723934e2fb40199f90a2 1624302000 improve hangman solver
6728893fafadd70bfb98c26dd31a7b32d2bf6d73 1624300256 hangman solver improve language check
270e9fb04c4fa9f8cfdbfef222b058cafcfcac99 1624299791 fix formatting
de7d21cb7af5a12aa801ea73f964e5e8d941ead2 1624299763 speed up hangman solver
7a15775e9bd30813bcdddf1c810d361f9d6370fe 1624299300 fix
42608f4ea76fbcf0b64e6bbc46c2b275238ae315 1624298400 improve performance
e155e021077ef2bc992805d85475634670ba2b98 1624291800 temporary fix for mypy
b865dc1f3a99d549f83d95f9d30439d7e3172235 1624291500 add orjson to extension-pkg-allow-list
6fc9c9f29d1414b9cc469b8437c18582d61398b2 1624291200 enable barry_as_FLUFL
2ec01b49e90687baf0414985fa385cd3160b6433 1624286400 Update check.yml
be05bff87a21c4c86f733bc36618f81713ff8a16 1624284000 upload version.txt as artifact
44dc8c992506180795652a16f7032b6137fb8150 1624280400 Update check.yml
57908905c2f933f5a6d2468bd0b0262c0f54b341 1624279500 Update check.yml
0820021ff930b77dd36917f565829d6a093d70bb 1624279200 Update deploy.yml
3f97c40dbe44228e0ddafeaa839a9feb4586ddc7 1624279080 Update check.yml
f8272f34cc79c1b35c9b63e42b35ce1a3e61b552 1624278120 Update check.yml
e027059f4593beaf662357c81e1380d9314d21db 1624277880 Update check.yml
b21bbf17895e7909cd88c7f6915cc6036ed39701 1624277400 Update deploy.yml
c3d50a1bf5986b53afc546a72b3a56f7a9535d7c 1624277280 Update check.yml
f31bdfd1ccddcc1ed0955d1cf8730bbe1481ecbc 1624277100 Update deploy.yml
050dceae5ab4fd1e48b744c903a04dc86c020f78 1624277010 Update check.yml
f96d61c3804351e586e9f463f257f1bb31ac2f1c 1624276800 Update requirements.txt
ecfb1dcda7d71706d8dd8a3fc52c237da4c51607 1624269600 Update check-requirements.txt
bc2b1e566563c8d0f2876039e2c4371d02aec345 1624262400 Update check-requirements.txt
7c68aa8f7cea016642a2b2022603d50b57709753 1624230000 improve quality
a1293576c1a1271e94e0dca7e14bd541f8b7137d 1624227983 make code 10/10
2384efc3386edf5531189fa1f9d1d913063ec9e0 1624227416 check.sh check if venv
f283bad9056603972998a6ef5776829cd9cd7d93 1624219200 Soon may the Elasticman come
398895ac21bbd400c7484e8fa87ee86a56476f48 1624211458 get_handlers with only one to singular
5babed83e69acb096d8c9852efaca5bf156b58e0 1624142619 fix file name
000ddfd65be8daaf777d458074106b21430d591e 1624142401 fix file name
3e4d62ff0f65152e6cf8644d8082b1be77aa88c8 1624142237 fix formatting
8c7541cb607f94abb08d637efe208efd403f178c 1624142216 replace umlauts in file names
4e22100284ef2041ad914fba5ea85f8c0992ad4b 1624142198 remove useless files
2eee5e5226448af203555633eb9148ab0f93cba8 1624141244 add check.sh to check errors easier lokal
eb70a0777ec0cae5961ca640b02aa7277e333984 1624140527 remove unused imports
f9c23f8d141f74eb81c9e8508b109964d2b67c25 1624140398 fix formatting
708e5517240325f1c43f123a26f720d457e4779b 1624140376 fix syntax
a06acea6cd091574d58fb46a7b634b506883f38d 1624140314 Merge remote-tracking branch 'origin/main' into main
0a6e5d1af37a76fb4a2a735028c6cad3306a876e 1624140278 fix pylint error
a7878671eec5297245de01d7021539ce3b2b37e3 1624140271 remove unused class
fcb682049d966fbc2aae4d3ee8dfb39bed6b03b3 1624139958 fix formatting
e68b12cbe50354cc1d0c1f06dc8f1e414af40c1c 1624139934 improve stuff
10ed5094229617bba1ef4c10dc9340b7c18c784b 1624139619 fix typing
48cc0b059f933d0c9ccd64f5ad1d1647b2b1ad1b 1624139440 Merge remote-tracking branch 'origin/main' into main
ced6caf43e16572e310abcd38c939c2de43c4d45 1624139434 use python instead of pypy to fix error with soundboard
096b370d42badb874f349346a05dc3b1627233d7 1624139212 fix formatting
ca6b480de245fe2732ccc8e8ccd66ee2a3553732 1624139185 add känguru-soundboard
b49101e876f10fc905c1893eb0700defef8fee7b 1624050000 fix changes
9095bb7ebca0dc3c8ae041556529e904f4f77c79 1624046420 fix formatting
2c5283e58cb84c8aad22097ad1f16d16226ee647 1624046400 fix and improve workflow
a65ca4b0c10021c20f75725bb4a05d4a748c694b 1624039200 add DIR to all __init__.py files
f6cf0a5326f854973204c630f41ae21decbd6412 1624034700 make paths relative
4472957f95aece67692dd850ea7f8616b4fc8a06 1624034400 only hash files in an_website
000b8c205ea0226207fc1dca5a36db95e18fad96 1624033200 rename a file
efe517dfddd55802560a41ccc16c8445ea8b24d4 1624032000 isort
91476828ade6f6c7bc973a3413162fce77009818 1623967200 2️0️0️
982f010fbdad006a065aa7a93ba32ef595a1f6cb 1623956619 fix formatting
2482cb93012f82eadf3870e9a05a8cdc95595780 1623956595 add basics for quotes page
2869ae6aa2d1818e2868d6ece616a93739d4c644 1623954000 improve workflow
80e79e6fde38499e6b4d7d9d3fd713e9b10c0997 1623952800 Pyflakes
bf1c420b08f2c1e2e53cb576bd886ca19eb1f037 1623873622 fix formatting
d75486f6653e6510623f72406d52086aaeb61282 1623866400 fix formatting automatically
0b298897d18151bc4e3737041cbc912450ff43e4 1623862882 hangman_solver improve tooltip position
cdd8d88ac4fc1caa55d6c9198e2025ff890b0cb6 1623862547 fix bug with currency_converter
076067090168ac794e97ae99dabf263dfcb6a28e 1623862080 fix formatting again
b2e251bf039dd162359e4cf448460adb550c06a9 1623861900 make lines shorter
fa6873f274fa00b55a93df8372641e0a4cca4d07 1623859500 fix formatting
d8c87055b22a652bec8a7bf4a949938d223d8e8a 1623859200 Black
a26609d24911bd73e543f41458e1e8bd6d7b8d58 1623794400 don't update file hashes if broken
3b4de59dc7c38a96f333653a596dee261c4216c5 1623789050 remove unused import
79c18c8b682cd2bb6af00d3d65babae88aeef28a 1623788946 fix too long lines; and make two spaces infront of #
b9ba319cd05c7a5d1010ae65ae68102a67b80152 1623787200 use loop.create_task
e8a7813077c0813a041398495283072efe37896c 1623783600 use asyncio.subprocess
622321ac356559e4aeb171435e7689b0da633e94 1623780000 make cache actually work and don't use CaresResolver
b5b034e20dc96687908f3e07b7c42c06f33be020 1623776400 improve code quality
471303cf8977d365fe7b84f5ce21cd218028928b 1623775200 enable more Pylint checkers
184843bd7d0a06915d4bc8b4bbd80b6da6a75e4f 1623774720 use CaresResolver
a09c23148cf565b2bdccc0a1a4a8014dda75c61b 1623774240 fix workflows again*2 lol
a58b54bee1b3913fc9b7969882ffbb491852b4b5 1623774120 fix workflows again lol
412938c2f3639ddd8bd9afe8146dd259d89886d5 1623774000 fix workflows
2b7b416741ae782ac5256fcb245a3a3dbf4fb0fd 1623773400 an_website → an-website
550631b40372508a2c99499191464fffb659a20e 1623772800 move top-level package into sub-directory
87e21dc06675109a33e77a425e09ec99361c2ad5 1623765600 slow and clean fix
7473c00ec63f9bbf1a2ce51852cb6feb630dedd5 1623704558 bug fix?
650719d95675a61b6c21623a0d496dafd9bbbeed 1623703096 quick and dirty fix v2
634524d682799dc42dba3add44be29d09b8298d2 1623702720 quick and dirty fix
a8fd9831d9aa2d8ef4951c58c171ba50394f77ab 1623701400 fix version.py
c9ba46d3616c868d44801c372c2a861e55304f75 1623701160 rename file
063aec8ae751b0f52f667f7d0bec459d4b05d6d8 1623701065 remove print
870894b371cca36d108400a17984c1e4110b89e4 1623700800 make package
90e225c09ae5adc283e62f5765a0db5a4a5bb718 1623700581 fix running shell stuff
7b47b955e8a84642dbcca0e95f4b4338fa9f9b09 1623700186 merge words and letters into one iteration
63cc443651ba572bceb390a2555b45c0fda022c5 1623699086 hangman_solver use dataclass
51857bd9d65b21afddae73dd98a173fc8c9a94a1 1623699068 is → ==
5f052c31d72e6ac004083f186e7e0466bfffd995 1623693600 improve workflow
cd2d08a6aaa695f7f2c83fceaad62abb5ae53ee7 1623693169 an-website -> an_website
308b22656ccbc8d2ad966849d10e865119dfe406 1623693020 an-website -> an_website
c8ccc4c081c3744c547f64ae8e7c4f92df8d0567 1623687646 remove unused var and add --pretty
c39231ec30adfceb6c110e402ce6bbf5f835c79d 1623687021 fix quotation
f54589c867604a096c41bbdbde0af49eab0e001c 1623686921 fix pylint??
1eebe3dab85f926de197cf5442f4a61fa8178c62 1623686689 just a dumb test
cbd7a308681b0e2c87f7b00eea0eba216c7ee472 1623686231 typo lol
e54b74a05853c150dbb9f5096c534eabb94aa46d 1623686106 fix import problem mypy
d2a1cc760db8c3eade6807a888338f852c02298d 1623679200 don't fail
faa45a542cdaccbfedc01d451745b2531694490c 1623678384 remove some typing
15ab4e86435d9c41a3b5c371895adea3bd601766 1623678237 fix typing get_letters
e5a1212caae4b1bf7f66b278f3296437b1c97d9e 1623675967 exclude gen_words.py and replace_umlauts.py from mypy check
0fc508add8a704f57cd8dce2a8e310b8dcaab332 1623674502 remove arg from mypy
dbd454b317e6ea0b28f0f6c8e29e45046124f239 1623674297 move version to utils.py as it otherwise causes an error
655a1e8a3708c1f86f40f48e0726d04321d1423b 1623674070 add typing
f3d7aacd0f4ec728f855f0c121df8149c9f0de4b 1623621600 use cache and go to bed
5cdfc2c2a811bbbf8817715ae7613f823ca2c0d3 1623620400 exit with zero
e2e2c484997ffd631a0a12377e0c7662d8958b94 1623619200 use git ls-files for running mypy
99a0424cd5828f0607571d779e5daad62602bd8f 1623618600 wtf
34ad992bd815389705ccba7dfd3a19d68f349e86 1623618240 fix workflow again
6a3b24ef77d6bfbaae547ffb42ba4ce2b0a1a6ab 1623618120 fix workflow
913e538aa2ae6fe6e2ef8329d45c4932373e95c5 1623618000 mypy
e39e9cb56b1c209afe070ee25fa2e7a5ad029f3c 1623614880 pls work
cf7235c2ec7a713ac59f0fc6e3d630908db07b59 1623614400 Pylint
df2e59cb9868a3de3f3420d908674728088da2e9 1623601800 more async
316e08ed3b0f236b412548f5c33956e99f2bdd27 1623598474 make hangman_solver async
02bdd705c60105231ec0b4cc1f3dfaa2b071a70c 1623507922 fix stripping words hangman-solver
e2a5e3604c1ef19ad5b63452998536f0588c50e3 1623507567 remove umlauts checkbox and make it in the language select
8bbfa2465e57ca6cf90113bc0fd169b8d8e3948f 1623506330 make hangman_solver prettier
1b329cf493c1acc6bfdda3aadcffd5f991986560 1623499200 rename RequestHandlerDivideByZero to RequestHandlerZeroDivision
e008f0f7d1eb847e8efb3e94c26da25d8a6c1932 1623496574 improve hangman-solver design and add more color vars
932ba3ec96fa9b38172d36162a9a92b4b5406dcd 1623445172 add empty line
d0be48066c238b6affea4c3bcee378e67397c16f 1623445090 move long hash list to bottom
ae325c85e254537da4296636b7d5cfb9d3cd2524 1623444729 remove checkmark from text input
a13b5fe47b84afff02c58f6ea53284cd6b440af5 1623444672 add more stuff to hangman-solver, but it's ugly
98566243adaf93422515994ded323598cd96fe1c 1623443699 add more info to hangman solver
288bb4a03011d39d7b5b7334f75a0f7dc87948e0 1623443677 fix error 🐹
a9b842fcd362aa51d9f940090eb1e42c8634ced7 1623442800 Does GitHub display emotes in commit-messages? :suspect:
62c94f293478f36b234bf2fd87e561267129355f 1623441574 fix version page alignment
1ad6ba2ff9b5f145e67c0dc83b1f57879dea65ba 1623441377 ???
d8e0440462eed9cf1fbf10d44cd687b3f1eee86b 1623441101 fix duplicate url
5a547302c6b80655961bcaa4f1e5f557b561b0bc 1623441055 add typing stuff
d8edb6247f63e3f3db50476bc62ec733e47b0e22 1623438650 add RequestHandlerJsonApi 
a7158c7dfdc448ec3ddf083cc3497746d40c8d3a 1623438000 from utils.utils remove hash_string
2ef9299dbb005abbb97df0e698672eb14907a421 1623436430 umlaut support; small fixes and improvements
d0c7f81450b7e62cc497517ec3ce768bd434fb12 1623436200 fix bug
e91276be5c81dd954b2357d7e7d030ac228cbbd4 1623435000 j
8ef64631b5913b7059592dd5dda977eb6d7b4b45 1623434400 make more changes
674f04ebe14654e299ab9ca8aa469fe46ec6dac5 1623434400 Merge branch 'main' of github.com:asozialesnetzwerk/an-website into main
e4e87112cc5a479c5dd75e129097b0d2a2a07744 1623362206 fix crossword_mode bug
073ceaa0d1ef7366bbfb2cf55cb22ea9cba23a2c 1623361848 input_str → lower
f20962b2464f1241fc073229060fced7a6aea83a 1623361559 hangman solver fix letters
b7a61578c7fd29d4761133ac42b8e2f2147277a2 1623360166 show word count on html
f0e82f1b6b1389e3fc41cd1fe605f476fee600f3 1623359433 fix max_words
a7650defd78b39251a967658546a653919e66cec 1623359072 sort letters
38c60cce10a837c202ba80124eb9dd7c65f95d2f 1623357629 hangman solver fix input; make it lower case
f3ce95e4b82a4386c196657cc27a35e89f34d3cd 1623356919 add word_count and max_word to api
f9d1d0b539e3c0a77a20181741558b9a7fad2651 1623356821 - → _
74162ce2181b3d617b19d8082b70d72a8f2dcef2 1623356745 add max_words param
3cb03b84871f0588427681f54cfa59eb73fcaa87 1623356426 remove *_letters.txt
e9317ef82d74d193bdedce8f565ac96a0801c8c9 1623356416 make hangman solver work
73995469f9ee3406437a4e5b4703b5c19d891794 1623348900 Merge branch 'main' of github.com:asozialesnetzwerk/an-website into main
6b211ccada84dfb34e0db758d67b4a4d3a48f603 1623348000 fix changes and improve formatting
5f50b369c20b64646eb7843d3d06a654a62b657c 1623348000 Merge branch 'main' of github.com:asozialesnetzwerk/an-website into main
af69516fd127c21502d904e64354ca3093602baa 1623345477 replace mutable default argument
159b1b563b483990ca6e8a965be6854d5846b0b0 1623345327 remove debugging prints
f81a91790b65e51f0ef81e0ac1f36ddd07d65a7d 1623345327 add get_word_dict function and make checkboxes work
ddeafa573350233adf52adf331f499adf92f07a6 1623345327 fix dir
ee2792406deb0718b8015fb8fe7cb85deac35cef 1623345327 add language to hangman_solver
6c667925dd0e92df140aa96f88f3d4baf6698ea4 1623345327 add words for hangman-solver
f7ad203a3c241f70a8886923bef19f6557316e7d 1623345327 basics for hangman-solver
a8c13a3e01a6c60dcbbe7d83007a8922f26f7050 1623345301 405 → 404
6a717187c9f82bd25068c38aa974d15a2be04530 1623268955 improve error page
3ac2957a766c7e6f5d47e1145a8badb4516d0b11 1623261600 make changes
14fe24b5a74c5b8629db48e1eeb1f87790dabfb9 1623254400 Update restart.sh
99fcca2a9c0e67ea70d3b388d51f4476a32176b8 1623247200 Update requirements.txt
ad6a7fafd5db069495c5eb3889e5885ebb1a08b1 1623240000 Update version.html
f6bad2996027ca7767aa09e103b3c94f0960a70a 1623232800 Update and rename hash_files.yml to deploy.yml
13557efed03d0b933a9674dd887d045c454c18ce 1623231600 Update version.html
e10952083e27f86459d14515cd167770b9d3feff 1623231000 Update version.html
779f2b7c23582e476b07eb09191c7bbc3cb8f558 1623229800 Update version.html
a207d0830c51b70463c37926bf0d19abcbd03059 1623229201 Update version.html
df82688cc007acf42c319ad8109b1f18b0e45ad4 1623227160 Update version.py
838a27cc979ffab476f1da3eda5ae4645f7fa605 1623225960 Update utils.py
6cc11334600a7fb20b6913da29624791a2d2b003 1623225900 Update version.py
5319e4d9c409033a69510f078724620057d6d8d3 1623225600 Update hash_files.yml
29da07f1fb1d2f502c46e65c96e6c2f7ed6dca04 1623222000 Update README.md
a3d91034e26b01e4ed06ef727ba471cc82b8bf17 1623221280 Update README.md
7494a168a050ba4c32230dbe97d3cd6284659389 1623221100 Update README.md
bafac3bad3d62d8e1b537a8428345c408614d0de 1623220800 Update README.md
1cde2c524905bbd65fced3b877304b43068fdf4f 1623219120 Update converter.py
396a719403e26eeda547afbd5ff4401f28a9cd44 1623218880 Update main.py
8ce3c8ca46a9cef66d3320110e6ce11e11bdd940 1623218520 Update discord.py
fff7362e23d8bf2e4f6ce01094bcf3841582db6b 1623218400 Update main.py
b72ac7f4a12925b22f193c6356cee7be6e5dbb75 1623189326 improve currency converter; remove empty params
6ded7e29a9d97fc3fe05eca74ed2c63e1a21ed02 1623188185 remove imports
67fe9d3a2d0d13cb1aa25d0de17116f1536887f7 1623187900 add better error page
91a139741931d937702810b0200d96af47f15326 1623186388 restructure templates 
7323780212aaf4337007aa17b7ea5f39a2d0021b 1623177001 add base.html and let all pages extend it
79f2e3ff2e669768af14926f1ae48a1849b9d259 1623174032 add html/ folder
41d2707e168e2764fb78d56cc980535763c2db52 1623173501 set theme color
10ea44ae17d4e088b30c6c0b131bac9cb7c87f4d 1623167817 move code and comment around
54954cf86081867b00c42c12060f84bbbf1e2baa 1623167582 update version.py
6937f9257a75aea1fc1ecc2107fffca90b4aa196 1623166528 update version page with better links to files
e1693fa17b1b63d4719a3df729d158000cd00939 1623166378 rename *.html files 
371c1122cf1df2254583bddf53a3abd7e9a3c440 1623101988 remove run.sh
852881a393e703070614c0cb5c7bfb2b053616dc 1623101609 fix run script
ea007e399a655d926b77f129cfb3376797bd152a 1623100727 improve stop
f152ccd1570b81814730d4c0afa65a4ad419563d 1623096936 remove js
8c7e81e253c6a4a275ac69c2c75fa6137ed88e54 1623096925 remove print()
ef1261045de2582965c375e16f6086ea68dd5065 1622993265 add favicon.ico
b7ae97d0e07eca8a3b16ba2314dd64eea3666618 1622988943 improve version page
f02e12ee341796c0f92bdeb65b7c8ecbadc50653 1622988567 fix stupid error
7fad66aa9e2972b64b4c091eccfc10bdac0e2078 1622988480 show more hashes on the gh-pages page
272a1a973f93727d31776b0045bbd941fd39ccd2 1622988245 version/index.html add link to latest file hash
ad4517fb61d66fe48af581212d00260f3a43fba3 1622987962 github pages action
8cba35beecd7dac91969c962d2c43fc36c6598d3 1622987255 fix import
89a372158e0ba331f8c57a9fa42dc4d069ecf1ed 1622986968 update workflow
417d6a003de43e2aeb2a09ec80086ad21cf4ffef 1622984400 (very) slightly improve performance of version.py
c887095f523ab8c506e76bcf9cbd86e687bcb470 1622981643 check .github/workflows/hash_files because it is different
c2fdb222cdad4ed08e4f1603cd662129adb4e072 1622981343 fix double quote
123b505d6f95e35b908d6c64e05e00cffb08e8b5 1622981273 calculate version at runtime
6b7e2a3fef0ce7bc4d5918189790368724bbaf27 1622981017 checkout in workflow
af6157af701d972fc8549bd0ed9ee16daa9ad999 1622980703 add utils.py and improve versions.py with more hashes
ded71dd94667ce9c6e9d06f50a5d9466e8495102 1622980668 remove blank lines
ace268fd1c4a10df97cdbfce35898bf61299490a 1622980648 git pull --rebase to avoid problems when force pushing
628e6659feb913b1a81f9f3cab894a4ad386ab81 1622937600 create version.py to show currently running version
df600cf0282eba93c6f329de8a52f7d3aa88cd32 1622936400 improve number parsing
e1223c93c37df7a04519e6a5f682d95784b68286 1622935200 dirty http removal
3ba4039526a852388103eb23115318e6a2383d31 1622928469 fix currency converter
9ca5531254f88c4d3c7d66824c10056c329e8fbe 1622928459 improve import order
96693ee98803090a9c8a9b27bf151296c96e60be 1622928230 make discord.py async
bf25ea254621cb894d6abcd60491f22f55081063 1622925101 reduce use of num_to_string
aeacaf384eb9031683f962c9220ad4ce46d7b388 1622922553 switch to tornado; bye web.py
48a2be4eedaefdf360bb5dd4faafa98b3ca8784e 1622919770 Revert "url from header"
9c6b0c7085155e227890a04b8baea1f014701cd3 1622918997 url from header
14fa22eb2ecd95e129abc0971388f9beb0260e8e 1622917970 return json in api
985674c32b8a057953380555ab582829bb14a051 1622916952 add run.sh run-script and use venv
8d0494e7171fc82465c281fa1fb760f3b7b5c358 1622915971 fix directory in an-website.ini
6e8b78a14faa5a3668a79563f2047b5e5cdebf56 1622915498 make currency converter work without js
de78bad70580aa5f7ba31340ce96f11625b8c233 1622915475 improve supervisord 
fe3f420e325fc1e0ac88b1ac7afecd7ad7a866b4 1622906965 add currency converter html
c860d06c1426c5bbddffae296bd774543755768e 1622899918 add basics for currency converter
fba8d96f84cea0aa786867a84aea6ef5635ef20f 1622766455 update readme
1f9b6672b72513cbbfd13c34d34cb13e51ae2085 1622765403 edit an-website.ini file
3f0a1eb72b346f7e050f7450c466a4d5ac782685 1622764888 fix supervisor file
04fa252b3e2e599986fe4d729dfb42897d6a7eac 1622764700 systemd → supervisor
f1afb028b9fddcaf5c751e513b923a53564eb61c 1622759412 fix mkdir
5ccac81a473f4c2b73fad4d492f44d21baa4dbaf 1622759340 use user systemd service
72043d688d1a376485ec8e6b625a432f644e96d2 1622758929 fix stupid error
107cd044383f6f7195a728478bdf936a98aa2d9d 1622758703 improve restart.sh
a1ce6557bf32f3ce39a4afea9b25bf7ad94b9d47 1622758148 make scripts better
372d72d4a7543ece32f4f3366cc6aebde27a6b51 1622757194 fix copying
985622b59409679c10733fdbfcef94afe2864902 1622757141 copy instead of symlink
5770e122e26caf18f8b54d34396f72eceea7a010 1622756554 fix link
673784eaafef6158d002fbfffe91ef3de2e9b808 1622756469 small improvements
6a662e7c084b1f5ee83e2a967e88041dd5c3815e 1622755936 fix script
7d9da89adc238bba249aef6a2e0c0236b1a7f094 1622755560 add files to allow easier hosting
450ca81e6068c52574d31064d95aa2237bf8a14f 1622754281 add /discord page with redirect to discord server
1646f7c4326c76f6a84151eb1d55ad9fb53a7698 1622728202 Initial commit
