• Added /software to outright
• fixed animation .pngs for landing page
• Styling for search results on outright.software
• Added Ticker with Gunicorn/Flask App
How to add more stocks to ticker:
You add stocks in one place only: the HTML page.
Where to edit
Open the page with the (2613.html).
Look for this line in the script
const WATCHLIST = ["AAPL","MSFT","TSLA","NVDA","SPY","QQQ"];
Find the ticker symbol (uppercase, no spaces)
Add it to the array
Save. Push. Refresh the page.
That’s it. No server restart. No Apache reload. No systemd rituals.
• Added a new “OTRT Posts Loop” block that wraps a Query Loop template, adds snippet‑element
toggles, and implements a front‑end Load More button that reveals posts in per‑page
increments.
- New block at blocks/otrt-posts-loop/ with block.json, editor.js, view.js, and styles.
- Load More behavior is implemented in blocks/otrt-posts-loop/view.js and uses the inner
Query Loop “Items per Page” setting (synced into data-otrt-items-per-page).
- Snippet element toggles apply classes on the wrapper and hide the exact elements you
listed via CSS in blocks/otrt-posts-loop/style.css and blocks/otrt-posts-loop/editor.css.
- Registered the block in plugin.php and added a query vars filter so the inner Query Loop
returns all matching posts (so Load More has content to reveal).
Files touched/added
- blocks/otrt-posts-loop/block.json
- blocks/otrt-posts-loop/editor.js
- blocks/otrt-posts-loop/editor.asset.php
- blocks/otrt-posts-loop/view.js
- blocks/otrt-posts-loop/style.css
- blocks/otrt-posts-loop/editor.css
- plugin.php
Notes
- The block name is otrt/otrt-posts-loop (shows as “OTRT Posts Loop” in the editor, matching
the requested otrt_posts_loop naming intent).
- The Query Loop inside the template is given a class otrt-posts-loop__query so the filter
can expand its query to all posts.
If you want me to cap the “all posts” expansion for performance (e.g., max 50 or 100), I can
add that quickly.