Releases: NetIRC/idlerpg
Release list
IdleRPG V3.0.9
IdleRPG V3.0.8
fix(web): align realm atlas prestige crown and marker dot across viewports
IdleRPG V3.0.7
feat(web): prestige crown on leaderboard and add level timer formula to guides
Show 👑 for rebirth rank on leaderboard, hero sheet, realm atlas, guild/season tables;
IdleRPG V3.0.6
docs(guide): add level timer formula to web guides
Document rpbase/rpstep idle curve (aligned with math.ts), sample level table,
chat penalty scale, and optional prestige note on FAQ, Commands, and How to Play.
IdleRPG V3.0.5
Timer trend: split Chronicle events vs Idle in channel under net timer;
chart bars for signed events only (idle no longer a bar); chronological
bars; clearer breakdown copy and layout styles.
IdleRPG V3.0.4
Improve dashboard layout and standings styling (section spacing, leaderboard
proximity, chronicle date panel on mobile, neutral guild/season cards, scroll
reveal, season scope label, rules command sizing, medal/role colors).
Make hero timer trend reflect real timer changes: log signed durations for
omen, logout, chat/kick/nick penalties, and streak rewards; track daily idle
tick gain in bot meta; expose timerTrendToday from player API; render idle
plus ledger in app.js with server day boundary.
Document timer trend semantics in README. Restart the bot after deploy so idle
meta and new chronicle lines apply.
IdleRPG V3.0.3
Web UI tweaks
- Guild standings (mobile): Role is visible on the same row as level (
#· Player · Role · L). Desktop layout unchanged. - Section titles: Diamond marks (Leaderboard, Hero sheet, Realm atlas, Realm chronicle, Guild, Season, …) are no longer clipped, have no glow/shadow, and are all the same size (8px).
Files: public/assets/app.css, public/assets/app.js
IdleRPG V3.0.2
What's new
- Guild standings UI matches Season (cards, aligned columns, online dots, expandable rosters).
- Season standings: expand ranks 4+ and past seasons with animated panels.
- Unified green/teal styling on guild cards, guild panel, and realm chronicle.
- !omen quick-guide panel starts collapsed on page load.
- Improved spacing on How to Play, Commands, and FAQ pages.
- Leaderboard guild preview API includes member online/level for the web UI.
IdleRPG V3.0.1
Highlights
Patch release focused on the public website: three SEO guide pages, shared PHP includes, and deploy/SEO documentation. No gameplay rule changes in the bot.
Web — Guide pages
- How to Play, Commands, and FAQ at
/how-to-play.php,/commands.php,/faq.php - Shared includes:
guide-init,guide-env,guide-data,guide-seo,guide-styles - Realm settings tables read live tuning from project
.env(IRPG_*), server-side only - Home footer opens guides in a modal iframe; guide footers cross-link each other only (no link to
/inside the iframe) - Safer bootstrap for public_html-only deploys (clear error if includes are missing)
SEO
- Shared head tags on guides: canonical, Open Graph, Twitter Card,
hreflang, JSON-LD (HowTo / ItemList / FAQPage) sitemap.phplists home + three guides;X-Robots-Tag: noindexon sitemap outputrobots.txt: disallow/api/,/includes/,/admin/- Command table CSS fix for long admin names (e.g.
ADMIN FORCELOGOUT)
Docs
- README: guide architecture,
public_htmlupload notes, expanded post-deploy SEO checklist
Deploy (public_html)
Upload guide PHP files, includes/guide-*.php, and assets/app.css (optional assets/guide.css). Keep .env outside the web root; use includes/local-root.php if config lives next to the bot.
Set IRPG_PUBLIC_URL to your HTTPS domain. Update the Sitemap: line in robots.txt if your domain is not idlerpg.netirc.eu.
Upgrade
- Pull / copy updated
public/files to the web root. - Set or verify
IRPG_PUBLIC_URL. - Hard-refresh the browser or bump service worker cache after CSS changes.
- Verify guide URLs load (not a blank page) and
/.envreturns 403/404.
IdleRPG v3.0.0 — IRC bot + PHP dashboard
IdleRPG v3.0.0
IdleRPG-style IRC game platform: authoritative Node.js bot with PHP read-only web dashboard/API sharing one SQLite database.
Highlights
- IRC gameplay engine (timers, penalties, progression, chronicle, optional V3 systems)
- PHP site: leaderboard, player detail, chronicle feed, guild/season views, PWA-oriented shell
- Read-only JSON API under
public/api/
Requirements
- Node.js 20+
- PHP 8+ with
pdo/pdo_sqlite - HTTP server (Apache recommended; see
public/.htaccess)
Links
- Demo: https://idlerpg.netirc.eu
- Docs: README, DEPLOY.md, SECURITY.md
Quick start
git clone https://github.com/NetIRC/idlerpg.git
cd idlerpg
npm install
cp .env.example .env
cp site.config.php.example site.config.php
# Align IRPG_DB_PATH (bot) and db_path (site), then npm start and serve public/