Buscador de complementos para Firefox
  • Extensiones
  • Temas
    • para Firefox
    • Diccionarios y paquetes de idiomas
    • Otros sitios de navegadores
    • Complementos para Android
Iniciar sesión
Icono del complemento

Historial de versiones de TicketForge CATS and CMA Scraper - 25 versiones

TicketForge CATS and CMA Scraper por RailwayMealCalculator

Todavía no hay valoraciones
0 estrellas de 5
5
0
4
0
3
0
2
0
1
0
Historial de versiones de TicketForge CATS and CMA Scraper - 25 versiones
  • ¡Ten cuidad con las versiones antiguas! Se suelen mostrar para pruebas y a modo de referencia.Deberías usar siempre la última versión disponible de un complemento.

  • Última versión

    Versión 2.2.232

    Lanzada el 9 de jul. de 2026 - 538,66 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    What's new since 2.2.204:

    RELIABILITY
    - If CATS drops your session mid-scrape, the scraper logs back in and keeps going on its own; a dropped member is re-pulled, never skipped.
    - Long pulls save progress to the server continuously, so an interrupted run keeps what it finished.
    - Screens captured before a crew tied up now count as gaps and get re-pulled later with their real off-duty times.
    - The trip discovery walk with no pool selected now finishes cleanly instead of paging endlessly.
    - Fixed a bug where the side panel or in-page window could load blank.

    YEAR PICKER AND GAP FILLING
    - Year buttons pull exactly the year you pick, plus an "All years" button for your full history in one go.
    - Each year shows a check mark when complete, or a count of what is still missing, for pools and your own tickets.
    - "Fill gaps" pulls just the missing assignments; one click can fill every pool at your terminal, and afterwards the year buttons light up everything the fill covered.
    - "All years" reset with a typed DELETE ALL confirmation; the browser side panel now matches the in-page panel.

    SETTINGS
    - You can now save your TicketForge login from the Settings page as well as the panel, and the scraper reconnects on its own if the session drops.

    ROSTER AND POOLS
    - "Scrape all road members" walks your whole roster from the Action dropdown, with a start-from picker, automatic resume of interrupted walks, and per-member gap badges.
    - Pool cards fill in automatically from your team's shared pool list, and pools you find sync to your teammates.
    - "Find pools" resumes where you or a teammate left off instead of starting over.
    - The "Suggested pools to pull" list now shows only while pulling assignment history.

    GRIEVANCE EVIDENCE
    - Ticket pulls now capture the claim-validation screen as a real screenshot (plus its scrolled second page when one exists), so grievance evidence packages show the authentic screen instead of a text rendering.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descarga Firefox y obtiene la extensión
    Descargar archivo
  • Versiones antiguas

    Versión 2.2.204

    Lanzada el 4 de jul. de 2026 - 471,21 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    This is a big catch-up release. Highlights since your last Firefox update:

    • More reliable long pulls: the scraper now confirms it actually reached each terminal
    screen before continuing and recovers on its own if a screen is slow or lands wrong,
    instead of stalling or coming back empty. Progress is saved continuously, so an
    interrupted run (closed laptop, crash) keeps the work already done.

    • Fast re-pulls: pulling a pool or date range you already have now pages straight past
    saved work and only stops on what's genuinely new.

    • Stay signed in (optional): save your TicketForge login and the scraper keeps you
    signed in, reconnecting on its own if the session drops. Cleared anytime with Clear;
    credentials are stored locally on your device.

    • Easier pool selection: pools are now checkbox cards, each terminal remembers its own
    pool list, and "Find pools" only ever adds codes, never drops them.

    • Reads more record formats: assignment and timeslip layouts (VIA passenger trains,
    standalone layover codes, mixed road/yard pool pages) that used to be skipped are now
    read completely.

    • Refreshed toolbar icon, plus many smaller stability and speed fixes.

    After updating, reload the extension (or restart Firefox) once.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.158

    Lanzada el 19 de jun. de 2026 - 425,45 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    ▎ Full history pulls. Your pulls now capture your complete record instead of stopping early. A timeslip pull (and the "Pull my history" and "Pull assignment history" pulls) now walks all the way to the end of your records rather than
    ▎ cutting off after about 200 entries. If an earlier pull stopped short, just run it again and it will bring in the rest.
    ▎
    ▎ No new permissions, and no change to what the add-on can access.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.156

    Lanzada el 18 de jun. de 2026 - 425,09 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    This release rolls up several months of improvements since the last published version. Highlights:

    • Self-service history pulls: capture your own CATS work history and assignment details straight from the terminal, with a Fast or In-depth option.
    • Screenshots: each capture now saves a picture of every CATS screen (including crew / PSTS17B screens) privately to your account, alongside the text, so you have a visual record.
    • Faster, more reliable pulls: they now page through your whole selected date range, continue the instant each screen finishes loading, and resume where they left off instead of restarting. Live counts (Added / Skipped / Dupes / Errors)
    show progress as it runs.
    • Better session recovery: if the CATS session drops during a long run, the scraper reloads and signs back in quickly instead of stalling.
    • Reworked controls: open or close the scraper from the toolbar icon (Widget / Sidebar / Off), plus a small reopen dot on the CATS screen, a cleaner in-screen widget, and a tidier Action menu.
    • Smarter navigation: reads CATS's own on-screen status messages (end of file, record not available, and more) to move through screens accurately, plus support for the new CATS host.
    • Numerous reliability and bug fixes.

    After updating, reload the extension and re-run your pull.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.112

    Lanzada el 2 de jun. de 2026 - 345,77 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    This update improves reliability and tidies up the in-app dialogs:

    • Firefox stability: if your CATS session drops in the middle of a scrape, the terminal's own "Session closed" pop-up no longer freezes the scraper. It now logs back in and continues on its own.

    • The scraper's own questions and confirmations (such as "Scrape all road members", "Discover trips", "Employee history query", and starting a scrape) now appear inside the scraper panel instead of as browser pop-ups labelled with the CATS site address. Same prompts and answers, just part of the tool now.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.110

    Lanzada el 1 de jun. de 2026 - 342,05 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    Maintenance release. Keeps this listing in step with the current build. No functional changes for the CATS Scraper itself.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.109

    Lanzada el 31 de may. de 2026 - 340,96 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    LC Mode (Local Committee tools)
    - New: a complete workspace for elected union representatives. Teams, roster (manual / CSV / auto-discovered), per-team violation rules, and a violation engine that flags grievance candidates from scraped tickets.
    - New: "Scrape all road members" walks every tagged road member of your team one after another, with Pause / Resume that survives a browser restart.
    - New: "Discover trips by date range (beta)" walks the assignment-history screen by district + date and surfaces unknown crew names for review at /lc-discovery-queue. The human supplies the PIN.
    - New: "Employee history query (beta)" pulls a single member's CATS audit-log filtered by one sort code (Calls, Bookoff, Comments, etc) and browses the result at /lc-employee-history.

    Grievance evidence
    - New: every per-ticket screenshot the scraper saves is just the CATS terminal. No scraper panel, no F-key bar, no whitespace around it.
    - New: "Evidence PDF" button on every LC ticket card produces a multi-page US Letter PDF (one screen per page, footer-labelled with timeslip + screen). Conference / arbitration ready.
    - The autonomous scraper continues to treat the audit-log screen as personally-identifying-information and skips it on a normal walk; the new LC paths are opt-in only.

    CN's new CATS host
    - Support for the new CATS terminal at sra-cats-prd.cn.ca. The extension panel + F-key bar now self-heal across the new site's AJAX screen transitions.
    - The combined SRA login form (CN's new single-page user-id + password portal) is now respected instead of looped against.

    Scrape reliability
    - Stop button no longer pops a misleading "Session Lost" dialog when you simply paused. The modal now reads "Scrape Paused" with a Resume control.
    - Progress bar denominator no longer oscillates mid-scrape.
    - Blank-frame fast-bail with auto-relogin recovers from dropped CATS sessions instead of grinding for ~16 minutes.
    - Phase A auto-backfill walks tickets with missing screenshots first on every scrape, so re-running fills gaps automatically.
    - Many small fixes for screen-detection races, F-key timing, and division-scrape resume.

    Panel UI overhaul
    - Dark theme applied to every panel button.
    - Speed profile picker: Chill / Standard / Assertive.
    - Walkthrough-recording pill in the top bar.
    - Activity log readability pass: stats split into their own row, log font, clearer phase headers.
    - Cleaner task controls (full vs trips-only, add new vs other actions reorganized; destructive Reset Year folded into a confirm-only disclosure).

    CPKC side
    - Discovery captures and parse improvements.
    - F-key bar overlays self-heal on the CPKC terminal too.
    - Discovery noise filtering: PSTS18X stays off-path on the autonomous walker.

    Other
    - Pre-commit lint guard added to the source tree to catch the class of typo that took prod down for ~30 minutes today before this release.
    - Many other small fix

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.8

    Lanzada el 17 de may. de 2026 - 202,41 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    LC Mode: scraper no longer gets stuck after a PSTS17B navigation
    failure. Previously, the F3-back chain that should have landed on
    the supervisor-mode menu was walking one F3 too many and exiting
    supervisor mode entirely, breaking the rest of the scrape. Fixed
    in this release. The scraper now stops at the menu screen, and
    as a backstop, re-enters supervisor mode automatically if it
    somehow loses it anyway.

    This release also bundles internal-logging fixes from v2.2.7 that
    weren't pushed to AMO.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.7

    Lanzada el 17 de may. de 2026 - 201,19 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    Internal diagnostics fix. The bug-reporting channel the extension
    introduced in v2.2.4 was misconfigured and never actually reached
    the support side, so when scrapes failed we had nothing to look at.
    v2.2.7 finishes wiring it up. No change to scrape behavior, no
    change to the panel, no change to the data you see in TicketForge.
    If v2.2.6 works for you, v2.2.7 works identically.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.6

    Lanzada el 17 de may. de 2026 - 201,19 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    LC Mode: when the scraper exhausts its PSTS17B (Crew Info) navigation
    strategies for a ticket, it now offers to record your manual recovery
    and use it as training data for a future release. The recording is
    opt-in per-failure, and before anything uploads you see a preview
    modal with per-frame strip and per-input mask controls. Nothing
    leaves the browser unless you explicitly click Send.

    LC Mode: fixed a bug where the LC team selector could stay hidden
    on first panel open if your session was still bootstrapping when the
    panel loaded; the init now retries once after 1.5s before giving up.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.5

    Lanzada el 17 de may. de 2026 - 190,28 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.2.5: Reliability fixes.

    LC Mode (for Local Chairmen): when one capture strategy fails and falls through to the next, the form filter fields are now cleared between attempts. Previously a stale filter from the failed strategy could narrow the next strategy's search to zero rows. Affects timeslips where the assignment-specific lookup misses and the pool-plus-date fallback is needed.

    Diagnostic event reporting: events the extension sends back to its server for admin replay now include the CSRF token and retry on 403, so the admin-side timeline reflects what actually happened during a scrape (previously requests could be silently rejected). Failed scrapes now report their exit reason instead of looking like they never finished.

    Same install steps as v2.2.4. Firefox auto-updates via AMO; no action needed.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.2.0

    Lanzada el 15 de may. de 2026 - 181,9 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.2.0 — Local Chairman Mode scraping

    When you're a verified Local Chairman with at least one TicketForge LC
    team, the scrape widget now shows an LC Mode banner with a team selector
    and a member PIN input. Filling both routes that scrape to your team's
    shared data instead of your personal Ticket Browser. Before walking
    PSTS551, the scraper now fills the EMPLOYEE NO field with the target
    member's PIN, so the timeslip query returns that member's tickets via
    your own MATN supervisor access.

    Non-LC users are unaffected: scrapes continue to land in your personal
    Ticket Browser as before.

    PSTS17B (Crew Information) capture for the Article 18 REST field is
    scaffolded but currently dormant pending verification of the PSTS17A
    navigation path.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.53

    Lanzada el 14 de may. de 2026 - 178,73 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    Clarified the four scrape-task labels in the popup: "Add Tickets" is now "Add New Tickets" and "Overwrite Tickets" is now "Overwrite All Tickets" (same on the trips-only pair). Same modes, clearer wording. Easier to see at a glance which one is the safe additive run and which one will rewrite existing rows.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.52

    Lanzada el 3 de may. de 2026 - 178,73 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.52 — Settings shortcut.

    The login / credentials settings page (PSTS Employee ID, PIN, VPN password) used to be reachable only through right-click on the toolbar icon, or through a gear button in CN's F-key bar. CPKC users had no obvious way to find it.

    This version adds two shortcuts to that same settings page:
    • A small ⚙ button in the panel header, between the Help button and the minimize button. Visible on both CN and CPKC.
    • A "⚙ Settings (login info)" button in the toolbar popup, below "Reset Widget".

    No change to what's stored or how it's stored, just easier to find.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.51

    Lanzada el 3 de may. de 2026 - 178,58 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.51 — Small bug fix on top of v2.1.50.

    When a scrape finished, the "View ticket browser →" link in the end-of-scrape summary always opened the current calendar year instead of the year you actually scraped. Scrape 2023 and the link would land you on 2026. Now the link carries the scraped year through and opens the right page.

    No other behavioral changes from v2.1.50.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.50

    Lanzada el 3 de may. de 2026 - 178,5 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.50 — Overwrite Tickets fix + Reset Year & Scrape

    The "Overwrite Tickets" radio now actually overwrites hand-edited rows in the date range. Before, it behaved the same as "Add Tickets" because of a wire-vocabulary mismatch between the panel and the cascade.

    New "Reset Year & Scrape" control, available in both CN and CPKC sections. Pick a year, type DELETE in the confirm dialog, and the extension deletes every trip for that year (regardless of source) and re-scrapes the year from the terminal. The dialog shows the live trip count and warns about retention limits (CPKC's CMA typically shows about 13 months back; CN's PSTS retention depends on your account).

    Same behavior on CN and CPKC. CPKC cascade also drops the Level 5 cross-source defensive rule (cn_scraper_preserved) since production data showed zero cross-railway scraped overlap.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.49

    Lanzada el 2 de may. de 2026 - 176,36 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.49 — CPKC scraper improvements

    What's new for CPKC users:
    • New scrape mode selector mirroring the CN side: choose Add Tickets, Overwrite Tickets, Add Trips Only, or Overwrite Trips Only before pressing Start Scrape.
    • Cleaner panel: the "Auto-capture on" toggle and the standalone Capture Now button are gone. Captures now happen only during an active Start Scrape session.

    Privacy note:
    • Screen captures used to flow continuously while a CPKC terminal tab was open. Starting in this version, captures are uploaded only while you have an active Start Scrape running. Nothing is captured before you press Start or after the scrape ends.

    CN scraping is unchanged in this release.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.47

    Lanzada el 1 de may. de 2026 - 174,9 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.47 fixes a stuck "Extension updated -- please reload" warning that appeared on v2.1.45 and v2.1.46 and would not clear no matter how many times users reloaded the page or restarted the browser. Reload instructions are now browser-neutral (no more Chrome-only wording on Firefox).

    Behind the scenes, the version number is now read once from the manifest instead of being typed by hand into a separate file -- the original cause of the stuck banner. This also fixes telemetry that was reporting older version numbers than users were actually running. No changes to permissions, no changes to data collection, no changes to functionality. Update is recommended.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.46

    Lanzada el 1 de may. de 2026 - 174,59 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    Tightened hostname matching for the VPN login helper so saved credentials are only filled on CN's real VPN portals (sra.cn.ca and mfa.cn.ca). Recommended update.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.45

    Lanzada el 30 de abr. de 2026 - 174,26 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.45 — production-readiness pass

    Reliability:
    • Stop flag now persists, so a stop request is honored even after the
    background worker sleeps.
    • Resume picks up the manifest, scraped-timeslip set, and trips-only flag
    from the persisted checkpoint instead of starting clean.
    • Frame-ID is re-discovered at the start of every Phase B iteration so a
    stale frame after a tab reload no longer wedges the walk.
    • Event buffer is persisted before the upload, then recovered on worker
    restart so events buffered during a flaky network are not lost.
    • Upload queue capped at 50 entries with FIFO eviction.
    • Discovery drain retries each entry up to 3 times instead of breaking
    on the first failure.
    • Login: cross-tab sync, fresh-token retry on 403, no-races on the
    fallback fetch and storage write.
    • CMA session-loss detected on three consecutive empty reads or pattern
    match, instead of retrying blindly.
    • Sub-screen retry budget caps stuck F-keys at one retry then skips.
    • Auto-login on CN escalates after two failures and bails after four,
    to protect against CATS account lockout.

    User-visible:
    • Heartbeat warning + Force Stop button if no status arrives in 30 s.
    • End-of-scrape summary lists created / refreshed / replaced / skipped /
    recovered counts plus a ticket-browser link.
    • CMA claim-code labels corrected (HA = Held Away Payment, LM = Lost
    Miles, NN = Non-Chargeable Miles Claim, M8 = Chargeable Mile Top-Up,
    EC = En-Route Conductor-Only Switching, plus new SH RA GN CC BE AV
    CT NR).

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.42

    Lanzada el 29 de abr. de 2026 - 159 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.42 -- CMA scraper resilience.

    If a ticket fails on first try, the scraper now backs out to the timeslip list and tries the same row once more before giving up. If it still fails, the scraper walks past it and keeps going instead of bailing the whole scrape. A graduated recovery walks CMA back to a known screen on consecutive failures and only stops the scrape when nothing recovers.

    The sub-screen pass now spots CMA's error overlay (PSTS00E) and stops firing F-keys at a wedged terminal. The red-F-key filter no longer falls back to "visit every sub-screen" when CMA tells us no sub-screens have data.

    If a ticket upload fails (network blip, server hiccup), the row queues for retry every 5 rows and gets one more drain at the end of the scrape. Eight upload failures in a row stop the scrape with a clear reason.

    Adaptive pacing: the scraper eases off when CMA gets flaky and tightens when things go smoothly.

    Heartbeat updates every 25 rows so a long scrape shows progress instead of looking frozen. End-of-scrape summary now reads "12 created, 8 refreshed, 4 replaced manual entry, 2 skipped (ambiguous match)" instead of raw status names.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.41

    Lanzada el 28 de abr. de 2026 - 153,46 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    This release covers everything between 2.1.30 and 2.1.41. The big
    theme: the CPKC active scrape button now works end-to-end across
    both the 0-4 month timeslip list and the 5-12 month archive list,
    including non-working claims like sick leave and personal leave.

    CPKC scrape engine
    - Walks every page of both the recent and archive timeslip lists,
    including non-working claim rows.
    - Stops cleanly on either of CMA's two end-of-list signals
    ("END OF TIMESLIP RECORDS" on the recent list, "NO FURTHER
    SCROLLING POSSIBLE" on the archive list) and on a true wrap.
    - Distinguishes CMA's F8 page-overlap (the bottom row of one page
    reappearing as the top of the next) from a genuine wrap, so the
    walk no longer stops after a single ticket on multi-page lists.
    - Date ranges older than four months automatically take the
    archive path (option 30).
    - Recovers cleanly from CMA blank-screen blips, F3 overshoots, and
    a few other terminal quirks instead of leaving CMA wedged.
    - If the engine cannot tell what screen it is on, it bails with a
    clear message instead of pressing keys.
    - Handles archive tickets (the option-30 versions of the working
    ticket and non-working claim screens) the same way as the
    recent versions.

    Telemetry
    - Sessions now record the browser they ran in (Firefox / Chrome /
    Edge) so support can tell where reports are coming from.
    - Per-ticket and per-session diagnostic fields brought to parity
    with the CN side. Useful only for support; nothing user-visible
    changes.

    Privacy
    - Captures of employee-master and work-history screens are
    rejected at upload. The earlier filter let them through if the
    page happened to carry a PSTS marker; this release tightens it.

    No setting changes are required. Update normally and click Start
    Scrape from the timeslip list (or any open ticket).

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.40

    Lanzada el 28 de abr. de 2026 - 152,31 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.30

    Lanzada el 27 de abr. de 2026 - 147,91 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.28–v2.1.30 — first successful CPKC scrape, plus three follow-up fixes.

    CN side is unchanged. For CPKC users:

    • A real CPKC user just walked PSTS551 and captured tickets end to end
    for the first time. The engine works. These three releases address
    the issues that surfaced during that test run.

    • v2.1.28 fixes "got stuck partway through the list". CMA repaints the
    timeslip list after each ticket capture, and the X-marker positions
    shift slightly. The engine was using positions it had read once at
    the top of the page, so by the fifth or sixth row the cached
    positions no longer matched. The engine now re-reads the screen
    before every row instead of caching once per page.

    • v2.1.29 adds parser support for non-working claim screens (sick
    leave, personal leave, holiday claims). These are a separate CMA
    screen called PSTS564 with its own three-column layout. Earlier
    versions captured them fine but did not know what fields to extract.
    The parser now reads claim code, claim amount and type, claim date
    and time, employee number, job type, pay period, cost centre, and
    approval status off PSTS564.

    • v2.1.30 recovers from F3 overshoot. After capturing a ticket the
    engine presses F3 to return to the timeslip list, but on certain
    sub-screens F3 can carry too far back, all the way to the main
    field-inquiries menu. Earlier versions would then give up. The
    engine now checks where it actually landed: if it overshot to the
    main menu, it re-runs its own auto-navigation to walk back to the
    timeslip list and continues with the next row.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
  • Versión 2.1.27

    Lanzada el 27 de abr. de 2026 - 147,14 KB
    Compatible con firefox 140.0 y superiores, android 142.0 y superiores
    v2.1.24–v2.1.27 — CPKC scrape engine fixes from real testing.

    CN side is unchanged. For CPKC users running the active scraper:

    • Fixed a crash that was throwing every Start Scrape attempt with
    "Assignment to constant variable". The engine could not run at all
    before this fix.

    • Fixed a stop-flag carry-over from the extension install that was
    silently bailing every scrape on the first iteration with "0
    attempted". This was the actual reason scrapes appeared to do
    nothing in earlier versions.

    • On the main field-inquiries menu, the engine now types option 14
    into the SELECTION field by name instead of into the first writable
    field on the screen. Previously it was landing in the DISTRICT box.

    • The CPKC scrape section in the widget now has Start date and End
    date inputs, pre-filled with the first of the current month and
    today. The engine fills the START DATE on PSTS551 for you and
    presses Enter to refresh the list before walking.

    • Non-working tickets (PSTS570) are now recognized as a valid
    landing screen. Earlier versions only accepted PSTS562 / PSTS564
    and would have bailed on any non-working row.

    • When the timeslip list comes up empty, the engine stops with a
    clear message about which date range was used instead of walking
    zero rows silently.

    • Discovery noise filter tightened so the CMA outer web-app wrapper
    no longer counts as the terminal frame.

    Se publicó el código fuente bajo la licencia Todos los derechos reservados

    Descargar archivo
Ir a la página de inicio de Mozilla

Complementos

  • Acerca de
  • Blog de complementos de Firefox
  • Taller de extensiones
  • Central del desarrollador
  • Normativas para desarrolladores
  • Blog de la comunidad
  • Foro
  • Informar de un error
  • Guía de revisión

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacidad
  • Cookies
  • Legal

A menos que se indique lo contrario, el contenido de este sitio está licenciado bajo la licencia Creative Commons Reconocimiento Compartir-Igual v3.0 o una versión posterior.