Marcin Kurczewski
44a4184eb8
Changed snapshot merging to work for deletions
...
Creating and deleting stuff will remove history snapshots if it occurs
within five minute gap. This is to prevent spamming history with
tag names that are introduced by an accident and removed shortly after.
2014-11-19 19:37:10 +01:00
Marcin Kurczewski
847f248829
Added snapshot compression
2014-11-19 10:22:59 +01:00
Marcin Kurczewski
a0133ea632
Added snapshot merging
2014-11-18 21:22:46 +01:00
Marcin Kurczewski
77983d8e20
Changed and/or to &&/||
2014-11-10 19:14:58 +01:00
Marcin Kurczewski
818a8a9054
Fixed comment updating after voting on it
...
It reported bad score until user has refreshed the page.
2014-11-10 15:54:08 +01:00
Marcin Kurczewski
2d529107db
Added tag merging
2014-11-10 15:19:59 +01:00
Marcin Kurczewski
6679afbb6b
Added "created" snapshot operation
2014-11-09 17:38:58 +01:00
Marcin Kurczewski
61317d8b4d
Added manual sequencers
2014-11-09 17:38:58 +01:00
Marcin Kurczewski
1edc1636a3
Fixed tests broken by abstract test case rollback
2014-11-09 17:38:57 +01:00
Marcin Kurczewski
31c4584e94
Added post note information to post snapshots
2014-10-26 11:18:59 +01:00
Marcin Kurczewski
a9d8383f7d
Extracted post history services
2014-10-26 01:42:23 +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
790c3e10c6
Added tag implications and suggestions to export
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
8f03c68ec8
Changed tag export structure
2014-10-18 18:48:40 +02:00
Marcin Kurczewski
fc13fb1342
Changed default access rank to restricted user
2014-10-18 18:48:39 +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
93291e5164
Added ability to loop video posts
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
76d9e95e4b
Moved tag export to service
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
185f820e21
Added support for legacy passwords
2014-10-18 18:48:36 +02:00
Marcin Kurczewski
edb9055299
Changed favorite and score DAO to be more flexible
2014-10-18 18:48:34 +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
6e22efdd6e
Added post favoriting
2014-10-18 18:48:29 +02:00
Marcin Kurczewski
9edc74f9a5
Added post history
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
2fc6a23e46
Refactored search filters
2014-10-18 18:48:28 +02:00
Marcin Kurczewski
97ca08cf44
Added post featuring
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
2387dd4074
Refactored entity filtering
2014-10-18 18:48:27 +02:00
Marcin Kurczewski
7b0d907acc
Fixed login remembering
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
a47be4b78f
Fixed tests on Windows using bad path separators
2014-10-18 18:48:26 +02:00
Marcin Kurczewski
2f0d0f5fb7
Fixed image manipulator tests without extensions
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
a16a2d3235
Added posts listing ( closed #7 )
2014-10-18 18:48:24 +02:00
Marcin Kurczewski
15eb2342b9
Moved public data to public_html/
...
This is going to improve caching.
2014-10-18 18:48:24 +02:00
Marcin Kurczewski
ef451d93ac
Added protection against too big uploads
2014-10-18 18:48:23 +02:00
Marcin Kurczewski
ac312ccb49
Added test for anonymous uploads
2014-10-18 18:48:23 +02:00
Marcin Kurczewski
bc8e1b05a6
Implemented post uploads ( closed #11 )
2014-10-18 18:48:22 +02:00
Marcin Kurczewski
6035cf89b7
Added transaction manager
2014-10-18 18:48:22 +02:00
Marcin Kurczewski
20b3dfc76d
Added additional type safety
2014-10-18 18:48:22 +02:00
Marcin Kurczewski
3e1aaebf89
Fixed account activation for first user
...
Until now, AuthService used to check for empty e-mail in order to tell
whether an account is activated. This was wrong for following scenario:
1. User doesn't enter any e-mail.
2. Because he is about to become the first user to register, he will
become an administrator.
3. Administrators don't need to confirm their e-mail address. Activation
e-mail is not sent, code for e-mail activation is run instead.
4. The user succeeds to create an e-mail-less administrator account.
5. The user fails to login due to unconfirmed e-mail.
6. The code that activates an e-mail just moves unconfirmed e-mail to
primary e-mail. That was the bug, there's no e-mail to confirm.
Things got (hopefully) simpler now, since I added separate column for
indicating whether account is activated.
2014-10-18 18:48:22 +02:00
Marcin Kurczewski
0548890d97
Introduced entity property getters/setters
2014-10-18 18:48:21 +02:00