Commit graph

  • 455ef346b3 add indices officially Kyle Mahan 2015-04-19 07:47:13 -07:00
  • 107359e4c5 add Subscription model class Kyle Mahan 2015-04-18 17:45:22 -07:00
  • bedf69208f initial alembic migration Kyle Mahan 2015-04-18 17:44:21 -07:00
  • ffb2e1d033 start using alembic Kyle Mahan 2015-04-18 17:42:01 -07:00
  • b57e0cca26 add div/span to bleach's allowed tags Kyle Mahan 2015-04-18 15:36:10 -07:00
  • 398dd39929 some live bugfixes Kyle Mahan 2015-04-18 22:35:31 +00:00
  • 24abdc076e Merge in changes from trunk Kyle Mahan 2015-04-17 16:35:24 +00:00
  • d62c58cae8 better formatting of timestamps, add pre to bleach whitelist Kyle Mahan 2015-04-17 16:33:41 +00:00
  • 22dc633071 added default config file to create_app func Kyle Mahan 2015-04-17 09:30:41 -07:00
  • caf470733e added audio and video for rss feeds, borrowed from unmung Kyle Mahan 2015-04-17 09:30:05 -07:00
  • 67c617e9dc do not use Flask-SQLAlchemy from async tasks Kyle Mahan 2015-04-02 15:12:20 +00:00
  • 56b1485d21 fix X-Hub-Signature comparison Kyle Mahan 2015-04-02 06:35:56 +00:00
  • 85e53fa4f6 fat pings for PuSH Kyle Mahan 2015-04-01 23:17:48 -07:00
  • 90f5a273a3 remove tornado from the fabfile Kyle Mahan 2015-04-01 19:38:42 -07:00
  • 482ca0ca83 refresh expiring push subscription sooner Kyle Mahan 2015-04-02 02:38:09 +00:00
  • 6aebe0287d canonicalize URLs, split jobs into high and low priority Kyle Mahan 2015-04-01 18:44:47 +00:00
  • 127035e328 proper sort order when reading more than one entry at a time Kyle Mahan 2015-03-20 23:07:52 -07:00
  • 5f1baa228f better debug logging even in prod Kyle Mahan 2015-03-21 05:10:40 +00:00
  • fa4064ab31 cache the result of running bleach in the db, too slow to do on render Kyle Mahan 2015-03-18 08:53:37 -07:00
  • a4113c9416 subqueryload to dramatically reduce the number of queries required Kyle Mahan 2015-03-17 21:03:45 -07:00
  • 17da903db7 fetch reply contexts only after saving the original set of entries Kyle Mahan 2015-03-18 00:57:51 +00:00
  • db006d58d6 update references to use // instaed of http:// where possible Kyle Mahan 2015-03-17 02:46:42 +00:00
  • db877f0c2e update ini files to run asyncio process as a daemon Kyle Mahan 2015-03-15 10:52:15 -07:00
  • 9ec34de4fc Merge branch 'master' of github.com:kylewm/woodwind Kyle Mahan 2015-03-15 10:40:51 -07:00
  • dae2a0db02 use asyncio instead of tornado to handle websocket stuff Kyle Mahan 2015-03-15 10:40:41 -07:00
  • 6d1f621009 full path to daemon in uwsgi ini file Kyle Mahan 2015-03-15 17:39:48 +00:00
  • 20b757c315 remove reference to celery in fabric file Kyle Mahan 2015-03-14 20:02:47 +00:00
  • ce5a1dfe98 move uwsgi timers call to its own module; it can't live under tasks because rqworker can't import the uwsgi module Kyle Mahan 2015-03-14 20:00:19 +00:00
  • 7aca475393 slightly nicer styling for link to duplicates Kyle Mahan 2015-03-14 19:21:32 +00:00
  • e93b9e8891 use simpler RQ library instead of celery Kyle Mahan 2015-03-14 12:17:34 -07:00
  • 9b1b7c1202 normalize html content before comparing old entry to new Kyle Mahan 2015-03-11 09:19:02 -07:00
  • 8bc33dc611 dedupe syndicated copies if the original has u-syndication Kyle Mahan 2015-03-03 22:07:32 -08:00
  • 80bf15238f add a little padding to the top of the screen Kyle Mahan 2015-03-04 03:41:39 +00:00
  • 215444a9b9 fix some silly typos Kyle Mahan 2015-03-03 16:31:42 +00:00
  • cbf7fb9c15 try ordering posts by retrieved date instead of published date Kyle Mahan 2015-03-01 21:16:00 -08:00
  • f2a3680667 add link to entries for this-feed-only view Kyle Mahan 2015-03-01 17:05:19 -08:00
  • ed0a9b8bbc relative time filter, show negative times (future) Kyle Mahan 2015-03-02 00:42:20 +00:00
  • a9bb8e4835 add push_expiry to the feed details Kyle Mahan 2015-02-27 08:31:49 -08:00
  • d7beee9843 support hub.lease_seconds Kyle Mahan 2015-02-27 08:16:15 -08:00
  • 903b4ce4ee when updating post, don't bother deleting the old one Kyle Mahan 2015-02-27 15:58:28 +00:00
  • fff53125dd oops remove subscribers when they disconnect Kyle Mahan 2015-02-24 22:47:08 -08:00
  • 6efa7f8d1d port websocket_server from Node to Tornado Kyle Mahan 2015-02-24 21:53:35 -08:00
  • 5ae94c2273 minor template tweaks Kyle Mahan 2015-02-25 04:55:57 +00:00
  • 52a8564b97 add realtime update notification Kyle Mahan 2015-02-22 21:55:45 -08:00
  • f8eee5261a typo; flip dt and now in relative date formatter Kyle Mahan 2015-02-22 09:33:27 -08:00
  • f0f3ee6512 use time tag for relative dates Kyle Mahan 2015-02-22 09:31:27 -08:00
  • 9842187266 look for link=hub/self in feed body in addition to http headers Kyle Mahan 2015-02-22 09:26:50 -08:00
  • 6f2dc85110 add prelim support for pubsubhubbub enabled feeds Kyle Mahan 2015-02-21 22:59:26 -08:00
  • 8e3a671531 Merge branch 'master' of github.com:kylewm/woodwind Kyle Mahan 2015-02-19 23:21:49 -08:00
  • ff7d71e685 reduce margin between note and replyContext Kyle Mahan 2015-02-19 23:21:24 -08:00
  • 740ffd47b4 cache bust static resources Kyle Mahan 2015-02-19 17:33:49 +00:00
  • f7eaba5406 reply context: use domain for url instead of feed name Kyle Mahan 2015-02-19 09:32:54 -08:00
  • c007c6ff7a limit the width of videos in the feed Kyle Mahan 2015-02-19 09:30:40 -08:00
  • bc53c9483f add reply-context to posts Kyle Mahan 2015-02-19 09:07:52 -08:00
  • 367ae82f0a fix unsubscribe bug -- feeds should be unsubscribed, not deleted Kyle Mahan 2015-02-18 23:26:42 +00:00
  • aa87cdddbb remove <script> tags altogether before running bleach Kyle Mahan 2015-02-15 19:02:48 -08:00
  • 523a086928 micropub form submit: add button action to formData Kyle Mahan 2015-02-15 18:06:28 -08:00
  • 5752181b7c low-tech browser cache busting for css/js assets Kyle Mahan 2015-02-15 17:43:38 -08:00
  • 7f1cb56911 eliminate a click when replying and liking via micropub Kyle Mahan 2015-02-15 17:36:41 -08:00
  • de4f099f31 auto overflow on articles, better for mobile browsing Kyle Mahan 2015-02-15 12:34:17 -08:00
  • 77826ed179 don't add a preview to a post that already has one Kyle Mahan 2015-02-14 12:13:18 -08:00
  • 7e13c31d30 add image and video preview for instagram, youtube, and vimeo links Kyle Mahan 2015-02-14 12:09:00 -08:00
  • 92f21aee03 add syndicate-to options to micropub submit form Kyle Mahan 2015-02-10 08:51:02 -08:00
  • 32cdeaa781 query individual feeds by their url rather than id Kyle Mahan 2015-02-09 22:46:02 -08:00
  • 19180b1829 update entries that have changed since they were first fetched Kyle Mahan 2015-02-10 03:25:11 +00:00
  • 27e5ebd47d update h-feed entries that have changed Kyle Mahan 2015-02-10 00:42:02 +00:00
  • a9f36d8e7d add tongue-in-cheek logo Kyle Mahan 2015-02-08 13:04:20 -08:00
  • 086176a432 Merge branch 'master' of github.com:kylewm/woodwind Kyle Mahan 2015-02-08 19:59:49 +00:00
  • 82f454b720 bugfix introduced from merge conflicts Kyle Mahan 2015-02-08 19:59:37 +00:00
  • 8d0d6da450 add user settings; support for various reply mechanisms Kyle Mahan 2015-02-08 11:56:27 -08:00
  • dc90b729d4 Merge Kyle Mahan 2015-02-07 12:26:59 -08:00
  • c70f527ec7 authenticate first, ask for micropub authorization later Kyle Mahan 2015-02-07 12:25:03 -08:00
  • 4a8f15ba26 switch around html feed and xml feed discovery Kyle Mahan 2015-02-04 14:18:46 -08:00
  • 7d1c05f383 Merge pull request #6 from dissolve/master Kyle Mahan 2015-02-04 14:06:37 -08:00
  • 504052bee6 Fixes #4 show html feeds before xml feeds BenRoberts 2015-02-04 13:32:29 -05:00
  • 254b0ac5b6 update to latest Flask-Micropub Kyle Mahan 2015-02-03 22:47:15 -08:00
  • 24b1c052ec improve logging and style Kyle Mahan 2015-02-04 06:46:30 +00:00
  • 0dac28a62b report non-fatal login errors Kyle Mahan 2015-02-02 09:05:54 -08:00
  • 4a59ca58c7 bump version of Flask-Micropub Kyle Mahan 2015-02-02 08:50:56 -08:00
  • d3a5edad46 remove overflow:hidden style that was hiding avatars too Kyle Mahan 2015-02-01 00:14:09 -08:00
  • 16b2c80623 style form elements Kyle Mahan 2015-02-01 00:11:06 -08:00
  • 079e2c6e42 javascript to like and reply inline without a redirect Kyle Mahan 2015-02-01 00:08:04 -08:00
  • 6e216c0c15 support for Atom feeds with updated but not published timestamp Kyle Mahan 2015-01-31 16:35:47 +00:00
  • 8ba82c6373 support more XML feed types; support relative path to XML feed Kyle Mahan 2015-01-30 03:17:29 +00:00
  • 85f1e9bc96 users to posts many-to-many so we don't have lots of duplicate posts Kyle Mahan 2015-01-30 02:50:05 +00:00
  • 8dd5b2ea1a update styling for mobile Kyle Mahan 2015-01-30 01:57:49 +00:00
  • 166b88a7ce Add ajaxy pager Kyle Mahan 2015-01-28 10:37:25 -08:00
  • 7c791d479d added compiled CSS files Kyle Mahan 2015-01-28 09:36:32 -08:00
  • 70829ebd2a use contextmanager to limit session scope Kyle Mahan 2015-01-28 09:32:48 -08:00
  • 1023ccacd8 prod changes Kyle Mahan 2015-01-28 17:29:17 +00:00
  • fd022023b5 added pagination to index page, light styling Kyle Mahan 2015-01-28 08:20:16 -08:00
  • 4afa1e94ac added requirements.txt Kyle Mahan 2015-01-27 22:25:09 -08:00
  • 73cabc2050 fix up the subscribe/update stuff Kyle Mahan 2015-01-27 22:14:30 -08:00
  • 8a45968175 added config.py to gitignore Kyle Mahan 2015-01-27 16:50:07 -08:00
  • 24226ea0d8 kick off an update when subscribing to a new feed Kyle Mahan 2015-01-27 16:49:43 -08:00
  • 65667e6010 remove one-module app Kyle Mahan 2015-01-27 15:59:29 -08:00
  • 9e1e3ad03f add celery scheduler and break app up into modules Kyle Mahan 2015-01-27 15:58:08 -08:00
  • d0a9851ae6 initial check in Kyle Mahan 2015-01-26 08:07:11 -08:00