Commit Graph

246 Commits

Author SHA1 Message Date
eb7c507359 (WIP) Added spinner (#39) 2014-10-18 18:48:24 +02:00
a16a2d3235 Added posts listing (closed #7) 2014-10-18 18:48:24 +02:00
4ac91374b9 Unified style for clickable buttons 2014-10-18 18:48:24 +02:00
aa46b4a14b Changed access rank <select> to radio boxes 2014-10-18 18:48:23 +02:00
4751270228 Beautified checkboxes and radioboxes 2014-10-18 18:48:23 +02:00
8176184b51 Changed times on user profile to relative form 2014-10-18 18:48:23 +02:00
4c3bc0004b Hidden user tabs if only basic info is available 2014-10-18 18:48:23 +02:00
bc8e1b05a6 Implemented post uploads (closed #11) 2014-10-18 18:48:22 +02:00
b53e2752ca Reduced post upload presenter complexity somewhat 2014-10-18 18:48:22 +02:00
dfb1198143 Worked on post uploads (#11) - added GUI 2014-10-18 18:48:21 +02:00
23f5100cf8 Changed file dropper to autodetect "allowmultiple" 2014-10-18 18:48:21 +02:00
12b43b1bb8 Added endless scroll (closed #5)
The code for paged collections now feels like playing ping-pong with
callbacks, and like I have no idea on who should render who.

It works, though.
2014-10-18 18:48:21 +02:00
0828a0aa89 Fixed A/D hotkeys with regard to browser's Alt+D 2014-10-18 18:48:21 +02:00
fa8b7b5376 Added hotkeys to paged collections (closed #36) 2014-10-18 18:48:21 +02:00
c1739d1d1d Added page title management (closed #33) 2014-10-18 18:48:21 +02:00
2bb20c49fd Removed {mangle: false} requirement to uglify-js
Improves solution to #4 for javasript files by 12K (in current build).
2014-10-18 18:48:21 +02:00
6ce7beffd2 Fixed frontend behavior after edited user name 2014-10-18 18:48:20 +02:00
73c20d3901 Fixed inability to activate e-mail when logged in 2014-10-18 18:48:20 +02:00
56cd1b965a Added info about activation to account settings 2014-10-18 18:48:20 +02:00
968a15ef60 Changed login so it leads to previously viewed page 2014-10-18 18:48:19 +02:00
c117367974 Added IValidatable; moved validation to FormData
I still struggle to find out how to deal with arguments like
$userNameOrEmail. Should I trim() them in controllers, or in service?
If I do it in service, shouldn't all of such validation belong in there?
2014-10-18 18:48:19 +02:00
553c33b860 Improved Javascript coding style 2014-10-18 18:48:19 +02:00
91e140293e Fixed page navigation in user list 2014-10-18 18:48:19 +02:00
85a026c37b Added e-mail confirmation and password reset 2014-10-18 18:48:19 +02:00
2ed9f969f2 Added presenter placeholders 2014-10-18 18:48:19 +02:00
e6b37d8e57 Added browsing settings 2014-10-18 18:48:18 +02:00
f5606c4169 Worked on user view appearance 2014-10-18 18:48:18 +02:00
3ec1b94ee7 Fixed logging out 2014-10-18 18:48:18 +02:00
ee2ca7fbaf Added account settings management and avatars 2014-10-18 18:48:18 +02:00
bfee96c59e Optimized sub routing in presenters 2014-10-18 18:48:18 +02:00
8e8e983f28 Refactored privilege system 2014-10-18 18:48:18 +02:00
4c0a408152 Added account removal 2014-10-18 18:48:18 +02:00
eadd649ad0 Refactored frontend authentication system 2014-10-18 18:48:18 +02:00
de31770c87 Added basic privilege system 2014-10-18 18:48:18 +02:00
03fbe0990a Added user view placeholder templates 2014-10-18 18:48:18 +02:00
c5881d1c0d Sorted presenter dependencies 2014-10-18 18:48:18 +02:00
b657129460 Fixed top navigation state preservation 2014-10-18 18:48:17 +02:00
840039958a Fixed promises on Internet Explorer 2014-10-18 18:48:17 +02:00
ee9fde5402 Added proof of concept for pagination and search 2014-10-18 18:48:17 +02:00
48016bea13 Removed content emptying on navigation
It was really annoying!
2014-10-18 18:48:17 +02:00
731b98219d Added support for parameters in presenters 2014-10-18 18:48:17 +02:00
7c8e473e1b Restructured presenters code 2014-10-18 18:48:17 +02:00
978d22de67 Added template loading through AJAX 2014-10-18 18:48:17 +02:00
3fbd1b218e Fixed double errors in registration 2014-10-18 18:48:17 +02:00
f59968a062 Finished registration frontend 2014-10-18 18:48:16 +02:00
16dec4894f Added frontend outline 2014-10-18 18:48:16 +02:00