Commit graph

  • b3d2be2a2b support sending RSVPs to events in the feed Kyle Mahan 2016-03-08 15:23:53 -08:00
  • 2786ab4770 add a footer line with a link to Github Kyle Mahan 2016-03-08 22:43:43 +00:00
  • 37c556fcbb micropub: set the access token in the query string too, for sites that don't support header parameters for some reason Kyle Mahan 2016-03-08 22:43:28 +00:00
  • 169526b20f [requires.io] dependency update requires.io 2016-03-05 14:01:39 -08:00
  • cd10fde3a0 do not try to add null context to the session Kyle Mahan 2016-03-05 08:10:55 -08:00
  • 4f11bb9f27 remove extra app context from fetch_reply_contexts Kyle Mahan 2016-03-04 08:53:15 -08:00
  • ddb75f5993 broken: trying to put all entries into one transaction and now getting all sorts of detached exceptions. rolling back Kyle Mahan 2016-03-04 01:21:31 +00:00
  • 9491e9c273 [requires.io] dependency update requires.io 2016-03-01 18:21:12 -08:00
  • b3c3e47263 sort the tags at the top of the feed page. Kyle Mahan 2016-03-01 20:01:13 +00:00
  • 025d8f4191 upgrade mf2util to filter out rel=syndication when parsing feeds Kyle Mahan 2016-03-01 17:42:33 +00:00
  • fa88505a78 add application/xhtml+xml feed discovery for @cweiske Kyle Mahan 2016-02-19 19:34:36 +00:00
  • daa673f37b don't strip all tags when checking if post content has updated -- images and stuff are important Kyle Mahan 2016-02-17 22:13:56 +00:00
  • 750030dee6 support for base tags when normalizing content urls Kyle Mahan 2016-02-17 13:47:44 -08:00
  • bd85e7fd6c rollback to version of certifi before cross-signed certs were dropped Kyle Mahan 2016-02-17 00:33:21 +00:00
  • ecb2b8ed7a support u-photo outside of the e-content Kyle Mahan 2016-02-15 10:07:34 -08:00
  • 9e8200e4a2 update micropub client id Kyle Mahan 2016-02-06 21:17:19 +00:00
  • 73b9b23064 revert style back to white-on-gray Kyle Mahan 2016-01-31 08:55:44 -08:00
  • 3d7607b7e1 try removing certifi from requirements Kyle Mahan 2016-01-31 16:26:09 +00:00
  • a37c49aa13 update to work with newer versions of Flask-Login Kyle Mahan 2016-01-30 14:08:54 -08:00
  • d915b98175 bump version of css Kyle Mahan 2016-01-30 12:11:23 -08:00
  • c1afad2529 use Known's expanded syndicate-to style to clean up syndication targets Kyle Mahan 2016-01-30 11:56:40 -08:00
  • 72b23fc7d6 Merge pull request #40 from kylewm/requires-io-master Kyle Mahan 2016-01-27 14:50:02 -08:00
  • eb49cb743e [requires.io] dependency update requires.io 2016-01-27 12:29:35 -08:00
  • 8fe0c4d8e0 upgrade asyncio-redis requirement Kyle Mahan 2016-01-27 08:39:43 -08:00
  • 7ab149bbbc add requires.io badge Kyle Mahan 2016-01-27 08:26:37 -08:00
  • ce8a09953e try again to upgrade dependencies Kyle Mahan 2016-01-27 16:16:24 +00:00
  • dde182fd73 Merge branch 'master' of github.com:kylewm/woodwind Kyle Mahan 2016-01-27 08:09:55 -08:00
  • ddcb6136f1 upgrade library versions Kyle Mahan 2016-01-27 16:09:25 +00:00
  • e860d789aa parse micropub queries with pyquerystring library Kyle Mahan 2016-01-27 08:09:03 -08:00
  • 56139119e3 don't hide micropub response boxes, give more context for syndication toggles Kyle Mahan 2016-01-27 16:04:54 +00:00
  • b49c53eeda add deploy script Kyle Mahan 2016-01-07 11:53:55 -08:00
  • f7cfa1a154 use full URL when determining syndication target favicon Kyle Mahan 2016-01-07 11:53:23 -08:00
  • 486e3f5827 use regex instead of beautiful soup to clean tags before looking for links to embed Kyle Mahan 2015-12-07 09:11:53 -08:00
  • 474fcf07ba flatten html links before searching for things to embed Kyle Mahan 2015-12-07 09:03:23 -08:00
  • 6e5038e282 embed quoted tweets Kyle Mahan 2015-12-07 08:52:31 -08:00
  • bca07e2178 support excluding feeds from the front page Kyle Mahan 2015-12-07 15:46:47 +00:00
  • 190bb1eb55 make PuSH URLs absolute before fetching Kyle Mahan 2015-11-29 16:15:57 +00:00
  • 13628001fa strip timezone before comparing 'published' with 'now' Kyle Mahan 2015-11-13 22:56:59 +00:00
  • 0b354acaeb don't future date posts when backfilling Kyle Mahan 2015-10-19 04:21:47 +00:00
  • 5e334b8a05 style tweaks, hide reply buttons until click, don't include reply-context in unread post counts Kyle Mahan 2015-10-13 18:13:45 +00:00
  • 44b2d61a37 always set properties to {} and not null Kyle Mahan 2015-09-24 09:02:36 -07:00
  • c2e4683479 support image proxying using atmos/camo Kyle Mahan 2015-09-24 15:44:22 +00:00
  • 02c32428d5 detect 'jam' post types Kyle Mahan 2015-09-24 08:43:19 -07:00
  • 24909df9fa support etag and last-modified headers if sites are nice enough to provide them Kyle Mahan 2015-09-22 21:55:56 -07:00
  • cf804e6003 clean up code for tracking failing subscriptions Kyle Mahan 2015-09-01 00:50:21 +00:00
  • 90a7b44383 flag failing subscriptions in the subscriptions panel Kyle Mahan 2015-08-27 22:57:55 -07:00
  • 892cd3cc7d fix for None + 1 error Kyle Mahan 2015-08-27 22:54:55 -07:00
  • 47deaa2b6b keep track of feeds that are failing, and don't poll them so often Kyle Mahan 2015-08-27 22:47:41 -07:00
  • aa7f8ace80 upgrade mf2py and mf2util convert TEXT columns to JSONB Kyle Mahan 2015-08-27 21:36:58 -07:00
  • 46e98853d9 remove Alembic, too confusing Kyle Mahan 2015-08-27 20:56:34 -07:00
  • 61b28ef654 add location to posts, and update to work with new version of mf2util Kyle Mahan 2015-08-27 22:30:45 +00:00
  • e259d6d4a6 Merge branch 'master' of github.com:kylewm/woodwind Kyle Mahan 2015-08-22 09:51:33 -07:00
  • bbe2d99d0a only use entries from h-feeds when fetching reply contexts, otherwise we get ugly RSS formatted entries Kyle Mahan 2015-08-22 16:51:17 +00:00
  • fce4f0b471 Add alt text to syndication buttons Kyle Mahan 2015-08-22 09:50:35 -07:00
  • d179c1bd03 Add sgmllib 3k port so feedparser can fix relative urls Kyle Mahan 2015-08-22 09:50:15 -07:00
  • 5519d1d0e8 use custom Woodwind user-agent string Kyle Mahan 2015-08-14 15:39:48 +00:00
  • 5e657e9807 Merge branch 'master' of github.com:kylewm/woodwind Kyle Mahan 2015-08-14 08:39:02 -07:00
  • a1ec24aca6 Very quick-and-dirty hack to strip noscript tags Kyle Mahan 2015-08-14 08:35:42 -07:00
  • fc3f9a7bed add a little bit more detail to installation instructions Kyle Mahan 2015-08-14 08:21:48 -07:00
  • ebf222c51d add installation instructions to README Kyle Mahan 2015-08-14 08:18:38 -07:00
  • 7fdd18b294 add some infra for running your own woodwind Kyle Mahan 2015-08-14 08:14:37 -07:00
  • 9a0cdb6925 set no-cache for feeds page Kyle Mahan 2015-08-04 08:34:08 -07:00
  • 3a4a71d225 pre-check micropub syndication targets when the entry is on the same silo, or has a u-syndication for that services Kyle Mahan 2015-08-04 08:08:18 -07:00
  • 4d6880c284 catch some common login and subscribe errors and inform the user Kyle Mahan 2015-08-02 22:13:46 -07:00
  • 1da7a9130e js tweak, make variable local Kyle Mahan 2015-08-03 04:40:33 +00:00
  • 9ca946809b make settings a 2-step process, to fix #27 Kyle Mahan 2015-07-30 07:06:58 -07:00
  • 1956a59bb0 '.' to expand new entries, allow bare domain in url fields Kyle Mahan 2015-07-30 04:26:21 +00:00
  • b4e907912c clear header so that "more from this feed link" doesn't wrap Kyle Mahan 2015-07-22 01:39:27 +00:00
  • 9897b5270d Merge branch 'master' of github.com:kylewm/woodwind Kyle Mahan 2015-06-20 22:09:08 +00:00
  • 48ba226148 style changes Kyle Mahan 2015-06-20 22:09:04 +00:00
  • a6a00e9717 add indexes on Subscription.feed_id and user_id Kyle Mahan 2015-06-20 15:06:23 -07:00
  • cf49cfea2c support XML feeds without an explicit title Kyle Mahan 2015-06-01 08:05:37 -07:00
  • ff5c7feb63 accept alternate user urls (temporarily) while indieauth transitions to new normalization Kyle Mahan 2015-05-31 22:44:15 -07:00
  • c72d4b7d1c bump version requirement for mf2py Kyle Mahan 2015-05-12 09:25:03 -07:00
  • 30a8198f17 fetch other h-feeds from rel="feed" property Kyle Mahan 2015-05-12 09:21:24 -07:00
  • 683b41d07c parse datetime using UTC parser Kyle Mahan 2015-05-12 09:03:05 -07:00
  • 569b186cc6 update timestamps every minute or so Kyle Mahan 2015-05-12 08:59:43 -07:00
  • a0748e3261 remove spurious println Kyle Mahan 2015-05-12 08:17:35 -07:00
  • 66cdbe7a54 recognize audio enclosures of type audio/mp3 Kyle Mahan 2015-05-12 15:15:46 +00:00
  • d965ff9f8e hide new entries behind a fold, click button to expand Kyle Mahan 2015-05-12 08:14:58 -07:00
  • b3cf4e7d00 use full URL as user identifier instead of bare domain Kyle Mahan 2015-04-25 09:28:14 -07:00
  • 9a28107a3e ignore push content with an unexpected content-type Kyle Mahan 2015-04-25 16:04:25 +00:00
  • a996621c98 fix database session error by passing feed_id instead of feed.id Kyle Mahan 2015-04-24 15:54:10 +00:00
  • 49653f6f0c remove obsolete comment Kyle Mahan 2015-04-23 05:38:58 +00:00
  • 6761835fa5 use mf2py parsed 'alternates' Kyle Mahan 2015-04-22 22:07:25 +00:00
  • 6a49aa39f5 pare down requirements.txt Kyle Mahan 2015-04-21 23:22:23 -07:00
  • 336af3f011 semi-big refactoring, use app context in async tasks Kyle Mahan 2015-04-21 23:19:59 -07:00
  • b1c9116995 enable email error logging Kyle Mahan 2015-04-22 05:31:57 +00:00
  • 48d0ec52e4 bugfix: crash on logged out landing page Kyle Mahan 2015-04-22 05:26:51 +00:00
  • c9e06a50fd set entry.subscription before rendering Kyle Mahan 2015-04-20 22:42:21 -07:00
  • 793e714dcd bugfix: fix crash when logged out Kyle Mahan 2015-04-21 05:13:16 +00:00
  • 2eae10b832 bugfix: allow tags to be removed Kyle Mahan 2015-04-19 17:13:33 -07:00
  • 4fe8e6a98c remove spurious line from requirements.txt Kyle Mahan 2015-04-19 14:15:31 -07:00
  • e91162034b don't add stream tag by default Kyle Mahan 2015-04-19 14:14:15 -07:00
  • 1f6a315892 update requirements.txt Kyle Mahan 2015-04-19 21:13:57 +00:00
  • c9b2366637 support tagging subscriptions Kyle Mahan 2015-04-19 13:58:31 -07:00
  • 9cfa2e4739 minor styling changes Kyle Mahan 2015-04-19 12:46:02 -07:00
  • 2e20ead09b add migration from users_to_feeds table to subscriptions table Kyle Mahan 2015-04-19 09:29:10 -07:00
  • 3dad2d530e add woodwind.cfg to .gitignore Kyle Mahan 2015-04-19 07:49:03 -07:00
  • 0d5dcce74e Merge branch 'master' into HEAD Kyle Mahan 2015-04-19 07:47:25 -07:00