Find a file
rr- 29b0fde9a7 client/paging: improve endless paging
- Change page number indicator
- Remove most of the scrolling cruft as it has no chance of working
  anyway, thanks to our benevolent browsers
- Scroll to page header if the page is not the first one (I'm surprised
  this even works)
- Use promises rather than timers
- Simplify top page detection using .elementFromPoint rather than
  iterating over all pages. Coincidentally, this seems to work slightly
  better
2016-05-09 11:17:26 +02:00
client client/paging: improve endless paging 2016-05-09 11:17:26 +02:00
server server/db: create indexes 2016-05-09 09:43:00 +02:00
.gitignore server/tests: switch to pytest 2016-04-15 18:00:06 +02:00
API.md server/users: hardcode available ranks 2016-05-08 16:59:25 +02:00
config.yaml.dist server/users: hardcode available ranks 2016-05-08 16:59:25 +02:00
INSTALL.md docs/install: fix obsolete info 2016-04-21 10:25:46 +02:00
README.md docs/readme: update links to roadmap 2016-04-17 17:24:19 +02:00

This repository is under the process of being rewritten. Stay tuned! You can check the current progress on client here and server here.

The reasons behind this rewrite include:

  • Improving user experience: better upload form, larger thumbnails, making top navigation stay out of user way. Maybe other goodies!
  • Finally having good, well-documented REST API.
  • Simplifying user registration.
  • Replacing PHP with Python 3.5.
  • Replacing prior JS mess with proper MVC.
  • Replacing MySQL (MariaDB) with Postgres.
  • Replacing composer, npm, mod_rewrite (=Apache), imagick, ffmpeg or gnash and pdo_mysql with just pip, npm and ffmpeg.
  • Replacing grunt with npm scripts.
  • Making hosting more flexible: offer simple self hosted application that can be combined with any reverse proxy.