Commit graph

301 commits

Author SHA1 Message Date
Marcin Kurczewski
8bae666275 Improved error messages in ImageConverter 2014-10-25 18:49:03 +02:00
Marcin Kurczewski
ef98e00b15 Fixed featuring the same post bumping counter 2014-10-25 18:31:53 +02:00
Marcin Kurczewski
3dbb2b06be Fixed relations being wiped out when saving
The code worked like this:

1. Delete old relations
2. Get related entities
3. Save old relations

If the entity hasn't retrieved relations until now, autoloader tried to
get related entities /after/ they were deleted.
2014-10-25 18:31:53 +02:00
Marcin Kurczewski
f72b0216a5 Fixed "featured by" showing post uploader 2014-10-25 18:20:39 +02:00
Marcin Kurczewski
f3a4c9ee67 Added post note retrieval in backend 2014-10-25 14:16:19 +02:00
Marcin Kurczewski
e03ed35862 Added post note DAO 2014-10-25 14:16:19 +02:00
Marcin Kurczewski
ccca71c1b8 Added optipng/jpgoptim support to thumbnails 2014-10-25 14:16:19 +02:00
Marcin Kurczewski
60f4dd9d4a Fixed getting dimensions of videos and flashes 2014-10-24 18:25:33 +02:00
Marcin Kurczewski
20d75e177d Improved performance of "hide downvoted" 2014-10-20 20:15:45 +02:00
Marcin Kurczewski
ea77a662ad Fixed searching for liked/disliked posts 2014-10-19 21:19:40 +02:00
Marcin Kurczewski
16e4a4a7e7 Fixed fpdo leftovers 2014-10-19 21:15:25 +02:00
Marcin Kurczewski
c52ed6a455 Abandoned FPDO
Also, fixed tag search by categories
2014-10-19 20:09:06 +02:00
Marcin Kurczewski
368ca1ae3f Added tag filtering by category 2014-10-19 15:51:57 +02:00
Marcin Kurczewski
462708c1d8 Fixed siblings occasionally removing wrong tag 2014-10-19 15:32:11 +02:00
Marcin Kurczewski
c43db03624 Fixed input tag shown as its own sibling 2014-10-19 13:36:54 +02:00
Marcin Kurczewski
614834c99c Added tag categories 2014-10-19 13:13:02 +02:00
Marcin Kurczewski
e6fc010897 Improved message when renaming tag to existing one 2014-10-18 18:54:11 +02:00
Marcin Kurczewski
7939aa5431 Fixed tags being able to relate to themselves 2014-10-18 18:54:11 +02:00
Marcin Kurczewski
d49aef6e47 Added script for generating thumbnails 2014-10-18 18:48:42 +02:00
Marcin Kurczewski
a2fefc6560 Fixed YET ANOTHER fpdo fuckup.
This library sucks donkey's balls.
2014-10-18 18:48:42 +02:00
Marcin Kurczewski
b7f077df9b Added tag searching 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
bf58207950 Improved tag list appearance; added more info 2014-10-18 18:48:41 +02:00
Marcin Kurczewski
231d6a732f Improved readability of privilege error messages 2014-10-18 18:48:41 +02:00
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