Skip to content

chore: release v1.2.0#76

Merged
JoachimLK merged 1 commit into
mainfrom
release-please--branches--main--components--reqcore
Mar 17, 2026
Merged

chore: release v1.2.0#76
JoachimLK merged 1 commit into
mainfrom
release-please--branches--main--components--reqcore

Conversation

@JoachimLK
Copy link
Copy Markdown
Contributor

@JoachimLK JoachimLK commented Mar 10, 2026

🤖 I have created a release beep boop

1.2.0 (2026-03-16)

✨ Features

  • add email template management system (616ada5)
  • add email template validation schemas and pre-made templates (7879e38)
  • add fullscreen toggle functionality to job detail view (a94e4b6)
  • add functionality to move applications directly to interview stage without scheduling (22e6a0a)
  • add Greenhouse vs Open Source ATS comparison article and enhance existing content with links (8c2e225)
  • add iCalendar generation for interview invitations (57e692a)
  • add interview scheduling functionality with sidebar integration (0eb29b0)
  • add interview validation schemas for creation, updating, and querying (a93da4e)
  • add interview validation schemas for creation, updating, and querying (be8f623)
  • add interviews dashboard page with filtering, editing, and deleting functionalities (59bdb36)
  • add middleware for 301 redirect from legacy domain to canonical domain (5525cf6)
  • add realistic interview data and scheduling logic to seed script (e3b1881)
  • add realistic interview data and scheduling logic to seed script (467cc56)
  • add script to backfill google_calendar_event_link for existing interviews (c46d13d)
  • add teleport target prop to modals for improved flexibility in rendering (78a3ae8)
  • add use case guide for open source ATS adoption by company size and industry (f9770e5)
  • AppTopBar: remove unused transition classes for user menu (49976c3)
  • auth: add fresh signup page with redirect functionality (f0ae97f)
  • auth: enhance error handling for sign-in and sign-up processes, including BETTER_AUTH_URL mismatch detection (dd29c49)
  • auth: improve BETTER_AUTH_URL handling for Railway environments and enhance validation (e368cc8)
  • auth: improve BETTER_AUTH_URL handling for Railway environments… (ef155aa)
  • calendar: add Google Calendar integration with OAuth2 flow (08f778a)
  • calendar: add Google Calendar sync status indicators in interview components (bb5244a)
  • calendar: update webhook renewal to require specific permissions and enhance error handling in sync process (140d6ac)
  • centralize system email templates in shared module for improved maintainability (e05b877)
  • create HMAC-signed tokens for candidate interview responses (57e692a)
  • dark mode: enhance checkbox and radio styles for dark mode rendering (728feb2)
  • dashboard: enhance job management and pipeline tracking (a60f489)
  • dashboard: update job pipeline display logic to use application count (b75b0e5)
  • demo: add 'Get Started' options for demo mode in AppTopBar and enhance PreviewUpsellModal (8c530cf)
  • demo: add 'Get Started' options for demo mode in AppTopBar and enhance PreviewUpsellModal (e607520)
  • docker: add CHANGELOG.md to Docker image for runtime access (b7af4ce)
  • enhance interview management with inline editing and rescheduling features (ef5cdbb)
  • enhance webhook handling with cron secret validation and improve interview ID validation (457af10)
  • google-calendar: update integration instructions and add environment variable details (be9ccbd)
  • implement advanced filtering and sorting options for job applications (27f179e)
  • implement sortable candidate and application tables with improved UI (9188d3b)
  • improve date formatting helper to return local timezone date string (ddda624)
  • integrate email template selection for interview invitations (771917f)
  • interview: add Google Calendar notification preferences and customization options (6c942d0)
  • interview: enhance interview scheduling with Google Calendar integration and email validation (58810b1)
  • make candidate email addresses clickable for improved user interaction (2c01f77)
  • refactor interview management with enhanced status transitions and email template integration (6033d06)
  • tracking: implement privacy-respecting event tracking across various pages and actions (ebb22c9)
  • updates: add API endpoints for update management, backup, chang… (e8432e5)
  • updates: add API endpoints for update management, backup, changelog, system info, and version check (3a5d96e)
  • updates: enhance backup functionality and improve update checks with error handling (1921be8)

🐛 Bug Fixes

  • cast return type of getAuth function to Auth (665e059)
  • correct promise chaining for Google Calendar event creation (a935615)
  • issue-template: enable blank issues in configuration (b634752)
  • update G2 ranking link for Greenhouse in ATS comparison article (c46549e)

♻️ Refactoring

  • simplify refreshNuxtData calls in useInterview composable and remove unused migration placeholder (b9533fe)

This PR was generated with Release Please. See documentation.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 10, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Release metadata and changelog updated for version 1.2.0: package.json and .release-please-manifest.json version fields bumped and a new 1.2.0 entry with Features, Bug Fixes, and Refactoring added to CHANGELOG.md (dated 2026-03-12).

Changes

Cohort / File(s) Summary
Release Metadata
.release-please-manifest.json, package.json
Version bumped from 1.1.0 to 1.2.0.
Changelog
CHANGELOG.md
Added 1.2.0 release entry (2026-03-12) listing numerous Features, Bug Fixes, and Refactoring items.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • chore: release v1.1.0 #72: Prior release PR that modified the same release metadata and changelog files; strongly related to version bump workflow.

Suggested labels

autorelease: tagged

Poem

🐰 I hopped through lines and bumped a name,
From one-one-oh to one-two-oh's fame,
Changelogs blooming, features in tow,
A tiny hop for CI to know —
Carrot-cheers for the release that did grow! 🥕✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning PR description is auto-generated by Release Please and does not follow the repository's required template structure. Follow the repository template with explicit Summary, Type of change, Validation, and DCO sections. Release Please-generated content should supplement, not replace, the standard template.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The PR title clearly describes the main change: releasing version 1.2.0. It is concise, specific, and directly summarizes the primary purpose of the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-please--branches--main--components--reqcore
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 10, 2026 08:56 Destroyed
@railway-app
Copy link
Copy Markdown

railway-app Bot commented Mar 10, 2026

🚅 Deployed to the reqcore-pr-76 environment in applirank

Service Status Web Updated (UTC)
applirank ✅ Success (View Logs) Mar 16, 2026 at 12:53 pm

@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 76ecf1a to bda9da4 Compare March 11, 2026 07:55
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 11, 2026 07:55 Destroyed
@JoachimLK JoachimLK changed the title chore: release v1.1.1 chore: release v1.2.0 Mar 12, 2026
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from bda9da4 to a896356 Compare March 12, 2026 16:15
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 12, 2026 16:15 Destroyed
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
CHANGELOG.md (1)

143-156: Pre-existing issue: Duplicate changelog entries.

There are multiple duplicate "2026-02-28" sections with identical OpenCATS content throughout the existing changelog (appearing at lines 143, 172, 200, 236, 269, 298, 369, 410, 439, 475). This appears to be a pre-existing issue not introduced by this PR, but consider cleaning up these duplicates in a future maintenance PR for improved readability.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 143 - 156, The CHANGELOG.md contains repeated "##
2026-02-28" sections with identical entries for "Blog: OpenCATS vs Reqcore: Open
Source ATS Head-to-Head" and the internal link; clean up by keeping a single
canonical "## 2026-02-28" block containing those two bullets and remove the
other duplicate blocks so the changelog only lists that release once.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@CHANGELOG.md`:
- Around line 143-156: The CHANGELOG.md contains repeated "## 2026-02-28"
sections with identical entries for "Blog: OpenCATS vs Reqcore: Open Source ATS
Head-to-Head" and the internal link; clean up by keeping a single canonical "##
2026-02-28" block containing those two bullets and remove the other duplicate
blocks so the changelog only lists that release once.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5bb30f16-909a-488f-b002-87ac251f57d4

📥 Commits

Reviewing files that changed from the base of the PR and between bda9da4 and a896356.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (3)
  • .release-please-manifest.json
  • CHANGELOG.md
  • package.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • .release-please-manifest.json

@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from a896356 to d90fd93 Compare March 12, 2026 16:40
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 12, 2026 16:40 Destroyed
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Around line 21-22: The CHANGELOG.md contains two identical bullets for "add
interview validation schemas for creation, updating, and querying" referencing
commits a93da4e and be8f623; remove the duplicate bullet or edit one entry to
clarify the actual difference between the two commits (e.g., specify which
commit added creation/updating vs querying, or consolidate into a single bullet
noting both SHAs), ensuring only one clear entry remains for the 1.2.0 notes.
- Line 18: Update the changelog entry text that currently reads "add Greenhouse
vs Open Source ATS comparison article and enhance existing content with links"
so that "Open Source" is hyphenated as "open-source" (i.e., "add Greenhouse vs
open-source ATS comparison article..."); locate the exact line containing the
phrase "add Greenhouse vs Open Source ATS comparison article and enhance
existing content with links" and change only that wording to use the hyphenated
compound adjective, preserving the rest of the entry and commit reference.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 497d9751-ea7f-4d15-9b54-d1343ff66b9a

📥 Commits

Reviewing files that changed from the base of the PR and between a896356 and d90fd93.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (3)
  • .release-please-manifest.json
  • CHANGELOG.md
  • package.json
🚧 Files skipped from review as they are similar to previous changes (2)
  • .release-please-manifest.json
  • package.json

Comment thread CHANGELOG.md
* add email template validation schemas and pre-made templates ([7879e38](https://github.com/reqcore-inc/reqcore/commit/7879e38e2e54f7f3ac07d84faec3e36103ea0ded))
* add fullscreen toggle functionality to job detail view ([a94e4b6](https://github.com/reqcore-inc/reqcore/commit/a94e4b628922e41154abbeafd351be67e33e5685))
* add functionality to move applications directly to interview stage without scheduling ([22e6a0a](https://github.com/reqcore-inc/reqcore/commit/22e6a0ac2a80c41d5e38ca2164f7cf70fd3c4832))
* add Greenhouse vs Open Source ATS comparison article and enhance existing content with links ([8c2e225](https://github.com/reqcore-inc/reqcore/commit/8c2e2259b71cdf52405378c514594b3feed8b1c1))
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Hyphenate “open-source” in the article title.

Open Source ATS comparison article reads awkwardly here; open-source ATS comparison article is the standard compound-adjective form for user-facing copy.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~18-~18: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...164f7cf70fd3c4832)) * add Greenhouse vs Open Source ATS comparison article and enhance exis...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` at line 18, Update the changelog entry text that currently
reads "add Greenhouse vs Open Source ATS comparison article and enhance existing
content with links" so that "Open Source" is hyphenated as "open-source" (i.e.,
"add Greenhouse vs open-source ATS comparison article..."); locate the exact
line containing the phrase "add Greenhouse vs Open Source ATS comparison article
and enhance existing content with links" and change only that wording to use the
hyphenated compound adjective, preserving the rest of the entry and commit
reference.

Comment thread CHANGELOG.md
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from d90fd93 to 13d14e0 Compare March 12, 2026 21:25
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 12, 2026 21:25 Destroyed
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Line 27: Update the changelog entry string that currently reads "open source
ATS adoption by company size and industry" to hyphenate the compound adjective;
change "open source ATS" to "open-source ATS" in the entry that contains the
commit reference [f9770e5] to ensure correct grammar.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 63317fe0-2302-4f73-b06d-0a93bb9c9f7a

📥 Commits

Reviewing files that changed from the base of the PR and between d90fd93 and 13d14e0.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (3)
  • .release-please-manifest.json
  • CHANGELOG.md
  • package.json
🚧 Files skipped from review as they are similar to previous changes (2)
  • package.json
  • .release-please-manifest.json

Comment thread CHANGELOG.md
* add middleware for 301 redirect from legacy domain to canonical domain ([5525cf6](https://github.com/reqcore-inc/reqcore/commit/5525cf6efa0c7e94220f58d2af2e7cf5e145affd))
* add script to backfill google_calendar_event_link for existing interviews ([c46d13d](https://github.com/reqcore-inc/reqcore/commit/c46d13da86b1bd5937b354647e98bf7e3561fe61))
* add teleport target prop to modals for improved flexibility in rendering ([78a3ae8](https://github.com/reqcore-inc/reqcore/commit/78a3ae8729fff28622104a7e8cdbca4d66c27dd7))
* add use case guide for open source ATS adoption by company size and industry ([f9770e5](https://github.com/reqcore-inc/reqcore/commit/f9770e56d947f6b1ca9e387febcb2cebc6115e68))
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Hyphenate "open-source" in the changelog entry.

The phrase "open source ATS" should use a hyphen when functioning as a compound adjective: "open-source ATS adoption".

📝 Suggested fix
-* add use case guide for open source ATS adoption by company size and industry ([f9770e5](https://github.com/reqcore-inc/reqcore/commit/f9770e56d947f6b1ca9e387febcb2cebc6115e68))
+* add use case guide for open-source ATS adoption by company size and industry ([f9770e5](https://github.com/reqcore-inc/reqcore/commit/f9770e56d947f6b1ca9e387febcb2cebc6115e68))
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
* add use case guide for open source ATS adoption by company size and industry ([f9770e5](https://github.com/reqcore-inc/reqcore/commit/f9770e56d947f6b1ca9e387febcb2cebc6115e68))
* add use case guide for open-source ATS adoption by company size and industry ([f9770e5](https://github.com/reqcore-inc/reqcore/commit/f9770e56d947f6b1ca9e387febcb2cebc6115e68))
🧰 Tools
🪛 LanguageTool

[uncategorized] ~27-~27: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...ca4d66c27dd7)) * add use case guide for open source ATS adoption by company size and indust...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` at line 27, Update the changelog entry string that currently
reads "open source ATS adoption by company size and industry" to hyphenate the
compound adjective; change "open source ATS" to "open-source ATS" in the entry
that contains the commit reference [f9770e5] to ensure correct grammar.

@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 13d14e0 to b5b8d01 Compare March 13, 2026 07:29
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 13, 2026 07:29 Destroyed
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from b5b8d01 to b2a5de9 Compare March 15, 2026 10:10
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 15, 2026 10:10 Destroyed
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from b2a5de9 to 0d1eff2 Compare March 15, 2026 11:12
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 15, 2026 11:12 Destroyed
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 0d1eff2 to b1b7de7 Compare March 15, 2026 11:52
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 15, 2026 11:52 Destroyed
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from b1b7de7 to 343df7c Compare March 16, 2026 08:37
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 16, 2026 08:37 Destroyed
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch 2 times, most recently from ebd69f4 to 265a37a Compare March 16, 2026 10:47
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 16, 2026 10:47 Destroyed
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 265a37a to 8791e1c Compare March 16, 2026 12:37
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 16, 2026 12:37 Destroyed
@JoachimLK JoachimLK force-pushed the release-please--branches--main--components--reqcore branch from 8791e1c to 6bd435d Compare March 16, 2026 12:50
@railway-app railway-app Bot temporarily deployed to applirank / reqcore-pr-76 March 16, 2026 12:50 Destroyed
@JoachimLK JoachimLK merged commit e83f515 into main Mar 17, 2026
5 checks passed
@JoachimLK
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant