blog

Blog
git clone https://git.neptards.moe/blog/blog.git
Log | Files | Refs | Submodules | README

DateCommit messageAuthorFiles+-
2026-01-22 19:45delete/fix some unused filesu3shit15+1-15
2026-01-22 19:33thumbnail.rb: allow forcing an input image sizeu3shit3+35-24
2026-01-22 19:32better logging, find unused tasks (probably an error, there are a few one)u3shit4+46-14
2026-01-22 16:41add support to attach files to posts (completely untested)u3shit7+130-38
2026-01-21 23:33fix rebuild when task hashed dep file changesu3shit1+5-3
2026-01-21 23:18fix server for palemoonu3shit1+4-1
2026-01-20 00:21fix submodulesu3shit3+3-2
2026-01-18 23:17update blog about new task schedulingu3shit2+13-1
2026-01-18 18:29move post info to separate filesu3shit46+124-187
2026-01-18 17:44try to give tasks some priorityu3shit6+34-18
2026-01-18 15:57more fine grained hash depsu3shit5+28-16
2026-01-18 15:23make changes to helpers only rebuild the task, not clean dbu3shit6+24-10
2026-01-18 14:38fix README: you need npm installu3shit1+13-5
2026-01-18 14:38more reorganizing, get rid of content dir (one less nanocism, yay)u3shit34+89-84
2026-01-18 14:19reorganize: moving posts out of contentu3shit4955+26984-26982
2026-01-16 19:09simplify feed builder, order posts by updated timeu3shit5+39-81
2026-01-15 20:50fix some broken linksu3shit4+4-4
2026-01-15 20:49vndb updateu3shit1+600-600
2026-01-15 20:422026 updatesu3shit13+470-43
2026-01-10 18:33server fixesu3shit1+15-2
2026-01-09 20:39fix CSP of inline js injected by serveru3shit1+14-12
2026-01-08 18:09get rid of warnings when deleting filesu3shit1+4-1
2026-01-08 17:40HashTask, LinkTask: do not fail if target already exists as a fileu3shit2+2-2
2026-01-08 17:32fixesu3shit2+5-5
2026-01-08 17:32remove nanoc compatu3shit5+14-10
2026-01-08 16:10simplified blocked handlingu3shit1+1-4
2026-01-08 14:40vncb.csv updateu3shit1+662-662
2026-01-08 14:40moar dependency fixesu3shit2+3-2
2026-01-08 14:22Merge branch 'master' into blog_dev2u3shit0+0-0
2026-01-08 14:19random fixesu3shit3+5-157
2026-01-08 14:02small bugfixesu3shit5+11-9
2026-01-04 17:47dep handling fixes...u3shit5+53-8
2026-01-04 16:18rebuild fixesu3shit1+9-6
2026-01-04 15:16live reload support for serveru3shit3+97-9
2026-01-04 13:40dev settingsu3shit2+14-3
2026-01-04 13:34add very basic file serveru3shit3+73-4
2026-01-04 12:31rebuild tasks if their parameters changesu3shit6+26-25
2026-01-04 12:08add optionsu3shit2+51-14
2026-01-03 21:46watch & rebuildu3shit5+67-14
2026-01-03 19:29run fixesu3shit2+37-14
2026-01-03 17:28worker pool deadlock fixu3shit1+7-5
2026-01-03 17:28clean output dir when doneu3shit1+25-6
2026-01-03 16:27compress text file outputsu3shit6+90-16
2026-01-03 15:40do not recreate db when rules changeu3shit2+6-1
2026-01-03 15:20add_task can make the instance (saves a few redundant strokes at call sites)u3shit3+34-34
2026-01-03 15:14add feed.xmlu3shit11+301-244
2026-01-03 14:14copy faviconu3shit2+47-10
2026-01-03 13:10all tags and posts pagesu3shit11+99-35
2026-01-02 21:53generate tags pagesu3shit6+106-20
2026-01-02 20:01fixes so so far generated pages are the same as in nanocu3shit17+59-49
2026-01-02 19:17make MarkdownContext less markdown specificu3shit2+35-27
2026-01-02 19:07dep_tracker: in memory cache for cacheu3shit1+32-5
2026-01-02 18:28get posts to compile in a basic wayu3shit29+370-239
2026-01-02 13:37get video info tasku3shit3+74-39
2026-01-01 23:53cd to blog root, less absolute paths, less content dir centricu3shit10+104-102
2026-01-01 18:48shitu3shit9+346-414
2026-01-01 14:20compile about.md yayu3shit7+226-167
2025-12-31 23:02post infou3shit2+57-2
2025-12-31 21:12css tasku3shit9+179-31
2025-12-31 18:36rollup tasku3shit10+175-102
2025-12-30 19:50tasks can create out filesu3shit3+53-104
2025-12-30 18:20nanoc less: initial nothingu3shit11+647-66
2025-12-26 22:022025_update: add info about sha256u3shit2+86-1
2025-12-23 19:30update vndbu3shit1+792-792
2025-12-23 19:30nfs4ceu3shit57+1858-10
2025-12-22 19:35ffmpeg updateu3shit6+284-5
2025-10-29 20:51add 2025_updates && add nfs5 missing presentationu3shit2+171-1
2025-10-29 20:50add script to set date in postsu3shit1+11-0
2025-10-29 20:32vndb update, only use top 1000 quotesu3shit2+962-2660
2025-10-29 20:11create brotli next to gzu3shit1+6-2
2025-10-29 19:522023_update: fix post url (add trailing /)u3shit1+2-2
2025-10-29 19:52highlight fixu3shit2+79-70
2025-10-28 02:31optimize hacks a bitu3shit3+22-9
2025-10-26 17:18gallery fullscreen, more windows like ui, bugfixesu3shit5+74-50
2025-10-26 16:03only display pixel abomination warning without javashitu3shit4+13-9
2025-10-26 15:54better image scalingu3shit7+75-60
2025-10-26 14:33add missing bleedu3shit1+1-0
2025-10-26 14:32try to make slider's mouse over area biggeru3shit2+3-4
2025-10-26 14:24remove vtt supportu3shit4+6-43
2025-10-26 14:07nfs4ps: new thumbs/jxl posteru3shit69+3772-972
2025-10-26 12:46nfs3ps: new thumbs/jxl posteru3shit111+4448-1348
2025-10-26 12:21nfs3ps: typou3shit1+1-1
2025-10-25 20:09nfs6: new thumbs/jxl posteru3shit88+2576-814
2025-10-25 18:43mco: new thumbs/jxl posteru3shit27+783-236
2025-10-25 16:01short_delay_retry_hack: mememoon fixu3shit2+3-3
2025-10-25 16:00nfs5: new thumbs/jxl posteru3shit84+3066-896
2025-10-24 23:30remove debug logu3shit1+1-2
2025-10-24 23:30nfs3: new thumbs/jxl posteru3shit135+4270-1082
2025-10-25 19:10video: fix changing thumb width & end handlingu3shit2+4-3
2025-10-24 22:10nfs2: new thumbs/jxl posteru3shit65+2143-702
2025-10-24 19:15nfs1: new thumbs/jxl posteru3shit50+1550-474
2025-10-24 19:02moar thumb fixesu3shit4+39-25
2025-10-23 20:04nfs4: new thumbs/jxl posteru3shit152+4982-1546
2025-10-23 20:03fix scaled postersu3shit2+3-3
2025-10-23 18:59didnapper: new thumbs/jxl posteru3shit39+1508-494
2025-10-23 18:50random fixes, a bit less png optimization in thumbs.rbu3shit2+8-6
2025-10-23 00:00liberty: new thumbnailsu3shit14+817-264
2025-10-22 19:29tasogare: new thumbnailsu3shit18+1161-388
2025-10-19 20:36euphoria: new thumbs/jxl posteru3shit40+2097-512
2025-10-22 19:30random fixesu3shit8+134-58
2025-10-19 20:28make video slider more fluidu3shit2+32-16
2025-10-19 19:56find nearest frame on each levelu3shit2+61-19
2025-10-19 17:12random fixesu3shit2+6-2
2025-10-19 15:59add source of loading.png (from win98)u3shit1+0-0
2025-10-19 15:58allow the slider to be shorteru3shit2+2-3
2025-10-19 15:51do not use image_stack where we don't need itu3shit4+27-19
2025-10-19 15:30thumbs: support loading multiple imagesu3shit4+128-37
2025-10-19 13:29new thumbs++u3shit6+262-122
2025-10-18 16:34new thumbs format checkpoint (doesn't work yet)u3shit3+73-55
2025-10-18 14:02include video length in htmlu3shit2+23-10
2025-10-18 13:45video: volume slider offset fixu3shit2+7-6
2025-10-18 13:42persist volume, quality changes to localstorageu3shit2+24-5
2025-10-18 13:11video: made quality and volume setting globalu3shit2+6-4
2025-10-18 13:06video: save video id instead of index in stateu3shit2+23-15
2025-10-18 12:48video: less json in htmlu3shit2+66-49
2025-10-18 11:46summarize: fix for new video formatu3shit2+2-10
2025-10-18 11:37nojs fixesu3shit4+8-11
2025-10-17 20:52use picture tag for postersu3shit3+32-25
2025-10-17 20:11remove plyr, yeah!u3shit13+6-9178
2025-10-17 19:45show loading screen while seeking while pausedu3shit1+9-1
2025-10-17 19:22basic video thumbnailsu3shit3+86-13
2025-10-16 20:26dropdown: move left on the right side of the screenu3shit3+46-16
2025-10-16 18:33css fixesu3shit3+50-24
2025-10-15 02:05own player startu3shit11+485-90
2025-10-10 19:32more generic css namingu3shit2+3-4
2025-10-07 21:30moar reactiveu3shit3+31-33
2025-10-07 21:09generalize dropdown menu handling a bitu3shit3+31-47
2025-10-05 22:48fixesu3shit1+3-3
2025-10-05 19:39small refactoru3shit1+41-40
2025-10-05 19:13gallery: more reactiveu3shit2+123-129
2025-10-05 17:02gallery: reactive integer, nearest btnu3shit3+27-35
2025-10-04 23:14port gallery to ts (non-reactive yet)u3shit6+354-358
2025-10-04 20:17start moving js stuff to typescriptu3shit15+945-31
2025-10-07 21:45fix some typosu3shit1+3-3
2025-09-02 14:03hack: symlink huge binary assets instead of copying them all over the placeu3shit3+24-3
2025-09-02 12:32nfs4ps: add mirroru3shit1+2-1
2025-09-02 00:50nfs4psu3shit207+1566-0
2025-09-01 23:56fixes for nfs4ps articleu3shit16+1200-139
2025-02-05 17:44add platforms to NFS posts titlesu3shit5+5-5
2025-02-04 23:53small fixesu3shit5+12-8
2025-01-22 18:55give external links some markupu3shit4+98-12
2025-01-19 21:53nfs3psu3shit527+2472-2
2025-01-19 21:51thumbnail fixesu3shit2+14-7
2025-01-14 20:51refactor pt4u3shit3+36-38
2025-01-14 20:32refactor pt3u3shit1+48-21
2025-01-14 20:05refactor pt2u3shit5+296-285
2025-01-14 19:23moar separationu3shit2+17-15
2025-01-14 19:17helpers: get rid of useless Xu3shit3+130-136
2025-01-04 20:33add vndb quotes in the footer (just because I can)u3shit5+1791-3
2025-01-04 14:01random changes in preparation for nfs3ps postu3shit24+1227-140
2024-12-27 13:04better nanoc recompile bug debugu3shit1+3-2
2024-12-25 12:45helpers: get rid of some full-bleedu3shit15+115-156
2024-12-23 20:28nfs6u3shit313+1798-3
2024-12-23 13:11give anchors/permalinks to sections, random fixesu3shit7+43-17
2024-12-21 13:18random fixes, use srgb for videou3shit14+56-17
2024-12-12 18:56nfs1-3: fix title casingu3shit3+3-3
2024-12-09 23:16mco intro is 30FPSu3shit1+1-1
2024-12-08 19:40add meta to loudnormu3shit1+1-1
2024-12-08 19:38mcou3shit17+425-0
2024-12-08 14:11support fps filter in video, thumbnail fixesu3shit3+27-10
2024-12-03 22:11nfs5u3shit191+1596-0
2024-12-03 22:07print word count for articlesu3shit3+22-7
2024-12-02 20:13nfs1/2: add presentation, better thumbsu3shit20+164-39
2024-11-23 16:47typo(graphic) fixesu3shit1+3-4
2024-11-23 16:46give a favicon (because why not)u3shit2+2-0
2024-11-22 19:47video converter++u3shit3+23-12
2024-11-22 19:47do not justify long titlesu3shit1+4-0
2024-11-22 19:46nfs4 typou3shit1+2-2
2024-11-13 18:08compress.sh: fix not deleting .sha filesu3shit1+3-0
2024-11-13 18:05add some missing dll override infou3shit1+7-3
2024-11-12 21:19nfs4 update after nfs3u3shit121+1036-218
2024-11-09 01:49nfs3: add info from dgVoodoo websiteu3shit1+20-5
2024-11-08 22:43tasogare thumbsu3shit9+10-0
2024-11-08 20:56nfs thumbsu3shit232+255-110
2024-11-08 18:29typographic fixesu3shit8+19-18
2024-11-08 18:12liberty, loudnorm, love_room_301 thumbsu3shit45+106-47
2024-11-06 22:04didnapper: map no longer needs to be interlacedu3shit2+2-2
2024-11-06 21:27dohna, euphoria thumbsu3shit9+10-6
2024-11-06 21:01deploy script fixesu3shit2+12-8
2024-11-06 20:00didnapper 2x thumbsu3shit45+45-17
2024-11-06 19:59moar thumbnail fixesu3shit2+20-12
2024-11-06 18:22nfs3 2x thumbnailsu3shit33+33-0
2024-11-06 18:21better(?) HiDPI supportu3shit5+101-68
2024-11-06 00:06little tweaksu3shit4+4-2
2024-11-04 20:14nfs3u3shit134+1818-2
2024-11-04 20:08thumbnail gen++u3shit1+66-17
2024-11-03 13:42random fixes, add logo source to NFS4 articleu3shit4+13-16
2024-10-31 18:19thumbs fixes/improvements/whateveru3shit3+65-35
2024-10-30 22:05new thumbs scriptu3shit4+221-38
2024-10-29 22:16bugfixesu3shit5+70-36
2024-10-28 21:46add some ncnn goodiesu3shit6+341-20
2024-10-28 20:05filter_complex supportu3shit4+33-15
2024-10-28 00:32video: limit fps using framestep filter (instead of extra ffmpeg ffhuff magic)u3shit2+15-19
2024-10-27 22:52add load dsl helperu3shit2+25-1
2024-10-27 19:12add script to measure video lengths preciselyu3shit3+105-45
2024-10-27 16:33but not too high resolution for tall videos...u3shit1+4-2
2024-10-27 15:18do not force downscaled videos to integer multiple downscalingu3shit2+12-14
2024-10-26 17:13slightly better quality for hd vp9u3shit1+1-2
2024-10-26 15:27better multi part video handlingu3shit3+34-15
2024-10-23 19:12add missing bleed classes to code blocksu3shit3+8-1
2024-10-23 19:11moar video fixesu3shit5+51-14
2024-10-22 20:23video thumbnail reworku3shit2+83-24
2024-10-22 01:48moar fixesu3shit5+72-24
2024-10-21 20:43update loudnorm rant about new developmentsu3shit1+45-1
2024-10-21 19:56video recode time againu3shit2+6-5
2024-10-21 19:08other random fixes, add av1_zq for funu3shit3+32-9
2024-10-21 18:07use ebur128 instead of loudnormu3shit2+33-60
2024-10-21 17:18shitu3shit3+86-18
2024-10-20 21:55video: surroundize supportu3shit6+198-69
2024-10-20 11:22status.rb: cols was actually rows so heightu3shit1+13-13
2024-10-20 11:18fixes (hopefully)u3shit4+74-29
2024-10-18 18:35video: moar random shitu3shit5+57-31
2024-10-17 19:27moar fixesu3shit3+116-68
2024-10-17 17:38random bugfixes++u3shit3+20-15
2024-10-17 17:05video random fixesu3shit7+41-26
2024-10-16 22:37video.rb: multiple inputsu3shit1+41-18
2024-10-16 21:23random bugfixesu3shit4+14-7
2024-10-16 20:41helperu3shit1+18-0
2024-10-16 20:08random set of bugfixesu3shit4+21-13
2024-10-16 19:32video.rb: multiple part support (hopefully)u3shit4+106-72
2024-10-16 17:52more robust restart handlingu3shit2+36-29
2024-10-16 16:43video: --only instead of --do-*, draft is an extra on existing quality settingsu3shit4+66-54
2024-10-16 01:01better shellescape (hopefully)u3shit3+22-5
2024-10-16 00:25do not use 2pass with draft qualityu3shit3+13-9
2024-10-15 23:55can run loudnorm on remoteu3shit3+34-24
2024-10-15 23:34put filtered audio chunk to tmp diru3shit3+35-36
2024-10-15 20:25SemaStatus puts: handle multilineu3shit1+8-8
2024-10-15 20:12completely new preset way (not backward compatible...)u3shit8+555-437
2024-10-14 18:25move tmpdir/output into context more or lessu3shit1+20-16
2024-10-14 17:56remove some global varsu3shit1+31-24
2024-10-14 17:39video.rb: begin moving conversion stuff into a classu3shit2+385-359
2024-10-13 23:39less adhoc warning message display at the endu3shit3+26-16
2024-10-13 21:11start trying to untangle this SemaStatus/JobServer global messu3shit6+229-202
2024-10-13 20:35video.rb: a bit better dependency handling between stagesu3shit2+84-57
2024-10-13 19:04thumbs.rb: generate from output videos, handle resolution changeu3shit6+133-143
2024-10-13 14:07remove thumbs support from video.rb, some refactoru3shit5+196-219
2024-10-13 00:30fix links to pages (have trailing /)u3shit3+10-3
2024-10-03 17:19nfs4: make intro video 640x480u3shit1+1-1
2024-10-03 17:18add series support (for nfs)u3shit10+48-3
2024-09-27 19:38nfs1: beach track sideway musingu3shit1+7-1
2024-09-27 16:34feed: more entriesu3shit1+1-1
2024-09-25 17:172pass video encoding (triggering another reencode)u3shit2+56-39
2024-09-21 18:19nfs2: fix dynamic music info about nfs3u3shit1+2-1
2024-09-18 20:11nfs2u3shit169+1142-24
2024-09-21 18:15video preset: higher crf for HD contentu3shit3+32-14
2024-09-15 22:49nfs1: add info about lapsu3shit1+5-1
2024-09-15 22:45show titles in galleryu3shit2+10-2
2024-09-15 22:45fix ffmpeg 6u3shit2+2-2
2024-09-12 20:38random video fixesu3shit5+33-10
2024-09-12 20:38alt fixu3shit2+3-2
2024-09-12 20:38nfs4 typou3shit1+3-3
2024-09-09 21:02image thumbnail fixesu3shit8+4-6
2024-09-09 19:07loudnorm postu3shit14+321-3
2024-09-08 00:51reencode videos, normalize sound of all videos...u3shit8+129-106
2024-09-06 17:43ffmpeg 6, ssh fixu3shit5+9-151
2024-09-06 13:29cleanup + pause jobserver when generating jobs from already converted filesu3shit3+37-39
2024-09-05 20:45add some kind of loudness normalizationu3shit3+120-18
2024-09-04 21:54Rules: ignore untracked file when not using quick modeu3shit1+7-0
2024-09-04 21:41"typo"u3shit1+2-2
2024-09-04 21:41give the blog a bit more unique nameu3shit1+1-1
2024-09-04 21:38better hyphenation and video shitu3shit13+336-25
2024-09-04 00:37overengineered so it can compress on multiple machines through sshu3shit4+232-58
2024-09-03 14:02video better(?) job managementu3shit2+85-17
2024-09-03 12:15video: measure uses/sys cpu timeu3shit3+64-15
2024-09-02 14:42video: add draft preset, fadeout, random fixesu3shit2+32-2
2024-08-25 12:16add one extra screenshot to nfs1u3shit19+15-15
2024-08-24 14:17nfs1u3shit81+709-0
2024-08-24 14:16random fixesu3shit11+69-39
2023-07-20 21:47nfs4 postu3shit126+1644-3
2023-06-20 00:34fixesu3shit2+6-2
2023-06-19 20:13love room 301 postu3shit28+131-0
2023-06-19 20:11fixesu3shit4+23-19
2023-05-01 21:23random fixesu3shit6+25-21
2023-03-13 03:59better(?) static asset filenamesu3shit1+4-4
2023-03-13 03:59fix video playback in mememoon, aaaarrrgggghhhu3shit1+6-2
2023-03-13 03:02use zoom where supportedu3shit2+13-8
2023-03-12 21:31gallery: use real buttonsu3shit2+16-13
2023-03-12 21:18better size handling in image vieweru3shit3+50-7
2023-03-12 02:02less hacky download dropdown listu3shit3+10-7
2023-03-10 21:45fix summarize with punctuation marks at the end of the linesu3shit1+1-1
2023-03-10 19:50fix datesu3shit2+2-2
2023-03-10 19:17small fixesu3shit3+16-11
2023-03-10 18:56update aboutu3shit1+9-0
2023-03-10 18:452023 update articleu3shit2+234-1
2023-03-08 21:41fixesu3shit5+16-11
2023-03-06 19:29exterminate remaining webp filesu3shit4+7-1
2023-03-06 19:28tasogare: update images/videou3shit69+470-34
2023-03-04 22:26video: better ffmpeg options support (maybe)u3shit2+160-48
2023-03-02 20:47dohna, euphoria: updateu3shit36+561-54
2023-02-28 21:20liberty: new formatsu3shit63+470-67
2023-02-25 13:23didnapper: new video formatsu3shit108+1563-214
2023-02-16 21:56add infos for imagesu3shit6+30-7
2023-02-16 03:38fix side-img not-side modeu3shit1+3-3
2023-02-16 03:16remove layout hacku3shit17+185-11
2023-02-16 01:20add btn separator from cssu3shit2+2-3
2023-02-16 01:18didnapper: update images to new systemu3shit93+166-33
2023-02-14 19:25close gallery with back buttonu3shit1+4-0
2023-02-14 18:56better galleryu3shit5+146-40
2023-02-14 02:45add pixel scale warningu3shit2+22-0
2023-02-14 01:26add moar iconsu3shit6+79-23
2023-02-12 22:38some kind of "ui" for the galleryu3shit8+259-72
2023-02-12 17:45js: async load, fix eventlistener bugu3shit2+31-17
2023-02-12 17:26add custom scrollbarsu3shit7+73-2
2023-02-12 15:22summarize: make image normal links to contentu3shit2+15-3
2023-02-12 15:13fixu3shit4+10-13
2023-02-12 15:08better output spacingu3shit2+2-1
2023-02-12 14:46better gallery shitu3shit20+280-64
2023-02-11 23:05fix webkit browsersu3shit1+1-1
2023-02-11 21:06basic javashit galleryu3shit9+204-75
2023-02-11 16:55move content back to center, no more sidebaru3shit5+45-54
2023-02-11 16:08tags no loonger part of the sidebaru3shit2+11-3
2023-02-11 15:59video plyr testu3shit12+9413-30
2023-02-05 02:05languagetool roundu3shit5+42-42
2023-02-02 13:40typo fixu3shit2+6-4
2023-02-02 02:42fix <pre> in feedu3shit1+8-1
2023-02-01 22:28remove spaces inside listsu3shit1+1-1
2023-02-01 22:19add didnapperu3shit37+430-16
2022-10-29 21:07liberty: rewrite H bit, remove thumbnailu3shit3+10-13
2022-10-29 20:44euphoria: add video & random fixesu3shit11+121-80
2022-10-14 01:58css spoiler: no svg filteru3shit1+1-1
2022-10-11 02:23more sane tag filenamesu3shit5+5-5
2022-10-11 02:14upscaling article like thingu3shit2+177-2
2022-09-12 17:36euphoria typou3shit1+1-1
2022-09-12 17:32tasogare: add gameplay videou3shit3+10-1
2022-09-12 17:32better feedu3shit5+231-13
2022-09-08 20:00generic pre-launch shitu3shit8+127-16
2022-09-08 02:17update tasogareu3shit20+156-98
2022-09-06 20:01add tasogareu3shit2+351-0
2022-09-06 17:47cache friendly binary assetsu3shit3+20-15
2022-09-02 16:50liberty: extra screenshotsu3shit9+51-32
2022-09-01 18:53redesign layout shit for bleedsu3shit7+116-42
2022-08-19 20:16add libertyu3shit16+331-7
2022-08-20 22:27better(?) spoiler, euphoria imageu3shit6+26-5
2022-08-19 21:10add some kind of euphoria stuffu3shit6+376-4
2022-08-19 19:45initial commitu3shit19+475-0