🤖Processed 181 code changes🌱Default branchmain🕒Last updated about 3 hours ago
Bug Fix
Â
Fix formatting of success notification so gifted vs subscribing messages display correctly and dismiss action works.
RPRaul Popadineti
+10-8
Improvement
Â
Updates the password-hashing library to the latest patch to improve security and compatibility with newer Ruby versions.
RPRaul Popadineti
+3-3
Bug Fix
Maintenance
Â
Updated a dependency to fix occasional startup errors caused by broken symlinks.
RPRaul Popadineti
+1-1
Maintenance
Â
Bumps the project's code-scanning/security tool to brakeman 7.1.2 in dependencies.
RPRaul Popadineti
+1-1
Maintenance
Â
Updated the Inertia UI integration to a newer minor release to keep dependencies current.
RPRaul Popadineti
+3-3
Maintenance
Â
Update embedded database library to v2.9.0 to keep dependencies up-to-date and reduce maintenance risk.
RPRaul Popadineti
+7-7
Maintenance
Improvement
Â
Bumped front-end library to a newer patch release to pick up bug fixes and small UI/form improvements.
RPRaul Popadineti
+13-13
Maintenance
Â
Upgrade vite_rails to 3.0.20 to include an upstream bug fix for Early Hint link formatting; small dependency version updates.
RPRaul Popadineti
+11-11
Maintenance
Â
Updated a developer tooling dependency to a newer version to keep code tooling up-to-date and secure.
RPRaul Popadineti
+81-81
Maintenance
Â
Bumped development build tool to a newer patch release for small stability and maintenance improvements.
RPRaul Popadineti
+5-5
Maintenance
Â
Bumped a development dependency (globals) from v16 to v17 to keep tooling up-to-date.
RPRaul Popadineti
+5-5
Maintenance
Â
Updates animation library to v12.24.10 to pull in multiple bug fixes and stability improvements.
RPRaul Popadineti
+18-18
Bug Fix
Â
Add a 5-second delay before sending gift recipient emails to avoid timing issues after purchase.
RPRaul Popadineti
+1-1
Improvement
Â
Improve gift-subscription popup so its content scrolls and fits on smaller screens.
RPRaul Popadineti
+1-1
Feature
Improvement
Â
Adds a gift-a-subscription flow: recipient email entry and validation, Stripe checkout metadata, auto-cancels renewal, and sender/recipient notification emails.
RPRaul Popadineti
+521-39
Improvement
Â
Clarifies job title wording and shows application closing times after job links, cleaning up formatting to avoid duplicate text.
RPRaul Popadineti
+11-6
Refactoring
Â
Refactored newsletter issue-number assignment to make the logic clearer while preserving existing behavior.
RPRaul Popadineti
+4-4
Feature
Â
Adds NEW/OLD labels and application closing dates to newsletter job listings; updates data to include status and expiration.
RPRaul Popadineti
+113-5
Improvement
Â
Add an emoji-labeled prefix to how-to-apply text when provided; otherwise keep the existing fallback message.
RPRaul Popadineti
+1-1
Improvement
Â
Clarifies extraction rules so company names are not appended to job titles.
RPRaul Popadineti
+1-0
Improvement
Â
Standardized fallback messages: replaced 'Not specified' with 'Salary not specified', 'Location not specified', and 'Application instructions not specified'.
RPRaul Popadineti
+8-8
Bug Fix
Â
Prevent duplicate counting of newsletter recipients when sending the latest digest.
RPRaul Popadineti
+0-1
Bug Fix
Â
Fixed newsletter unsubscribe links to point directly to the site's billing page instead of a dynamic link.
RPRaul Popadineti
+2-2
Improvement
Â
Newsletter numbering now reuses the same issue number for all newsletters within a week and only increments the next week; tests added.
RPRaul Popadineti
+42-2
Improvement
Â
Prefix Stripe webhook log entries with a consistent tag for clearer, unified logging context.
RPRaul Popadineti
+14-23
Improvement
Â
Clarify link rules: only include anchor links that add context, exclude job listing URLs, and strip UTM parameters.
RPRaul Popadineti
+1-1
Improvement
Â
Refines content enrichment to avoid linking job listing pages in generated HTML, improving reference quality and relevance.
RPRaul Popadineti
+1-1
Feature
Â
Adds two new company profile fields capturing how a company works and how it hires, and exposes them in the admin UI.
RPRaul Popadineti
+50-0
Improvement
Â
Enrichment now omits UTM campaign parameters from links in generated content so links are cleaner and not tracked.
RPRaul Popadineti
+1-1
Refactoring
Â
Adjusted subscribe bar layout for better alignment: use grid for context text and moved Subscribe button next to the plan selector.
RPRaul Popadineti
+9-9
Improvement
Â
Hide the 'How they hire' section unless the company has hiring info; remove the placeholder message.
RPRaul Popadineti
+11-13
Refactoring
Improvement
Â
Refactored company page to remove duplication, fixed company links in table, added podcast icon, and added companies to sitemap.
RPRaul Popadineti
+24-13
Feature
Improvement
Maintenance
Â
LLM-backed company profiles, background backfill, and a public company page with subscribe CTA; admin UI and DB updated for richer company data.
RPRaul Popadineti
+1,924-240
Bug Fix
Improvement
Maintenance
Refactoring
Â
Fix newsletter sending and subscriber counts, add logging and safer rendering, update segmentation and tests, plus UI/type cleanups.
RPRaul Popadineti
+147-85
Refactoring
Improvement
Â
Centralized templates for automatic company profile enrichment, richer logs for runs, and a more descriptive public company page blurb.
RPRaul Popadineti
+163-114
Bug Fix
Improvement
Â
Fixes missed refunds by checking all invoice payments and refunding both intent and charge types.
RPRaul Popadineti
+43-6
Improvement
Refactoring
Â
Streamlines Stripe webhook logs into concise, readable messages for clearer event tracking.
RPRaul Popadineti
+7-46
Improvement
Â
Prioritizes major departments and displays only those present in the input, shown in a consistent alphabetical order.
RPRaul Popadineti
+15-2
Feature
Improvement
Â
Add department-based newsletter segments; subscribers pick department at checkout; newsletters created and sent per segment; UI & data support.
RPRaul Popadineti
+640-100
Feature
Improvement
Â
Add saved job snapshots & content regeneration to newsletters
- Store a selectable snapshot of job listings with each newsletter.
- Admin UI to pick jobs for an issue and a button to rebuild newsletter content from that snapshot.
- Publishing links saved jobs to the newsletter so selections persist.
- Weekly draft flow and frontend updated; database column added.
RPRaul Popadineti
+415-41
Feature
Improvement
Maintenance
Â
Adds admin jobs management with listing/editing UI, date-time picker and calendar, newsletter linking, route updates, deps and DB join table.
RPRaul Popadineti
+1,196-210
Improvement
Refactoring
Â
Adds tracking and safe shutdown for Chrome browser processes, improves startup/shutdown handling and clarifies timeout behavior.
RPRaul Popadineti
+36-19
Improvement
Â
Set a fuller default page title and remove a redundant meta title tag to ensure consistent branding and better SEO.
RPRaul Popadineti
+1-2
Improvement
Â
Stop starting background browser processes and sending usage snapshots when running the Rails console or in test environment.
RPRaul Popadineti
+2-1
Feature
Â
Switches dev to DB-backed messaging and cache for durable local testing; adds DB tables and enables multi-db job queue in production.
RPRaul Popadineti
+30-5
Bug Fix
Improvement
Â
Reduce duplicate job listings by improving extraction and duplicate detection; lowers AI call cost, better logging, and reports skipped duplicates.
RPRaul Popadineti
+82-63
Feature
Improvement
Â
Adds managed browser pool with admin dashboard and integrates it into JS rendering to speed scraping and control instances.
RPRaul Popadineti
+1,642-15
Improvement
Â
Now only returns job listings posted in the last 60 days instead of 180, focusing results on more recent openings.
RPRaul Popadineti
+1-1
Improvement
Â
Adjusted AI assistant to use slightly higher reasoning effort ('minimal' → 'low') when extracting job details.
RPRaul Popadineti
+1-1
Improvement
Â
Replace hardcoded '30+' with a dynamic, rounded 'monitored companies' label across home, table, and info sections.
RPRaul Popadineti
+39-5
Maintenance
Â
Removes deprecated backfill that populated job opening categories from departments.
RPRaul Popadineti
+0-23
Bug Fix
Â
Enforce job data integrity: require a valid category and make department mandatory for listings.
RPRaul Popadineti
+10-2
Bug Fix
Â
Ensure newsletter recipients count increments when someone subscribes and the digest email is sent.
RPRaul Popadineti
+1-0
Feature
Maintenance
Â
Adds job category classification from department, updates job records & data, and backfills existing jobs with categories.
RPRaul Popadineti
+216-6
Feature
Improvement
Maintenance
Â
In-house company job scraper with AI extraction and Chromium rendering
Key changes:
- Adds an in-house pipeline to fetch company career pages, use AI to extract job links and details, deduplicate, and store openings.
- Falls back to an external fast-scrape API when direct fetches or JS rendering are blocked.
- Schedules weekly scrapes, purges old page text, and wires scraped openings into the weekly newsletter.
- Updates Docker and deploy settings to include headless Chromium and AI credentials; adds robust error handling and logging.
RPRaul Popadineti
+1,170-13
Refactoring
Improvement
Â
Replace hardcoded billing links with a single billing page; update emails and site buttons to use it; improve newsletter layout to list jobs and link company sites.
RPRaul Popadineti
+133-63
Maintenance
Â
Adds comprehensive repository guidelines covering project structure, development commands, style, testing, and workflow.
RPRaul Popadineti
+44-0
Feature
Â
Adds bulleted and numbered list buttons to the newsletter editor toolbar and enables list support in the editor.
RPRaul Popadineti
+74-3
Feature
Â
Adds automatic link detection for URLs and emails (trims trailing punctuation) and switches the newsletter editor from the manual link tool to new auto-linking.
RPRaul Popadineti
+45-3
Feature
Â
Adds horizontal divider insertion to the newsletter editor, updating the editor setup and toolbar to support inserting rules.
RPRaul Popadineti
+40-14
Ready to boost productivity?
Join Antiwork, Gemnote, and other teams saving hours every week.