7743639812
List markers: balanced indent via a centered full-indent box (--list-indent), ordered-list counters, task checkboxes seated as markers with label-wrapped toggle text, summer ⚜️ bullets.
LeoVasanko2026-08-28 19:26:51 +00:00
f659f5f6be
Sibling-combinator top margins for h1/h2: no gap when first in a container (aside, admonition, colseg), h1 + h2 stacks tighter, page-top headings keep their banner spacing.
LeoVasanko2026-08-28 18:01:00 +00:00
825379ca2a
Long articles become a bounded composition: fluid text lanes with a side zone for marginalia, centered in vacant space that grows with the viewport instead of stretching the content.
v0.5.4
LeoVasanko2026-08-27 22:15:17 +00:00
ddf323bf41
Render the column layout structure on the backend, cap at two columns, add a left-margin breakout.
v0.5.3
LeoVasanko2026-08-27 18:36:49 +00:00
1d0bc3f59d
Renewed analytics format. The hide flag moves to client, and we still track but hide more robustly, to avoid noise from admins checking out their own site.
v0.5.2
LeoVasanko2026-08-27 16:17:02 +00:00
60d5155fd2
Don't upper case lower headings.
LeoVasanko2026-08-27 16:14:04 +00:00
3518ac9ac7
Fixes to markdown extensions/styling. Sort crawlers most recent first.
LeoVasanko2026-08-27 01:27:49 +00:00
5c2433b766
Correct font scaling by x size. Fix code receiving twice a smaller font size.
v0.5.1
LeoVasanko2026-08-27 00:15:47 +00:00
2959f971bc
Implement support for {} attrs on code blocks (line right after the closing fence) and containers (::: aside {...}).
LeoVasanko2026-08-27 00:08:51 +00:00
8ee22de060
Many more Markdown extensions and formatting improvements.
v0.5.0
LeoVasanko2026-08-26 23:51:05 +00:00
9be1491f0e
Improved mobile layout. Banner section gets smaller and editor goes full screen.
v0.4.9
LeoVasanko2026-08-26 18:44:17 +00:00
29c1dc64ed
Transition graph shows per article read times in minutes and seconds.
v0.4.8
LeoVasanko2026-08-26 18:27:09 +00:00
a27958117f
Maintain nitro orange line in theme.css rather than banner.css so that banner changes don't remove it.
LeoVasanko2026-08-26 17:40:23 +00:00
56fd5f854d
Selection color from base theme.
LeoVasanko2026-08-26 17:03:01 +00:00
ca1c0d5a6f
Summer theme gets seamless transition between banner and page. Banners updated with support for this mode.
LeoVasanko2026-08-26 15:51:26 +00:00
9cbc4ab59d
Smoother scroll effects on banners using --pry.
LeoVasanko2026-08-26 15:09:29 +00:00
7aa2abbf8f
Analytics pings with query args, cleanup.
LeoVasanko2026-08-26 14:53:09 +00:00
eddb3f22f3
Adjusted connector thickness and bead animations to better deal with highly varying rates.
LeoVasanko2026-08-26 14:34:10 +00:00
1702281dbf
Fix edge condition for gaussian smoothing.
LeoVasanko2026-08-26 14:00:29 +00:00
38b894a789
Layout transition lags fixed with better editor panel handling. This was causing .wide sections visibly lag behind on viewport width changes.
LeoVasanko2026-08-26 13:47:51 +00:00
06409cdaac
Drop page caches on edits that may cause changes to navigation, theming etc.
LeoVasanko2026-08-26 13:19:17 +00:00
7ba6094360
Proper cube transition background colors via base CSS mixing in theme bg.
LeoVasanko2026-08-26 13:01:42 +00:00
921a5484a2
Fixed-sigma smoothing of traffic history plots.
LeoVasanko2026-08-24 05:54:43 +00:00
0e2e52fa45
Use last 24h/7d/30d/365d/all analytics data. Previously some fields were unfiltered and weekly view was based on calendar weeks.
LeoVasanko2026-08-24 05:42:32 +00:00
075848f782
Crawlers should include all sorts of spiders along with bots and googleother.
LeoVasanko2026-08-24 05:28:05 +00:00
3be2d08ac9
SI formatting of large visitor numbers.
LeoVasanko2026-08-21 21:36:57 +00:00
b7d5b23ae6
Cleaner formatting of utm tags in visitor table.
LeoVasanko2026-08-21 21:22:16 +00:00
6eaa1c1a8b
analytics: 24h day view with bar chart for precise realtime stats. Tables redesigned with cleaner layout. Tracking article read times. Adjust connection graph visualizations by time range. Other cleanup and supporting systems.
LeoVasanko2026-08-21 20:14:04 +00:00
f341d22aa0
Improved fake traffic generation with abuse bots, utm tags etc.
LeoVasanko2026-08-21 20:10:41 +00:00
1a479ceb24
Add --dbip CLI flag to auto-download/update the DB-IP MMDB database.
v0.4.1
LeoVasanko2026-08-21 03:09:04 +00:00
ff553d018a
Default scheme, host and port for fake_traffic script.
LeoVasanko2026-08-21 02:52:53 +00:00
c807d48a13
Add more external content in seed data.
LeoVasanko2026-08-21 02:50:36 +00:00
9c383c1c8b
Change default port mapping to 8100/8200/8210 (prod/vite/dev). Vite gets different port to avoid caching problems when switching between it and prod.
LeoVasanko2026-08-21 02:46:07 +00:00
462e995adc
Add external link (referer/outgoing) display on connection graph.
LeoVasanko2026-08-21 02:44:54 +00:00
ea069b98da
Fix analytics app not mounting on fetch-navigation to /_a
LeoVasanko2026-08-21 01:53:39 +00:00
deb5419c47
analytics improvements: - keep visitor charts y-axis minimum range at 10 - keep 'all' chart x-axis minimum span at 30 days - group crawler hits by (ip, ua) and list top pages visited, show crawler page load counts as N× prefix - store and display geoip city, keep geoip country overwrite - stream live updates over WebSocket /_api/ws/analytics - include family ring arcs in transition map crop bounds - remove top UA summary, limit crawlers to 10 and visits to 20 - human-readable relative timestamps with UTC tooltip
LeoVasanko2026-08-21 00:23:07 +00:00