Commit History

Yesterday

  1. Faster long documents: Smart Humanize uses the fast engine at any length (FAST_MAX_WORDS default 0; a 22,000-word part took 13 min on the sentence-by-sentence engine, the fast engine reached 0% in about 4); report-guided runs at 0% stop when a round rewords fewer than 3 (or 5%) of the highlighted sentences left (5 of 12 minutes went on taking 80 to 72); wallet usual cost of long fast runs from live measurements; pricing table rows all on the fast engine⁠

    unknown +1: Claude Opus 5.5
    d14dbe0
  2. Sentences with citation fields (Zotero / Mendeley / EndNote), links or superscript citations inside are now rewritten around them: the language model sees markers ([REF1] ...), a version is used only if it keeps every marker once and in order, and its words go into the plain text around the untouched fields (citations stay live); choosing, the faithfulness check and the report read the real text. In a thesis a third of the highlighted sentences were locked before (FAST_AROUND_FIELDS=0 = old behaviour)⁠

    unknown +1: Claude Opus 5.5
    343161f
  3. Report-guided runs: highlighted sentences reworded round by round (more new wording each round) until little original wording is left (AI report 35%, similarity 15%); AI-report estimate from how our detector reads those sentences in the finished document; report table records each rewrite; stop after one round without progress at 0%⁠

    unknown +1: Claude Opus 5.5
    c740ef2
  4. Report-guided Smart Humanize through the fast engine: the sentences an uploaded checker report highlights are rewritten by the language model many at once (was 25 min for a 22,000-word part), then what our detector flags until 0%; report table kept⁠

    unknown +1: Claude Opus 5.5
    5ef9b97
  5. 0% first: report-guided runs also get the final step (a run stopped at 15%); the final step waits for a busy language model instead of skipping; notification save loop fixed (the hidden save button restarted subscribe, locking the database)⁠

    unknown +1: Claude Opus 5.5
    9e313a4
  6. Turnitin report parts follow Turnitin's 40,000-word limit (balanced parts; size alone never adds a paid part, pictures only shrunk in the copy sent); split works with tables of contents (namespace error live); a file that cannot be split is not sent⁠

    unknown +1: Claude Opus 5.5
    3d01979
  7. Fix Turnitin report job: arguments in the order the job runner passes them (file, units, rep); the swap failed live with '>' not supported between '_Reporter' and 'int'⁠

    unknown +1: Claude Opus 5.5
    4677387
  8. Turnitin report in parts: the customer also gets their file in parts (Part-1, Part-2 ... as cut, all pictures in)⁠

    unknown +1: Claude Opus 5.5
    dcf2ee8
  9. Turnitin report for large files: split into Part 1, Part 2, ... (whole paragraphs, tables and pictures, each under Reilaa's limit), total price shown first, run after the customer approves, only produced parts charged⁠

    unknown +1: Claude Opus 5.5
    87577d0
  10. Turnitin report: large files (HTTP 413 above ~4.5 MB, e.g. an 11.2 MB thesis) are slimmed before sending: pictures become tiny blank images, else the text alone is sent; the customer's file is not changed⁠

    unknown +1: Claude Opus 5.5
    d9b44d3
  11. Smart Humanize to 0%: sentences still flagged after the Smart passes go to the fast engine (within the wallet reservation); a proofread may not take a 0% result above 0⁠

    unknown +1: Claude Opus 5.5
    bf18f6a
  12. Turnitin report: set price Rs 550 (REILAA_PRICE_INR, never below break-even), no provider name, scores shown in the page, a report that cannot be made is a calm message (not charged), not an error⁠

    unknown +1: Claude Opus 5.5
    2ba5d52
  13. Turnitin report (AI + similarity PDFs) through Reilaa's API, paid from the wallet at a fixed price (REILAA_MARGIN)⁠

    unknown +1: Claude Opus 5.5
    2e66f5c

5 days ago

  1. Fix 'Already borrowed': every fast tokenizer gets its own lock, so jobs running at the same time can share a model⁠

    unknown +1: Claude Opus 5.5
    634fc07

6 days ago

  1. PhonePe webhook (POST /phonepe/webhook): checks the SHA256 username:password header and settles the order from PhonePe's status⁠

    unknown +1: Claude Opus 5.5
    6f0b0af
  2. Pay as you go only: prepaid wallet with PhonePe top-ups; every run reserved before it starts, capped (Groq + deadline) and charged its actual price with a 300% margin after GST and fees; admin profit report⁠

    unknown +1: Claude Opus 5.5
    89d4f87
  3. Faster and steadier: jobs survive silent connection drops, Journal Finder warm start, parallel lookups and caches, fast engine up to FAST_MAX_WORDS⁠

    unknown +1: Claude Opus 5.5
    1f241b9
  4. Journal Finder: title-only search, journals or conferences in one step, conference location, result cards⁠

    unknown +1: Claude Opus 5.5
    346458d
  5. Journal Finder: conference search (Scopus proceedings, CORE rank, open calls) and Web of Science SCIE/SSCI/ESCI filters⁠

    unknown +1: Claude Opus 5.5
    46373f2
  6. Journal Formatter: footnotes, web references, books and reports, author marks, cleaner LaTeX⁠

    unknown +1: Claude Opus 5.5
    2eb3609
  7. Email without a third-party service: own mail relay on your hosting⁠

    unknown +1: Claude Opus 5.5
    5b5ce4b
  8. Sign-up confirms the email address with a 6-digit code before the account is created⁠

    unknown +1: Claude Opus 5.5
    f670a3d
  9. Fast engine: never uses a rewrite the faithfulness check did not approve; spending cap scaled to length; stops at 0%⁠

    unknown +1: Claude Opus 5.5
    f66d9ce
  10. 0% first: rounds continue until the document is at 0% (10-minute safety cap); documents not at 0% are never charged⁠

    unknown +1: Claude Opus 5.5
    45c0ee6
  11. One-minute deadline for the fast engine; half-precision detector on the GPU when it gives the same verdicts⁠

    unknown +1: Claude Opus 5.5
    439ec70

7 days ago

  1. Fast engine: versions from several models at once (Gemini 3.5 Flash-Lite + Qwen 3.8 by default, gpt-oss-20b as fallback), checked inside the worker threads; generator benchmark⁠

    unknown +1: Claude Opus 5.5
    01f5654
  2. Fast engine: every flagged sentence replaced at once (versions judged on their own), 16 sentences per request, keep-every-detail prompt applied in the worker threads, step timings⁠

    unknown +1: Claude Opus 5.5
    d46df30
  3. Fast engine (opt-in with ?engine=fast) and one-step document upload⁠

    unknown +1: Claude Opus 5.5
    4a7a056

8 days ago

  1. Paraphrasing 10x faster: learned banned words blocked with suppress_tokens⁠

    unknown +1: Claude Opus 5.5
    23008bb
  2. Faster humanizing on the GPU Space; the automatic proofread no longer undoes the humanizing⁠

    unknown +1: Claude Opus 5.5
    4d32393

12 days ago

  1. Journal Formatter: equations never run past the column or page⁠

    unknown +1: Claude Opus 5.5
    538ec83
  2. Smart Humanize falls back to a full rewrite when stuck; log-in throttling; pay-per-use loophole closed⁠

    unknown +1: Claude Opus 5.5
    fe2c3c9

13 days ago

  1. Journal Formatter: LaTeX that compiles cleanly on Overleaf, two-column PDFs read correctly⁠

    unknown +1: Claude Opus 5.5
    1b14e8e
  2. Formatter keeps a misread reference as written; dashboard lock and header wording⁠

    unknown +1: Claude Opus 5.5
    0f86a58
  3. Accounts database kept off the storage mount and repaired at start; honest result when the AI score is not lowered⁠

    unknown +1: Claude Opus 5.5
    393219e
  4. Remove "Open in Overleaf"; dashboard covers every tool and pay per use⁠

    unknown +1: Claude Opus 5.5
    ec28ce1
  5. Formatter and Finder tabs: download buttons that carry the file⁠

    unknown +1: Claude Opus 5.5
    ee3bfc0
  6. Formatter and Finder tabs: the suite's animated status panel; finder data fixes⁠

    unknown +1: Claude Opus 5.5
    f2e0b82
  7. Open in Overleaf: respect Overleaf's request size limit⁠

    unknown +1: Claude Opus 5.5
    cdcade6
  8. Open in Overleaf posts the project itself; tests for the formatter and finder tabs⁠

    unknown +1: Claude Opus 5.5
    e7bb050
  9. Pricing page: pay-per-use card and a monthly / yearly switch⁠

    unknown +1: Claude Opus 5.5
    37d9ddb
  10. Automatic proofread, pay-per-use charges with a pay pop-up, yearly plans⁠

    unknown +1: Claude Opus 5.5
    ca97939
  11. Cut language-model cost and show what each job costs⁠

    unknown +1: Claude Opus 5.5
    2906069
  12. Proofread: basic check instead of an error when no language model is reachable⁠

    unknown +1: Claude Opus 5.5
    a130a73
  13. Ask before rewording text that already scores 0% AI⁠

    unknown +1: Claude Opus 5.5
    7afb000
  14. Merge the Space's 8-9 October work (origin/main) into the local changes⁠

    unknown +1: Claude Opus 5.5
    eaf69a7
  15. Add meaning check, Groq model fallback and subject test run; close guard gaps⁠

    unknown +1: Claude Opus 5.5
    689da70
  16. Harden rewrite integrity, stop the final polish undoing humanization, add tests⁠

    unknown +1: Claude Opus 5.5
    585f232