Version history for Bit Che
<<Back to software description
Changes for v3.5 build 36 - v3.5 build 50
- improved: better Unicode support (search with Unicode characters, etc)
- improved: new decodetext() function allows better display of Unicode results
- improved: tracker & magnet error handling
- new: script engine added several functions: decodetext, url8decode, url8encode, uft8_hex
- new: script engine added HTTP Headers variable, @headers
- fixed: script engine #comment line bug
- fixed: many bug fixes and general improvements
Changes for v3.5 build 26 - v3.5 build 30
- fixed: torrent URL missing if 404 on Torrent Details
- fixed: #comment fix for script engine lines
- improved: do not use SSL if TLS is available
- fixed: search box redraw after min/max on Windows 10
- fixed: die button/function stops further morepage requests
- script engine: new: added function setcookie (sName, sValue)
- improved: array function now can pull from @r if @q is not needed
- fixed: script engine: 'find' bug with daisychained search terms
Changes for v3.0 build 10 - v3.5 build 18
- new: Script Groups for better organization, requires Plus (thanks ID101)
- new: login#= for custom login URL when using a Mirror (available if Site requires a custom URL not related to @Home)
- new: Script Mirror Checker (via protected menu, open and close Debugger, and requires Plus) (thanks Bovski)
- new: simple http file type detection for basic support for fetching non-torrent files (thanks Bovski)
- improved: proper support for Synology NAS (thanks joecodino and jcpamart)
- improved: Unicode searches supported (excluding Wine)
- improved: better Unicode support for GUI
- improved: Unicode script files supported (UTF-16 only, thanks CuF)
- improved: shows script errror status on script list (thanks Bovski)
- improved: search tab size auto adjusts to content (thanks FantomX)
- improved: better status messages for saving/processing torrents
- improved: better proxy support (thanks Bovski)
- improved: better URL handling for Home/Profile (thanks CuF)
- improved: adjusted UI width for search history (thanks AnthonyB)
- improved: moved 'Update Scripts' under 'Script Pack' menu
- fixed: several bugs with multi-pages, only using added results, ignoring auto filtered results, max results bug (thanks CuF)
- fixed: bug with Script Pack Update reporting (thanks Bovski)
- fixed: no more double window refresh when loading torrent views
- fixed: 'Open With' menu via the Torrent Details dialog now works
- fixed: bug with search tab incorrect width (thanks FantomX)
- fixed: bug with opening same torrent details more than once with multiple Torret Detail windows
- fixed: bug with after stopping current search, using debugger, and 'Open With' using code sections
- fixed: http redirect issue (uses win32 api now)
- fixed: properly shows option checkmark when log directory exists and is logging.
- fixed: missing icon resource from executable
- fixed: minor improvements Coffee Cup dialog
- fixed: automatic conversion of size reported in bytes
- fixed: Wine environment improvements (thanks sheepdestroyer)
- fixed: bug with tab resizing/overlapping (thanks MartinElk)
- fixed: misc other bugs
- Script Engine:
- new: htmldecode() script function to covert html; chars to strings
- new: notify() function for popup notifications (see Synology script)
- new: mergeurl() function to better support combinging domains and pages
- improved: debugger engine improvements, unicode support, run button added, multipage info added, #comment line support (thanks CuF and Bovski)
- improved: utf8decode function now supports custom code page
- fixed: script engine parsing bug (thanks Bovski)
Changes for v2.0 build 60 - v3.0 build 10
- new: able to fetch results from searches with multiple pages (requires Bit Che Plus and scripts to be updated, and setting ENABLED in Preferences)
- new: allows sending torrents/magnets to external applications or servers (Synology, uTorrent Remote, Trans. Remote GUI, etc) - thanks skywalka & regi100
- new: support for RSS (through custom scripts) built into Coffee Cups. See the example script in %appdir%\scripts\other\coffee\ (if you want to use ShowRSS.info, Personal then edit your User_ID).
- new: export results list to .CSV file - thanks rgrun1
- new: script engine function 'resubmit' to allow url resubmitting/redirection/forwarding
- new: added option to auto scrape torrent on (View Torret Details dialog)
- new: create Magnet link for torrent (now under 'More' button) (View Torret Details dialog)
- improved: added languages, coffee scripts, and external scripts to the default pack
- improved: added flag to freeze scripts to prevent updating (and override to force)
- improved: 'Save Torrent', 'Open Torrent', and 'Open Torrent With' actions from results list now support multi code sections to fetch torrent/magnet (as 'View Torrent' dialog does)
- improved: supports http redirection to a magnet link while fetching url
- improved: does not fetch torrent again if already loaded for 'View Torrent' dialog (duh! reduces bandwidth and speeds up torrent launching)
- improved: modified size filters to be more practical
- improved: added 3 more result context menu actions - open with external, copy result name to clipboard, and launch google search
- improved: results list mouse middle click now supports new context menu options
- improved: allows search request to use POST
- improved: profile editor reworked - thanks Bovski
- improved: support for Basic HTTP Authentication for login sites
- improved: added a new script header flag "initialize=1" which will trigger the code section labeled [initialize] to be processed before beginning the search.
- improved: allows the ability to modify any of the search variables, including new @search, @profile and also use the read-only $descriptions (1 if turned on and 0 if turned off).
- improved: some language translation widths and heights based on feedback from gojko and Exoskeletor (thanks guys!)
- improved: added 'cookie' and 'referer' support for cache sites
- improved: torrent scrape error detection
- fixed: torrent hash parsing/calc (finally fixed bencoding issue)
- fixed: torrent scrape for private sites
- fixed: 'Locate' button in the script debugger for 'find() and extract()'
- fixed: urlencode function and properly urlencode the @search
- fixed: properly ignores scripts without given profile search url (even if set with '/') - thanks bovski
- fixed: allows search profiles set with '/' to use main search profile url when manually enabled - thanks bovski
- fixed: fetching URLs prefixed with '//' to use HTTP or HTTPs protocol based on referer
- fixed: HTTP authentication error (bug in winhttp - seen on Windows 8.1)
- fixed: cookies lost on redirection request (seen on Windows 8.1)
- fixed: not detecting certain .torrent handlers applications - thanks BugMagnet
- fixed: search with forced 'referer' for login sites
- fixed: other minor bugs
Changes for v2.0 build 48 - v2.0 build 60
- -new: code signed to prevent Windows and A/V false warning messages
- -new: full installer allows for one step install on Wine (Mac OSX and Ubuntu tested)
- -new: new script engine functions (ucase and lcase)
- -improved: translation support for GUI and updated English.ini
- -improved: support for Wine environments and handling torrents
- -improved: file size filters tweaked (thanks Vitruviux)
- -fixed: script engine bug with "|" characters (thanks CuF)
- -fixed: disabling private scripts after login failure
- -fixed: wrong tab displayed after launching with sticky tabs
- -fixed: memory leak issue with tabs refreshing (thanks MartinElk)
- -fixed: connections with SSL certificate errors (thanks CuF)
- -fixed: Coffee Cups gui behaves strangely (thanks Bovski)
- -fixed: search issue with scripts using Special Login (thanks Kepis)
- -fixed: Special Login cookie handler for Win XP (thanks Kepis)
- -fixed: 'remove exact' and 'similar matches' working (thanks CuF)
- -fixed: bug fixes, GUI tweaks, and improvements
Changes for v2.0 build 46 - v2.0 build 48
- fixed: http proxy support. can use with Tor (with Privoxy or Polipo) and/or HTTP Proxies.
- fixed: script engine ELSEIF bug after IF with 2 test conditions (if x test AND y test).
- fixed: allows deleting $cookie by setting to blank string.
- improved: adjusted GUI dimensions for improved script list.
Changes for v2.0 build 35 - v2.0 build 45
- fixed: bug fixes (cookies, login handling), added improved log file support, and exposed individual result 'referer' and 'cookies' in case sites require strict checks.
- fixed: minor fixes for script debugger (display only)
- fixed: work around for Special login cookie steal from HTTPS sites -- thanks CuF
- fixed: possible redirect 301 'referer' correction -- thanks CuF
- fixed: 'Torrent Details' not loading with multiple code2 links and single 'Torrent Details' window
- fixed: minor script debugger display error fix
- fixed: Hash incorrectly calculated for some .torrents and magnet links (base32 conversion)
- fixed: scrape functionality for some trackers
- fixed: POST http request support for file fetches
- fixed: IF THEN logic bug (skipped a IF THEN section after using 'LOOP' function) (thanks CuF)
- fixed: suppressed java error messagebox using Special Login (thanks CuF)
- fixed: URL opening double with Chrome (thanks Exoskeletor)
- fixed: critical internal param handling and cookie bug
- fixed: script engine [IF THEN ELSEIF and ELSE]
- fixed: malformed 'seeders' number reporting (thanks CuF)
- improved: stability tweaks
- improved: language translations support and form sizes (thanks Exoskeletor)
- added: Debugger [IF THEN ELSEIF and ELSE] support (able to step through and back, plus improved display)
- added: right click on Results columns to select/unselect columns to be hidden (thanks sunstrip)
- added: new option to add Script Packs via bc://scriptpack?name=Name&update=URL for one-click installation
- added: prelogin now able to execute code0 script section and manipulate $form and $loginurl prior to 'login' -- thanks CuF
- added: $seeds and $leeches are pushed to the 'Torrent Details' windows and both can be changed in code2 sections -- thanks CuF
- added: script function improvement: array(@q,#1,#2) where #2 is added to #1.. both #1 can be variables as expected. -- thanks Bovski
- added: access and modify http request REFERER to Script engine for individual results