Marcin Kurczewski
73a64034b0
Fixed stream handling for too big files
2014-05-20 23:12:24 +02:00
Marcin Kurczewski
8e39f08cf5
Fixed exception handling
2014-05-20 23:12:24 +02:00
Marcin Kurczewski
ef4ba5a348
Added ability to access posts using their hashes
2014-05-20 23:12:24 +02:00
Marcin Kurczewski
174fd80a73
Added name: keyword in post search
2014-05-20 23:12:24 +02:00
Marcin Kurczewski
e3617434e6
Added AJAX wrappers to a few forms
2014-05-20 23:12:24 +02:00
Marcin Kurczewski
bba35875a3
Added HTTP status codes to exception interceptors
2014-05-20 23:01:10 +02:00
Marcin Kurczewski
956283f4a0
Added --force for thumbnail generator script
2014-05-20 23:00:25 +02:00
Marcin Kurczewski
0acfd17165
Fixed avatar size in post sidebar
2014-05-20 23:00:25 +02:00
Marcin Kurczewski
fee19c61bc
Added support for custom avatars
2014-05-20 23:00:25 +02:00
Marcin Kurczewski
3051f37587
Added checks for unexisting thumbnail sources
2014-05-20 23:00:25 +02:00
Marcin Kurczewski
e12308d3cc
Changed thumb to thumbnail for consistency
2014-05-20 23:00:24 +02:00
Marcin Kurczewski
65e909d053
Refactored form rendering
2014-05-20 23:00:24 +02:00
Marcin Kurczewski
0947858ffc
Removed text wrap from log
2014-05-20 23:00:24 +02:00
Marcin Kurczewski
326e7acb4b
Added script for batch thumbnail generating
2014-05-20 23:00:24 +02:00
Marcin Kurczewski
9e2f37477b
Added support to 404 URLs in thumbnail generator
2014-05-20 23:00:24 +02:00
Marcin Kurczewski
dcfe6a00ea
Refactored thumb generator; added imagick support
2014-05-20 23:00:23 +02:00
Marcin Kurczewski
fc486190c2
Fixed missing space in post title
2014-05-19 10:07:11 +02:00
Marcin Kurczewski
72fef5686b
Fixed user settings across sessions
...
When getting settings from database, running across NULL loads default
setting for given option. Becuase entity unserializer always returned
NULLs instead of FALSEs due to bug in TextHelper, it ended up always
loading default settings (but only after reloading entity, setting it in
the settings page worked correctly until relog).
This fix is closely related to fde6fc2
.
2014-05-19 09:58:08 +02:00
Marcin Kurczewski
361a221dc0
Fixed order:random
...
In order to reset seed for order:random, one had to specify at least one
order token. Most of pages didn't, effectively rendering random order
too persistent across navigation. This change makes sure that seed is
reset even if one doesn't specify any order token.
2014-05-19 09:31:32 +02:00
Marcin Kurczewski
7609cbcccf
Merged mass tag and post list redirection
2014-05-19 09:24:15 +02:00
Marcin Kurczewski
acbd45d530
Fixed mass tag
2014-05-19 01:04:22 +02:00
Marcin Kurczewski
837c04c400
Fixed handling errors
2014-05-19 00:53:59 +02:00
Marcin Kurczewski
fde6fc2a89
Fixed sending user settings
2014-05-19 00:20:26 +02:00
Marcin Kurczewski
1be0ec3dcd
Fixed linking to users in Markdown
2014-05-19 00:09:36 +02:00
Marcin Kurczewski
dcce352ffd
Improved assets cache handling
...
URLs of stylesheets and scripts are appended with current engine
version. This forces browsers to aggressively refresh the assets
regardless of any caching settings, whenever new version comes out.
2014-05-18 23:46:08 +02:00
Marcin Kurczewski
3e426844a8
Fixed vertical text alignment of buttons
2014-05-18 23:22:50 +02:00
Marcin Kurczewski
021514aabd
Merge branch 'api'
2014-05-18 22:52:04 +02:00
Marcin Kurczewski
00590e69ef
Fixed attempt to read private field in user view
2014-05-18 22:30:08 +02:00
Marcin Kurczewski
118cf31ab1
Refactored enums
2014-05-18 22:30:08 +02:00
Marcin Kurczewski
91223b67a5
Fixed last login time
2014-05-18 22:12:19 +02:00
Marcin Kurczewski
4f33d0bd5b
Improved related tags suggestions
2014-05-18 21:59:57 +02:00
Marcin Kurczewski
79f9ab9950
Fixed double (and sometimes triple) slash in URLs
2014-05-18 21:59:57 +02:00
Marcin Kurczewski
c50c368d2f
Fixed last login time
2014-05-18 21:59:57 +02:00
Marcin Kurczewski
9f57b16d76
Changed user list a bit
2014-05-18 21:59:57 +02:00
Marcin Kurczewski
33b2bb1b20
Fixed privacy policy
2014-05-18 21:59:57 +02:00
Marcin Kurczewski
e9f3a8bf86
Newest chibi-core
2014-05-18 21:59:57 +02:00
Marcin Kurczewski
794d0497c8
Fixed plural in footer
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
b185b098d0
Fixed upload filename align; changed form controls
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
fc07bb590a
Fixed long tag names appearance in post view
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
ed74a9f470
Fixed scripts
...
I haven't updated these in a loooong time...
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
9f99ccd78f
Restricted some jobs from public execution
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
9e756e28e4
Continued work on documentation
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
e59b7e8b7b
Refactored privilege system a bit
...
- Jobs specify main privilege and sub privileges separately
Rationale: increase maintenance, restrict what can be done runtime
- Renamed ChangeUser* to EditUser* (consistency with EditPost*)
- Simplified enum names and configuration reading
- IJob interface members must be explicitly implemented
Rationale: reduce chances of forgetting something, or typos in
inherited method names
- Invalid privileges names in configuration yield exceptions
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
2a7b7e7ac2
Fixed assert
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
de078677fe
Reduced job hierarchy
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
634d0061d4
Added API documentation prototype
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
03a6809510
Added API controller
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
e95b8d93d8
Simplified view management
2014-05-18 21:59:56 +02:00
Marcin Kurczewski
0aa75704a2
Fixed tag autocompletion
2014-05-18 21:32:47 +02:00
Marcin Kurczewski
5f246d7a51
Improved support for no Javascript
2014-05-18 21:32:47 +02:00