Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-12 | WIP: fix most of phpstan level 6 warnings | Andrew Dolgov | |
2021-03-14 | sanitize retrieved wiktionary content (just in case) | Andrew Dolgov | |
2021-03-14 | * add CSRF protection to xhr requests | Andrew Dolgov | |
* force ORM to use SQLITE WAL * add .editorconfig * cleanup a few things | |||
2021-03-05 | * use ORM for trivial queries | Andrew Dolgov | |
* environment-based configuration * useradm.php -> update.php with new options * support for schema migrations * various fixes | |||
2020-11-21 | use timestamp to determine local/remote last read progress (SCHEMA UPDATE) | Andrew Dolgov | |
2020-09-22 | show dictionary popup before request completes | Andrew Dolgov | |
2020-09-16 | use curl for dictionary lookups instead of dictc | Andrew Dolgov | |
2020-09-14 | when looking up words, strip hyphens | Andrew Dolgov | |
2019-06-24 | add basic wiktionary support | Andrew Dolgov | |
2018-10-19 | cover: add last-modified | Andrew Dolgov | |
2018-10-15 | remove 402 cookie-check code because it's no longer needed | Andrew Dolgov | |
2018-07-02 | storelastread: allow page == 0 since its a % now | Andrew Dolgov | |
2018-06-29 | since pages are percentages now, relax restrictions in storelastrad | Andrew Dolgov | |
2018-03-14 | use expires: for covers | Andrew Dolgov | |
2017-11-19 | * use PDO::sqlite | Andrew Dolgov | |
* remove database-backed sessions (too slow for sqlite) | |||
2017-07-21 | add basic favorites via a horrible hack | Andrew Dolgov | |
2017-06-29 | don't start sessions needlessly | Andrew Dolgov | |
2017-06-28 | backend: check for session first, then open DB | Andrew Dolgov | |
2017-06-28 | move to internal user management because it's impossible to implement | Andrew Dolgov | |
proper transparent offline mode with http auth (worker is incapable of authenticating properly) MIGRATION: 1. disable HTTP authentication (this is important!) 2. add two new tables to db/scratch.db (sessions & users) 3. create users via useradm.php (same names and passwords, previous data is kept) | |||
2017-02-28 | add book description tooltips using qtip2 | Andrew Dolgov | |
2017-02-28 | improve dictd guessing a bit | Andrew Dolgov | |
2017-02-27 | support dictd lookups on word selection | Andrew Dolgov | |
2017-02-26 | show 401 errors if no http auth user is present | Andrew Dolgov | |
2017-02-26 | rewriting is no longer needed | Andrew Dolgov | |
2017-02-26 | various offline-related fixes | Andrew Dolgov | |
2017-02-26 | further offline improvements | Andrew Dolgov | |
2017-02-26 | experimental service worker offline stuff | Andrew Dolgov | |
2017-02-25 | increase sqlite timeout a bit | Andrew Dolgov | |
2017-02-25 | use sqlite as a scratch db | Andrew Dolgov | |
store lastread pointer as a CFI | |||
2017-02-25 | allow marking book as read | Andrew Dolgov | |
2017-02-25 | add favicon, store total pages | Andrew Dolgov | |
2017-02-25 | switch to integer book ids | Andrew Dolgov | |
2017-02-25 | store font/size settings locally | Andrew Dolgov | |
2017-02-25 | initial | Andrew Dolgov | |