Commit graph

278 commits

Author SHA1 Message Date
Marcin Kurczewski
d30fd1a9de Improved sibling tag order 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
5815f156a8 Added tag relationship management to backend 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
1b82504f08 Improved tag edit performance
Post history rewrite happens only when tag has really changed its name.
2014-10-18 18:48:41 +02:00
Marcin Kurczewski
34e220d465 Improved tag export performance 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
790c3e10c6 Added tag implications and suggestions to export 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
0bd0589e32 Added tag relations database interface 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
850e496215 Removed IDs from tags.json 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
250ffb209f Added tag banning 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
6209cc7833 Refactored tag creating 2014-10-18 18:48:40 +02:00
Marcin Kurczewski
8f03c68ec8 Changed tag export structure 2014-10-18 18:48:40 +02:00
Marcin Kurczewski
35b893db9d Fixed user banning privilege 2014-10-18 18:48:40 +02:00
Marcin Kurczewski
5a4d5797d8 Added aliases for date-based searches 2014-10-18 18:48:40 +02:00
Marcin Kurczewski
7f560d96d4 Improved migration script performance 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
3ae01ee4e8 Fixed restricted user unable to view his profile 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
7a15a590ed Changed viewing access ranks to require privilege 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
fc13fb1342 Changed default access rank to restricted user 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
1ca61e368b Added new user access rank 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
f114c65355 Added default tag order to post view proxy 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
5187d3a788 Fixed duplicate and missing search orders 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
fadd37fe84 Fixed uploader: SQL ambiguity 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
6015199559 Added tag siblings to API 2014-10-18 18:48:39 +02:00
Marcin Kurczewski
1415f5c521 Fixed comments showing disliked posts 2014-10-18 18:48:38 +02:00
Marcin Kurczewski
a1b71ed9e1 Disabled blank thumbnail saving 2014-10-18 18:48:38 +02:00
Marcin Kurczewski
823fa2da15 Removed useless dependency in UserService 2014-10-18 18:48:38 +02:00
Marcin Kurczewski
99b08879bd Improved search speed 2014-10-18 18:48:38 +02:00
Marcin Kurczewski
78759a6557 Added migration script 2014-10-18 18:48:38 +02:00
Marcin Kurczewski
2f6b56b08c Fixed comment saving 2014-10-18 18:48:38 +02:00
Marcin Kurczewski
48519014fc Added default timezone 2014-10-18 18:48:38 +02:00
Marcin Kurczewski
672185f959 Added tag name changing 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
74e6e008dc Implemented mass tag 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
abc3259222 Fixed avatars for anonymous users 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
93291e5164 Added ability to loop video posts 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
4d20e1bfc4 Added random optimizations 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
3010bd52f2 Faster ETag computation 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
04bdb04f20 Added meaningful name to saved posts 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
6c9954f298 Reduced responsibilities of HttpHelper 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
3744f0429a Split FileService to NetworkingService and FileDao 2014-10-18 18:48:37 +02:00
Marcin Kurczewski
632bac8661 Added "use ..." statements
This version ditches backwards compatibility with PHP earlier than 5.6.
2014-10-18 18:48:36 +02:00
Marcin Kurczewski
5bc73d220e Added removal of unused tags 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
76d9e95e4b Moved tag export to service 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
25f1e5b83d Fixed order of comments 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
e85293f338 Improved error message when search requires auth 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
287c3c1cb3 Fixed post search parsing 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
d1c2c77eb5 Fixed privilege checking 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
49124298a2 Added tag listing 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
7579d962ba Added NotSupportedException 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
731eb6561b Added creation time to tags 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
9379b4945a Moved tag synchronization to TagService 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
3cb9955ec6 Fixed coding conventions in entities 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
185f820e21 Added support for legacy passwords 2014-10-18 18:48:36 +02:00
Marcin Kurczewski
91876bb66f Reversed default history order 2014-10-18 18:48:35 +02:00
Marcin Kurczewski
7fc0cd7631 Fixed problems with colons in tags 2014-10-18 18:48:35 +02:00
Marcin Kurczewski
66535f6142 Added a few prohibited characters to tags 2014-10-18 18:48:35 +02:00
Marcin Kurczewski
640b66a324 Added list of SQL statement to debug output 2014-10-18 18:48:34 +02:00
Marcin Kurczewski
6bf8586735 Added comment scoring 2014-10-18 18:48:34 +02:00
Marcin Kurczewski
28e87dca93 Removed unused lazy loaders 2014-10-18 18:48:34 +02:00
Marcin Kurczewski
edb9055299 Changed favorite and score DAO to be more flexible 2014-10-18 18:48:34 +02:00
Marcin Kurczewski
1a8568392f Fixed post deleting 2014-10-18 18:48:34 +02:00
Marcin Kurczewski
17cc4e7947 Added comment count to post list 2014-10-18 18:48:34 +02:00
Marcin Kurczewski
16c5740277 Added comment API 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
e43f3b54d7 Added various option support to post searching 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
cc22f3c0ba Added comment DAO 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
a728279bf5 Removed reliance on global from Dispatcher 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
4220a83589 Reduced query count for tag retrieval 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
332ca8e4b7 Added query count statistics to responses 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
58a689235a Fixed triggers 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
b4992926a1 Added autohiding disliked posts to post searching 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
0e59147423 Added safety browsing settings to post searching 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
8743cda1a0 Fixed yet another FluentPDO fuckup 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
614111a5f0 Changed user settings to be stored as arrays 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
22e7d3657b Added order:random support to post searching 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
0049d59354 Fixed managing default search order 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
9c1a028c81 Added order:file_size support to post searching 2014-10-18 18:48:33 +02:00
Marcin Kurczewski
c2b201d36b Added special:fav support to post searching 2014-10-18 18:48:32 +02:00
Marcin Kurczewski
5db571ab7f Added special:(dis)liked support to post searching 2014-10-18 18:48:32 +02:00
Marcin Kurczewski
c021c9a1c0 Added type: support to post searching 2014-10-18 18:48:32 +02:00
Marcin Kurczewski
216d9b3001 Moved autoloader to composer config 2014-10-18 18:48:32 +02:00
Marcin Kurczewski
52d44284fb Changed search order parsing to be more strict 2014-10-18 18:48:32 +02:00
Marcin Kurczewski
61e95ac708 Added order: support to searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
17d898bc0c Fixed default user search order 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
c124f89b8b Added fav: support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
97a1c52018 Added safety: support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
4c458d8b20 Fixed privileges 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
0cfb7b821d Added uploader: support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
11931075f5 Added score: support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
47081293ef Added fav_count: support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
a80050b70e Added tag_count: support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
ac78f3b4b8 Added order:time support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
57dc7c5fad Added order:id support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
736a25c3a4 Added order:score support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
e0ced89a9b Added order:tag_count support to post searching 2014-10-18 18:48:31 +02:00
Marcin Kurczewski
81c2025203 Added hash: support to post searching 2014-10-18 18:48:30 +02:00
Marcin Kurczewski
6f563e72c3 Fixed negative offsets in AbstractDao 2014-10-18 18:48:30 +02:00
Marcin Kurczewski
31e0158606 Added user banning 2014-10-18 18:48:30 +02:00
Marcin Kurczewski
3268618f26 Fixed logging in from multiple computers 2014-10-18 18:48:30 +02:00
Marcin Kurczewski
060ddf46ad Added automatic tag JSON export
I plan to use it in autocomplete inputs.
2014-10-18 18:48:30 +02:00
Marcin Kurczewski
0256de2e98 Fixed issues with tag case sensitivity 2014-10-18 18:48:29 +02:00
Marcin Kurczewski
50ca13b136 Reduced requests in post view 2014-10-18 18:48:29 +02:00
Marcin Kurczewski
c0bc4d4f19 Improved compatibility with MySQL 2014-10-18 18:48:29 +02:00
Marcin Kurczewski
6d7566ee2f Added post scoring 2014-10-18 18:48:29 +02:00