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
Marcin Kurczewski
ee3f2ca9d3
Added help to test runner
2014-05-18 21:32:47 +02:00
Marcin Kurczewski
f20ed1d3d6
Fixed comment previews
2014-05-18 21:32:47 +02:00
Marcin Kurczewski
538c5054d6
Fixed youtube uploads
2014-05-18 21:32:47 +02:00
Marcin Kurczewski
c15f59db39
Grouped views into file hierarchy
2014-05-18 21:32:47 +02:00
Marcin Kurczewski
53f4d77ff3
Increased readability
2014-05-18 21:32:47 +02:00