Alex Cabal
|
31a8bc2d6c
|
Make config capitalization consistent
|
2022-12-22 23:14:06 -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
|
216e63f014
|
Increase APCu cache size
|
2022-07-12 10:50:19 -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
|
4efc5dcdaf
|
Rename Vote object to PollVote
|
2022-07-06 11:36:42 -05:00 |
|
Alex Cabal
|
3a1bc8f58c
|
Tweak testing FPM config
|
2022-07-04 16:21:18 -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
|
0875e697b4
|
Change secrets from being stored in flat files to being stored in PHP INI configuration
|
2022-07-02 13:36:46 -05:00 |
|
Alex Cabal
|
6c8414f844
|
Update PropertiesBase to new patterns and improve static analysis checks
|
2022-06-30 13:23:05 -05:00 |
|
Alex Cabal
|
dbefba6b94
|
Change 'timestamp' properties on objects to more descriptive names
|
2022-06-29 17:19:28 -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
|
70a80d0e02
|
Add system to retrieve and manage donations in a local database
|
2022-06-20 14:05:27 -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
|
395d4d9f9b
|
Move SITE_STATUS definition into INI file so that CLI can read it too
|
2022-03-24 09:41:14 -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
|
bbe89b0baf
|
Add donation drive scaffolding
|
2022-02-15 20:43:19 -06: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
|
05a125258e
|
Disable DB access since there's no DB yet; add environmental site status variables
|
2021-12-11 13:53:19 -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 |
|
Alex Cabal
|
a9e998eb24
|
Remove some old rewrites and correct more current rewrites
|
2021-06-13 22:44:04 -05:00 |
|
Alex Cabal
|
3d2638bf13
|
Rename 'ebooks we do and don't accept' to 'collections policy'
|
2021-05-19 12:20:34 -04:00 |
|
Alex Cabal
|
5950d84951
|
Match Apache test conf to live conf
|
2021-05-17 15:43:36 -04:00 |
|
Alex Cabal
|
50c40c76d4
|
Add Apache rewrite for Thoreau's Essays
|
2021-05-11 16:28:41 -05:00 |
|
Alex Cabal
|
83f762f402
|
Tweak Apache conf for caching
|
2021-05-03 16:23:17 -05:00 |
|
Alex Cabal
|
e23b0560ef
|
Remove x-ua-compatible header from HTTP responses as it is no longer necessary
|
2021-04-27 13:24:18 -05:00 |
|