Alex Cabal
|
307125d71c
|
Add hotlink protection for some naughty hotlinkers
|
2024-02-28 09:00:30 -06:00 |
|
Alex Cabal
|
9437beaee9
|
Add thank-you page to ebook downloads
|
2024-02-26 13:34:44 -06:00 |
|
Alex Cabal
|
7cb1b59a93
|
Add redirect for Clarissa
|
2024-02-06 11:29:39 -06:00 |
|
Mike Colagrosso
|
0ed064c8f0
|
Move single collection view to collections/get.php
|
2024-02-05 13:51:51 -06:00 |
|
Alex Cabal
|
e3ea224256
|
Tweak style
|
2024-01-23 13:51:34 -06:00 |
|
Mike Colagrosso
|
cad2f5f730
|
List artwork by artist via /artworks/<artist-name>
|
2024-01-23 13:46:12 -06:00 |
|
Mike Colagrosso
|
813d4f601c
|
Artwork: Rewrite rules for artwork editing
|
2024-01-17 12:12:25 -06:00 |
|
Alex Cabal
|
b99d2aac1a
|
Merge admin pages with regular pages for art system
|
2024-01-07 15:47:40 -06:00 |
|
Mike Colagrosso
|
6a5c05511a
|
Add cover art database
Co-authored-by: Job Curtis <job.curtis@gmail.com>
Co-authored-by: Alex Cabal <alex@standardebooks.org>
|
2024-01-03 19:14:04 -06:00 |
|
Alex Cabal
|
76cf0d296a
|
Use content negotation to serve acceptable content types for web browsers viewing OPDS/RSS/Atom feeds
|
2023-06-20 15:26:28 -05:00 |
|
Alex Cabal
|
d8f85fa4b3
|
Add text/javascript to apache cache policy
|
2023-05-25 23:21:29 -05:00 |
|
Alex Cabal
|
67007049a0
|
Update Apache config in advance of 22.04
|
2023-04-03 16:25:21 -05:00 |
|
Alex Cabal
|
35ec084682
|
Tweak SSL configuration
|
2023-03-09 01:17:29 -06:00 |
|
Alex Cabal
|
2b91255a7f
|
Add redirect for Downstream
|
2023-02-23 22:40:37 -06:00 |
|
Alex Cabal
|
ee92ac4291
|
Add redirect for Gogol
|
2023-02-23 12:40:44 -06:00 |
|
Alex Cabal
|
1e32a97c7d
|
Some tweaks to collections
|
2023-02-16 18:45:20 -06:00 |
|
Mike Colagrosso
|
e2dd256edc
|
Add a /collections endpoint
|
2023-02-16 18:26:34 -06:00 |
|
Alex Cabal
|
0b8ed9101a
|
Enable gzip compression for favicons
|
2022-12-22 17:22:36 -06:00 |
|
Alex Cabal
|
a0db9799f4
|
Add ebook redirect
|
2022-08-14 11:02:59 -05:00 |
|
Alex Cabal
|
e2dcf97961
|
Add 451 page and prettify the 404 page
|
2022-07-24 14:12:37 -05:00 |
|
Alex Cabal
|
e857e4e9e6
|
Rebuild web caches immediately on ebook updates
|
2022-07-14 15:28:57 -05:00 |
|
Alex Cabal
|
30442c0c62
|
Move HTTP auth to PHP
|
2022-07-14 12:50:21 -05:00 |
|
Alex Cabal
|
dc0e873577
|
Add feed/download toolbar to author and collection indexes
|
2022-07-12 10:24:41 -05:00 |
|
Alex Cabal
|
4268c6f91c
|
Temporarily disable feed authentication
|
2022-07-11 20:43:02 -05:00 |
|
Alex Cabal
|
05e0f77b45
|
Add collections and authors RSS/Atom/OPDS feeds
|
2022-07-11 18:49:11 -05:00 |
|
Alex Cabal
|
9a72b27233
|
Rearrange bulk download index pages
|
2022-07-10 23:25:31 -05:00 |
|
Alex Cabal
|
0bc3dc3830
|
Create cookie-based login and authentication system
|
2022-07-10 20:53:20 -05:00 |
|
Alex Cabal
|
45221365b5
|
More work on bulk downloads
|
2022-07-10 14:48:58 -05:00 |
|
Alex Cabal
|
7f50f00b42
|
work
|
2022-07-10 00:55:24 -05:00 |
|
Alex Cabal
|
76a4c34688
|
Move items out of the 'patrons-circle' folder into the root
|
2022-07-09 20:09:40 -05:00 |
|
Alex Cabal
|
edd032be2c
|
Hide Patrons Circle polls behind login
|
2022-07-09 20:09:39 -05:00 |
|
Alex Cabal
|
d659fb9649
|
Tweak authorization for feeds/downloads, add hero to feeds page
|
2022-07-09 20:09:39 -05:00 |
|
Alex Cabal
|
6c603016bd
|
Move feeds behind Patrons Circle login
|
2022-07-09 20:09:39 -05:00 |
|
Alex Cabal
|
497f749523
|
Tweak patrons poll REST structure
|
2022-07-04 12:46:48 -05:00 |
|
Alex Cabal
|
011cd747f1
|
Convert newsletter to use Users table as base
|
2022-07-04 12:09:49 -05:00 |
|
Alex Cabal
|
2ef5ce6551
|
Add poll system for Patrons Circle
|
2022-06-29 17:17:20 -05:00 |
|
Alex Cabal
|
1b237265c7
|
Add opensearch directives to Atom and RSS feeds
|
2022-06-24 13:26:15 -05:00 |
|
Alex Cabal
|
c109c565cb
|
Move feeds under new /feeds root
|
2022-06-24 12:54:57 -05:00 |
|
Alex Cabal
|
1266c5859b
|
Serve OPDS as application/xml
|
2022-06-24 10:50:26 -05:00 |
|
Alex Cabal
|
f6df03cfca
|
Flesh out OPDS generation backend to be more robust and to support generic Atom feeds
|
2022-06-22 15:09:05 -05:00 |
|
Alex Cabal
|
37830e173f
|
Continue improving serving and display of RSS/OPDS
|
2022-06-20 11:31:58 -05:00 |
|
Alex Cabal
|
255d927794
|
Redirect superseded Epictetus work
|
2022-05-26 11:30:44 -05:00 |
|
Alex Cabal
|
b0197d189a
|
Add newsletter management functionality
|
2022-03-20 17:46:47 -05:00 |
|
Alex Cabal
|
1e28b9a6aa
|
Move FS root to variable in Apache config
|
2022-03-18 11:05:51 -04:00 |
|
Alex Cabal
|
1e698f2389
|
Anonymize web logs after rotating and disable explicit download logging in favor of grepping the regular web logs
|
2022-03-16 13:04:52 -04:00 |
|
Alex Cabal
|
34a1a8eb47
|
gzip XHTML output
|
2022-01-24 15:15:19 -06:00 |
|
Alex Cabal
|
2da0ceb689
|
Add redirect for The Enchanted Castle
|
2022-01-17 12:47:30 -06:00 |
|
Alex Cabal
|
a2a49a376e
|
Add the @download attribute to ebook download links
|
2021-12-05 12:54:53 -06:00 |
|
Alex Cabal
|
873359f14b
|
Add redirect for copyrighted Twenty Thousand Leagues under the Seas
|
2021-09-21 17:14:11 -05:00 |
|
Alex Cabal
|
435605caf8
|
Update Apache conf to fix Apache/PHP-FPM bug
|
2021-07-27 13:27:11 -05:00 |
|