Commit graph

18 commits

Author SHA1 Message Date
Alexey Skobkin 665a1c1f85 Assets hierarchy refactored. 2018-07-01 03:26:55 +03:00
Alexey Skobkin 1b16f39d5e Font Awesome upgraded and placed in the new assets file hierarchy. 2018-07-01 03:19:26 +03:00
Alexey Skobkin ca357ccc90 #9 Simple sortable table headers implemented. 2018-07-01 02:32:48 +03:00
Alexey Skobkin 7d3b81b35a #4 InvalidInviteException handling removed from UserController due to new validator implemented. 2018-06-30 03:02:05 +03:00
Alexey Skobkin 0457c1ff11 #7 Now all resources are serving from local server and not from CDN. 2018-06-30 02:11:21 +03:00
Alexey Skobkin e7d9fdaecd Telling user when he's using invalid invite code before he filled the form. 2018-06-29 02:14:36 +03:00
Alexey Skobkin 511e124c40 #3 done. Simple invite interface. Font Awesome CSS added (by external link). 2018-06-28 22:22:00 +03:00
Alexey Skobkin ef29705a37 Basic login functionality added. 2018-06-25 04:02:27 +03:00
Alexey Skobkin d953e8a319 User registration implemented: registration form, user:add command. User creation time and roles are now stored in the DB. Simple invite system implemented. 2018-06-25 01:42:26 +03:00
Alexey Skobkin 11d89c8a10 Separated Entity Managers for magneticod SQLite database and app's PostgreSQL database implemented. Some refactoring has been made. 2018-06-23 17:57:10 +03:00
Alexey Skobkin 296850e482 Torrent::getInfoHashAsHex() removed in favor of Torrent::getInfoHash() which is now returns cached HEX string. 2018-06-22 22:47:51 +03:00
Alexey Skobkin 027476c553 Simple API V1 implemented using Symfony Serializer. 2018-06-22 22:45:17 +03:00
Alexey Skobkin d1eefb3d12 'Last' menu item removed. Remove bootstrap comment. 2018-06-22 20:07:26 +03:00
Alexey Skobkin fba80d17c1 torrent_list.html.twig small changes and invalid markup fix. Now 'Link' column shows before 'Name' column. 2018-06-22 18:50:11 +03:00
Alexey Skobkin a02d7685cc Twig extensions added. 'magnet' function implemented for magnet-links easy generation. 'readable_size' filter implemented to show human-readable torrent and file sizes. Templates changed to use new features. Public torrent trackers list implemented. It is stored now in the 'config/public_trackers.json' file and is injected using constructor. Some small cleanup in configs. 2018-06-22 18:16:55 +03:00
Alexey Skobkin f30c47cca6 Meta tags fixed. 2018-06-21 02:41:15 +03:00
Alexey Skobkin 8ab6acf620 Torrent search and torrent show implemented. Simple imdex page implemented. 2018-06-21 02:37:35 +03:00
Alexey Skobkin 0fe7910fd3 Test implementation of torrent data reading. Entities, repositories, templates. 2018-06-20 22:30:00 +03:00