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
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
6c76f016e7
Added keyboard shortcuts to top navigation
2014-10-18 18:48:30 +02:00
Marcin Kurczewski
51b3342d62
Added ability to select tags in tag input
2014-10-18 18:48:30 +02:00
Marcin Kurczewski
e58b556f66
Added client-side protection against long tags
2014-10-18 18:48:30 +02:00
Marcin Kurczewski
47260bd5fa
Changed pasting tags to "soft-add" last tag
2014-10-18 18:48:30 +02:00
Marcin Kurczewski
5dfa011d5a
Fixed hotkeys not resetting on presenter change
2014-10-18 18:48:30 +02:00
Marcin Kurczewski
f573c1b988
Updated TODO
2014-10-18 18:48:30 +02:00
Marcin Kurczewski
50ca13b136
Reduced requests in post view
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
6d7566ee2f
Added post scoring
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
8a9bf259e4
Added order:fav_date and order:fav_count support
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
e811b1a876
Reduced aliases for searches
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
f090a752f0
Added favorite count to post list
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
6e22efdd6e
Added post favoriting
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
6d4a4f11d1
Added post searching by date
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
5159214e80
Added searching by tags and ids
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
2763ff7ead
Added reverse image search on IQDB and Google Images
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
9edc74f9a5
Added post history
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
d7d2e23e30
Updated TODO
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
5dc85b7dee
Added post relations
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
22b30c3e43
Added concurrent editing detection
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
a7c07d32df
Added last edit time to basic post information
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
d2447045dd
Added basic post editing
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
d3015627b3
Added post globals
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
97ca08cf44
Added post featuring
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
7b0d907acc
Fixed login remembering
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
c33817e4ab
Optimized API operations
...
Every operation updated user last login time, which was inefficient.
Changed it to update only after logins from credentials or cookies.
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
a140e04ca3
Added post deleting
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
aff5965091
Added basic information to post view
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
5fd2615780
Added content type indicators to post list
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
51a80c22c5
Added author and upload date to post view
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
1d72cec84b
Added user lazy loading
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
fa72060502
Added tags in post view
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
34f047de85
Updated TODO
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
af3908a23c
Added id column to tags
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
f6d785d2b3
Updated TODO
2014-10-18 18:48:26 +02:00
Marcin Kurczewski
5d0cc93c7f
Updated TODO
...
Turned out these were some really bad ideas:
1) mapping mime to file types would need to be duplicated in frontend
and backend
2) even if frontend and backend could share mime type map somehow,
frontend would have problems with including it - ajax and the like
3) it either would be impossible to refer to user avatar by their owner
user names in URLs, or dao layer would need to synchronize avatar
content files when user changes his name
4) presenters still need to decorate urls with /data/ and
/data/thumbnails/100x100
5) managing file extensions of thumbnails would be a real pain since it
partially shares its path names with real content, but under
different mime type
Generally it's best to leave it to Apache to transmit correct mime.
2014-10-18 18:48:26 +02:00
Marcin Kurczewski
cd146e0750
Tweaked CSS rules related to vendor stylesheets
2014-10-18 18:48:26 +02:00
Marcin Kurczewski
42001d3edf
Refactored thumbnail system
2014-10-18 18:48:26 +02:00
Marcin Kurczewski
a3f9382671
Changed file mgmt to use entities' lazy getters
2014-10-18 18:48:26 +02:00
Marcin Kurczewski
a2587fb0d8
Added CSS rules to selected post
2014-10-18 18:48:26 +02:00
Marcin Kurczewski
37da38e929
Fixed thumbnails for non-images in post upload
2014-10-18 18:48:26 +02:00
Marcin Kurczewski
a3fbe80281
Fixed clickable rows while upload is ongoing
2014-10-18 18:48:25 +02:00
Marcin Kurczewski
4c75232a80
Fixed tag input not adding current tag on blur
2014-10-18 18:48:25 +02:00
Marcin Kurczewski
57fb6da4b3
Added "P" hotkey to post list
2014-10-18 18:48:25 +02:00
Marcin Kurczewski
e0bee3b78c
Added TODO
2014-10-18 18:48:25 +02:00