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⁠ Running

    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. Merge branch 'main' of https://huggingface.co/spaces/Rasheed/Test_AI_writing

    unknown
    54a6cc8
  6. 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
  7. huggingface_hub_package

    Anoop
    8aaf357
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. Phones: tabs that do not fit go into a visible More menu (Pricing, Account, Word upload and Sign up were unreachable); tighter sub-tabs so they stay on the line⁠

    unknown +1: Claude Opus 5.5
    a0727f4
  14. 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
  15. Site led by the Turnitin report: first tab and default page, Turnitin-first headline, report -> Smart Humanize -> check again, title and search description, Pricing and About, trademark note⁠

    unknown +1: Claude Opus 5.5
    dbed3bc
  16. 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
  17. Turnitin report errors: plain wording (the privacy cleaner turned 'Turnitin' into 'your checker'); out of Reilaa credits = 'temporarily unavailable'⁠

    unknown +1: Claude Opus 5.5
    52d00b0
  18. Merge Anoop's test-Space work (MySQL option, PhonePe mock, top-up amount parsing) with the Turnitin report⁠

    unknown +1: Claude Opus 5.5
    95af2d5
  19. 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

4 days ago

  1. pricing_page_fixes

    Anoop
    9ea1713
  2. db_file

    Anoop
    cb937ff
  3. with_db_module

    Anoop
    eb6ac12
  4. changes_without_db_module

    Anoop
    1c7be86
  5. changes_20-oct-2026_ANOOP

    Anoop
    7beae3b

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
  2. Smart engine: parallel setting groups and step overlap off by default (fast tokenizers are not thread-safe: 'Already borrowed')⁠

    unknown +1: Claude Opus 5.5
    5f3564c

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. Wallet: until PhonePe is connected, top-ups go through WhatsApp/UPI and the admin adds them⁠

    unknown +1: Claude Opus 5.5
    2528ff4
  3. 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
  4. Smart Humanize faster: setting groups of a pass rewritten at once (GPU), rescue rewrites requested at the start of each call, vocabulary step alongside Parrot; job time in the log⁠

    unknown +1: Claude Opus 5.5
    82a89bf
  5. 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
  6. Journal Finder: title-only search, journals or conferences in one step, conference location, result cards⁠

    unknown +1: Claude Opus 5.5
    346458d
  7. Journal Finder: SCIE / SSCI / AHCI / ESCI lists from Wikidata (open, partial) until Clarivate's lists are added⁠

    unknown +1: Claude Opus 5.5
    ee1736c
  8. 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
  9. Journal Formatter: footnotes, web references, books and reports, author marks, cleaner LaTeX⁠

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

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

    unknown +1: Claude Opus 5.5
    f670a3d
  12. Stronger AI detector: two more paraphrase-robust models averaged into the score⁠

    unknown +1: Claude Opus 5.5
    dc37bdf
  13. Professional interface: slim sticky top bar, plain text menu, clear page heading, large drop zone⁠

    unknown +1: Claude Opus 5.5
    14adf4d
  14. 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
  15. 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
  16. Groq only: the fast engine rewrites with four Groq models; no other provider is ever called⁠

    unknown +1: Claude Opus 5.5
    3089e27
  17. Fast engine: four rewriting models (each its own rate limit), 2 versions per model in round 1, smaller requests, rounds use the remaining time⁠

    unknown +1: Claude Opus 5.5
    fd0351c
  18. Fix start-up: the half-precision check is started at the end of detector.py (it was called before its definition)⁠

    unknown +1: Claude Opus 5.5
    306f02a
  19. 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 on CPU about a third faster: versions pre-ranked by the two small detector models⁠

    unknown +1: Claude Opus 5.5
    bc66a36
  2. Fast engine: a word that opened the author's sentence is lower-cased when a rewrite moves it inside the sentence⁠

    unknown +1: Claude Opus 5.5
    93991f7
  3. AI stock words never count as protected terms⁠

    unknown +1: Claude Opus 5.5
    dc4c7d0
  4. Fast engine: stronger first round, rounds 2+ judged in context, never builds on a worse round, stock AI phrases always rewritten⁠

    unknown +1: Claude Opus 5.5
    0cb108c
  5. Stronger AI detector: paraphrase-robust third model in the ensemble⁠

    unknown +1: Claude Opus 5.5
    eebf465