Commit Graph

811 Commits

Author SHA1 Message Date
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
Marcin Kurczewski
c501ccdff1 Fixed issues with variable types
- False booleans were serialized as NULLs, which lead to problems with
  queries like 'SELECT ... WHERE NOT x'
- Fixed anonymous uploads
- More robust integer and boolean parsing in jobs
2014-05-18 21:32:47 +02:00
Marcin Kurczewski
2a6f047c28 Removed ?json in favor of X-Ajax 2014-05-18 21:32:47 +02:00
Marcin Kurczewski
a4f7c80fe2 Added HTTP error support 2014-05-17 00:02:02 +02:00
Marcin Kurczewski
aa20b81229 Enhanced support for MySQL 2014-05-17 00:02:02 +02:00
Marcin Kurczewski
3f93973a12 Added support for MySQL in test runner 2014-05-17 00:02:02 +02:00
Marcin Kurczewski
e84f8096bd Removed legacy functions 2014-05-17 00:02:01 +02:00
Marcin Kurczewski
22b18bfbc9 Refactored TestRunner and core 2014-05-15 09:50:54 +02:00