Skip to content

jaychempan/ccf-ddl-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCF DDL Tracker Logo

CCF DDL Tracker

Chrome extension for tracking CCF deadlines with a compact popup, import flow, and local-only storage.

Version: v2.3

中文版本 · GitHub Pages · Chrome Web Store · Chrome Extension README · CCFDDL Source · Repository


Preview

CCF DDL Tracker v2.0 Preview

The current popup keeps the compact layout, adds manual card links and draft restoration, defaults countdowns to minute precision, and refines footer shortcuts for GitHub, the extension home, and CCFDDL.


Install

Chrome Web Store

Install directly from the Chrome Web Store:

Load Unpacked

  1. Open Chrome and visit chrome://extensions/.
  2. Enable Developer mode.
  3. Click Load unpacked.
  4. Select the chrome/ directory in this repository.
  5. Pin CCF DDL Tracker to the toolbar and click the icon to use it.
Need more extension-specific details?

See chrome/README.md for the extension-only guide.


Highlights

  • Native popup experience: Clicking the extension icon opens a compact Chrome popup instead of a separate window.
  • Manual + imported deadlines: You can add custom deadlines or import recommended conferences from CCFDDL.
  • Official site shortcuts: Imported conferences retain homepage links, and added cards can open the conference website directly.
  • Calendar handoff: Right-click saved or imported cards to send a deadline to Google Calendar or download ICS for Apple/iCloud and other calendar apps.
  • Bilingual UI: Switch between Chinese and English from the bottom toolbar.
  • Display preferences: Choose a display time zone, switch between 24-hour and 12-hour, and change date order between YYYY/MM/DD and MM/DD/YYYY.
  • Local-only data: All data stays in chrome.storage.local, with no account or cloud sync.

Customization

  • Language: Toggle between Chinese and English from the popup footer.
  • Time zone: Switch deadline display between supported time zones. The default is Asia/Shanghai.
  • Time format: Choose 24-hour or 12-hour (AM/PM) in the settings panel.
  • Date order: Choose YYYY/MM/DD or MM/DD/YYYY.
  • Calendar actions: Right-click a saved or imported deadline card to open the calendar menu.
  • Imported conference cards: Imported items can be added to your own list and opened directly on the conference website.

Add To Calendar

  1. Open the popup and locate any saved or imported deadline card.
  2. Right-click the card to open the calendar menu.
  3. Choose Google Calendar to open a prefilled event in the browser.
  4. Choose Apple / iCloud (.ics) or Download ICS to import the deadline into calendar apps that support ICS files.

Data Source & Privacy

  • Primary source: ccfddl/ccf-deadlines
  • Fallback: CCFDDL ICS feeds when GitHub data is unavailable
  • Storage: chrome.storage.local
  • Privacy: no account, no cloud sync, no telemetry

Development

Changelog

v2.3 - Manual links, remembered input, and footer shortcuts
  • Added optional card links when manually creating deadlines
  • Remembered the last opened add/import panel and unfinished add-form draft between popup opens
  • Changed the default countdown display to include hours and minutes
  • Refined footer shortcuts for GitHub, the extension home, and CCFDDL
  • Added CCF category and ranking metadata to imported conference browsing
  • Added optional settings to choose which conference metadata appears on saved cards
  • Included the selected conference metadata in Google Calendar and ICS exports
v2.2 - Right-click calendar actions
  • Added a right-click context menu for deadline cards in the popup
  • Added direct export to Google Calendar from saved or imported deadline items
  • Added Apple / iCloud compatible .ics export and a generic ICS download action
  • Fixed list deletion so removing an item still targets the correct deadline after sorting
v2.1 - Time zone switching and import time handling
  • Added a popup time zone selector with Asia/Shanghai as the default display zone
  • Manual deadlines are now saved using the currently selected time zone instead of the browser's local zone
  • Imported CCFDDL deadlines continue to respect their source time zone metadata when displayed
  • Improved ICS fallback parsing so TZID based timestamps are handled correctly when GitHub-hosted YAML is unavailable
v2.0 - UI overhaul, import improvements, settings, and versioning
  • Reworked the popup into a denser layout with two entry cards and a bottom utility bar
  • Kept the import panel visible by default while moving recommendations into a floating search picker
  • Imported conferences now keep homepage links and added cards can open the official conference site
  • Added display settings for 24-hour / 12-hour time and year-month-day / month-day-year date order
  • Added a v2.0 version label in the popup header and bumped the extension version
v1.0.1 - Refresh and day-count fixes
  • Fixed automatic date refresh issues
  • Added a manual refresh button
  • Corrected same-day deadlines to display 0 days

License

MIT License

About

📅 CCF DDL Tracker: A Lightweight Chrome Extension for Tracking CCF Deadlines (一个用于跟踪 CCF 截稿日期的开源 Chrome 扩展)- 🚀 一键添加和管理你的截止日期DDLs,点击直达会议官网 🛜 !

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors