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
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
andban_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
toaction
(f5344af) - action_success: Simple The Action Template (9facda1)
- array/function: move setDefault to \Rid class (b49d529)
- auth/error: merge
auth/error
page toaction/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