Commit graph

16 commits

Author SHA1 Message Date
Alexey Skobkin 8e5e3cceb9 PHP code refresh (!8)
Reviewed-on: #8
2022-07-10 16:51:26 +03:00
Alexey Skobkin 2c0c48d88e
Password reset implemented, some refactoring, Sentry SDK and bundle upgraded, some routes changed. PHP requirements is up to 7.3.0. 2020-01-20 20:01:51 +03:00
Alexey Skobkin 769a6bc6c5 Invite mapping fixed. 2018-06-28 22:22:19 +03:00
Alexey Skobkin 0dd74177e3 Unique index on Invite::$code. 2018-06-27 01:40:43 +03:00
Alexey Skobkin b35da23e8e #2 API token authentication implemented. Login method implemented. Some refactoring. ApiTokenRepository::findUserByTokenKey() query bug fix. 2018-06-27 01:28:42 +03:00
Alexey Skobkin 94e4ffe328 API token auth using Guard implementation added. 2018-06-26 00:56:32 +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 13d001272d User and Invite entities added. DTO CreateUserRequest and form type CreateUserRequestType added. 2018-06-24 01:45:18 +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 e35a855319 Entity type-hinting and phpDoc cleanup. 2018-06-22 18:22:25 +03:00
Alexey Skobkin 888f02687e Torrent::getInfoHashAsHex() bug fixed. Now info-hash HEX value is cached in the entity property after first read. 2018-06-22 18:12:51 +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
Alexey Skobkin 2df246a15d initial commit. 2018-06-20 19:35:08 +03:00