Skip to content
This repository has been archived by the owner on Nov 2, 2020. It is now read-only.

v0.1.5-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@Rhilip Rhilip released this 09 Aug 15:22
· 214 commits to master since this release

Build

  • Composer: Update mirror address (e968948)

Chore

  • gitignore: Add ignore of /backup folder (83517b2)

Docs

  • CHANGELOG: fix git-chglog HeaderPattern (ddc474f)
  • Database: Add miss table subtitles (29d7fa0)
  • release: v0.1.5-alpha (eca61b1)

Feat

  • Category: Add Image and class_name support (6f4f318)
  • Category: Add Categories Support when upload torrent (db9b99c)
  • Category: Add Categories Manage Pane (77aba91)
  • Category: Add Default sprite image of category (722eaab)
  • Crontab: Move From Timer to Process (6ac4ff4)
  • Editor: Support wysibb editor (c81b8c9)
  • File/Send: Add Cache Control Headers support (5555dbb)
  • Gravatar: Add support of gravatar (4252f8d)
  • Pager: Torrents/{SearchForm,TagsForm} (07820ea)
  • Pager: Add Pager Support (8dcd064)
  • Process: Add custom Process Support (7057f26)
  • Process: Clean Components before sleep (7497623)
  • RateLimit: Add actionRateLimitCheckTrait (25b0520)
  • Redis: Add mutiDelete() function for Redis (c9dc659)
  • Subtitle: Add Base Subtitle Page (4fe52e5)
  • Subtitle/Delete: Add Subtitle Delete support (e3a0b18)
  • Torrent/Form: Add requests data autoload for Validator (ed31c17)
  • Tracker: Move From Timer to Process (f2ab1b0)
  • Tracker: Add retry in field when failed (5d18d4f)
  • User: Add Bonus And Unread Messsage count (113ae95)
  • UserInfo: Add Cache Lock of user access_{time,ip} update (bb9b623)
  • Validator: Add autoload from requests function (16825fc)
  • ban: Add table ban_usernames and ban_emails (7251651)
  • crontab: Add torrent status sync (1e600a0)
  • csrf: Add Csrf Support (9bddfa8)
  • email: Use Site::sendEmail to simple email sender (b018663)
  • js/captcha: add new random string to load captcha image (91a2e33)
  • js/scroll: add scrollToTop (5536392)
  • system: can get more system info via class SystemInfoHelper (6dc1028)
  • torrent/comment: Prepare torrent comment field (164de39)
  • torrent/comments: Add page torrent/comments?id= (2c8dbd3)
  • torrent/download: Add multi tracker behaviour (837ba64)
  • torrent/nfo: Show nfo in details page (a1f1d64)
  • torrent/snatch: Add view of torrent/snatch (259c5f1)
  • torrent/tags: Add tags show in page torrent_detail,torrents_list (f621685)
  • torrent/tags: Add tags support of torrent upload (e198704)
  • torrent/upload: Add base Quality Select Support (675fd0c)
  • torrent/upload: Add teams support (b74982f)
  • torrent/upload: Add nfo,hr support (a3eb839)
  • torrent/upload: Add more config key to control behaviour (bb01120)
  • torrents: Use Torrent Form Model in TorrentController (e786e9e)
  • torrents/tags: Add tags page (10be2f8)
  • torrents/tags: Add direct function to get pinned tags (21f81d0)
  • torrents/upload: Add Filename Defend Checker (10ccd92)
  • upload/links: Field of external resource link support (2ed6f8a)
  • user/bar: Show partial seeding when eixst (d871952)
  • user/trait: Use class cache, split real down,up,ratio function (886b207)
  • views/layout : Add Quick Csrf Input refs (2c3a2fd)

Fix

  • Anonymous: Fix Auth Page 500 after commit 2cd1a499 (4e60ee8)
  • Auth/Login: Fix User Can't Login (3ca05fc)
  • Cookies: Fix session sep from % to _ (f3e8e3f)
  • Database: Fix table links miss (4578963)
  • Env: Exit when parse env file failed (fc19504)
  • Form: Link\EditForm Update diff (fd7b241)
  • Form: Miss use flag since namespace change (77da0fd)
  • Pager: Fix Class define the same property in the composition of PagerTrait (90dde55)
  • Requests: Fix fullUrl() may add unnecessary ? (722734c)
  • Site: Fix old library Site not remove clean (9a18e20)
  • Torrent/Upload: Fix Cannot use object as array (134153f)
  • Tracker: Fix SQL error (abbef65)
  • Tracker: Fix TrackerException Logger (b4543b1)
  • admin/redis_key: Use print_r($v, true) instead of json_encode($v, JSON_PRETTY_PRINT) (3f767de)
  • categories: Remove key sort_index (f8c1475)
  • class/cache: Fix magic call may cause exception (5d1434c)
  • js/debug: Fix may fail to parse sql debug data (3f31b88)
  • redis_key: Fix array value cause parser error (4bf5dad)
  • security/validator: Only assign user post data to the public props of class validator (d0dd439)
  • tags/search: Fix search count and unique search tag redirect condition (a423577)
  • view/torrent_upload: fix config key of upload flags (854722a)

Perf

  • Category: Remove apps/models/Category (d411770)
  • Site: Move apps/{libraries->components}/Site (8620279)
  • Site: try to cache re-hit (2cd1a49)
  • Tracker: Use brpoplpush to get announce data from redis (8cac8fd)
  • captcha: simple captcha input (9119bf7)
  • js/nav_active: Active nav status frontend (c327d0e)
  • tracker: No need to explicit serialize announce data (68e4550)
  • view/layout: Judge visitor is anonymous or not in view (b54da2f)

Refactor

  • Coroutine: Remove Coroutine Model, Judge part (fc454c9)
  • Coroutine: Remove Coroutine Model (87b12e3)
  • File/Download: Seperate client download file function to FileDownloadTrait (456ea04)
  • Pager: Separate Pager as Trait (4442bb7)
  • Torrent/Download: Make multi tracker behaviour more readable (e366938)
  • Torrent/Nfo: move nfoConvert from api model to class Torrent (0736c63)
  • Tracker: Better Tracker behaviour in multi tracker (1477ced)
  • UserInfo: fix last_access_{ip,at} update time (e9b8d8d)
  • View: Rename folder error to action (f5344af)
  • action_success: Simple The Action Template (9facda1)
  • array/function: move setDefault to \Rid class (b49d529)
  • auth/error: merge auth/error page to action/action_success (9f02aae)
  • class/cache: Use trait to simple class value cache (9913873)
  • site/torrent_upload_rule: Move rule loader to \library\Site::class (ed01663)
  • torrent/download: Separate Torrent::getDownloadDict to torrent\DownloadForm (4b617ca)
  • torrent/snatch: Separate Torrent::getSnatchDetails to torrent\SnatchForm Pager (853a743)
  • torrents/upload: check info_hash in valid function but not flush (32967c4)

Style

  • Auth: Sort Auth Form (35691fc)
  • Form: Sort Forms (ae72ce3)
  • fix/typo: fix typo about word 'multi' from word 'muti' (8821b08)
  • js: merge separate js file to main.js (4d641ee)
  • printIn: Add datetime tag (689b922)

BREAKING CHANGE

COLUMN corrupt in users TABLE changed

Rename Table ip_bans to ban_ips

Table torrents_categories rename to categories

Table torrents structure change