Skip to content

Releases: NetIRC/idlerpg

IdleRPG V3.0.9

Choose a tag to compare

@NetIRC NetIRC released this 01 Jun 06:58

minor fix web

IdleRPG V3.0.8

Choose a tag to compare

@NetIRC NetIRC released this 22 May 19:21

fix(web): align realm atlas prestige crown and marker dot across viewports

IdleRPG V3.0.7

Choose a tag to compare

@NetIRC NetIRC released this 22 May 18:15

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

Choose a tag to compare

@NetIRC NetIRC released this 21 May 20:34

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

Choose a tag to compare

@NetIRC NetIRC released this 20 May 20:12

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

Choose a tag to compare

@NetIRC NetIRC released this 20 May 19:16

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

Choose a tag to compare

@NetIRC NetIRC released this 19 May 19:41

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

Choose a tag to compare

@NetIRC NetIRC released this 19 May 18:36

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

Choose a tag to compare

@NetIRC NetIRC released this 18 May 19:42

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.php lists home + three guides; X-Robots-Tag: noindex on sitemap output
  • robots.txt: disallow /api/, /includes/, /admin/
  • Command table CSS fix for long admin names (e.g. ADMIN FORCELOGOUT)

Docs

  • README: guide architecture, public_html upload 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

  1. Pull / copy updated public/ files to the web root.
  2. Set or verify IRPG_PUBLIC_URL.
  3. Hard-refresh the browser or bump service worker cache after CSS changes.
  4. Verify guide URLs load (not a blank page) and /.env returns 403/404.

IdleRPG v3.0.0 — IRC bot + PHP dashboard

Choose a tag to compare

@NetIRC NetIRC released this 17 May 11:02

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

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/