CodeStyle
Fix: #4389 - move the CSRF token to the end of all forms, so we can detect truncated input variables
Outdated bootstrap markup
Add support for GEDZIP exports. Fixes: #4288
Fix: #1663 - add support for ANSEL encoding
Remove spaces on non-bootstrap forms
Bootstrap5 needs explicit spacing between form rows
Fix: #3181 - refactor clippings cart
make ClippingsCart more extensible (#3592)
Fix: clippings cart fails when used by visitors
Fix: undefined variable when adding to the clippings cart
Apply PSR12 code style to templates
Avoid ambiguous functions such as empty()
Refactor icons. Use SVG and foreground images. De-duplicate. Remove unused.
Use post+get in clippings cart
Fix: #2666 - routing for clippings cart
Working on routing
Working on routing; Code cleanup
Replace Bootstrap4 class with views
Rename functions getFoo() to foo() and return collections instead of arrays
Refactor class User - use NULL-object pattern for guests and temporary users, create UserService
12