Commit Graph

  • *
  • *
  • *
  • *
  • |\
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 7fcc3c8 (HEAD -> master, tag: v1.10.3) 1.10.3 by Danielle McLean 2019-05-06 08:55:11 +1000
  • 4436db7 Bump up Font Awesome to 5.8.1 by Danielle McLean 2019-05-06 08:46:06 +1000
  • d017c64 Bump up Bootstrap to 4.3.1 by Danielle McLean 2019-05-06 08:44:21 +1000
  • 7c5f311 Merge branch 'details' of BenLubar/lemoncurry into master by Danielle McLean 2019-05-05 18:36:52 -0400
  • 73155f3 (refs/pull/1/head) allow details tags by Ben Lubar 2019-05-05 00:11:35 -0500
  • e540f7b Do a yarn upgrade c: by Danielle McLean 2019-01-25 10:21:25 +1100
  • 0e8f816 Remove deprecated pre-commit hook autopep8-wrapper by Danielle McLean 2019-01-24 12:29:38 +1100
  • 1bf0d84 Placate a deprecation warning from Django by importing 'static' from a different module by Danielle McLean 2019-01-24 12:28:55 +1100
  • 5949478 (tag: v1.10.2) 1.10.2 by Danielle McLean 2019-01-17 12:29:22 +1100
  • b318ed5 Fix broken Tippy tooltips caused by changes to Tippy's API in version 3 by Danielle McLean 2019-01-17 12:29:16 +1100
  • 012aed4 (tag: v1.10.1) 1.10.1 by Danielle McLean 2019-01-17 11:55:56 +1100
  • 5c10baf Bump up the versions of Highlight.js, Tippy.js, and OpenWebIcons as well by Danielle McLean 2019-01-17 11:55:47 +1100
  • e660221 Upgrade Font Awesome to 5.6.3 by Danielle McLean 2019-01-17 11:48:40 +1100
  • e23ca7d Upgrade Bootstrap to 4.2.1 by Danielle McLean 2019-01-17 11:47:53 +1100
  • 95b0226 Perform pre-commit autoupdate by Danielle McLean 2019-01-17 11:44:15 +1100
  • ce07ba8 Perform a pipenv update since everything is old by Danielle McLean 2019-01-17 11:43:30 +1100
  • 17e5c2c Remove calls to as_meta since the info is ignored anyway - gives a decent performance boost :o by Danielle McLean 2018-07-12 21:00:52 +1000
  • 4fd2ff8 Support Libravatar matching by OpenID URL as well as by email address by Danielle McLean 2018-07-11 13:13:12 +1000
  • 6efcc45 Fix the tests by ensuring lemoncurry.settings.test is always loaded regardless of the environment by Danielle McLean 2018-07-11 13:06:40 +1000
  • dc7442c Add a migration which just sets help text on users.User fields by Danielle McLean 2018-07-11 13:02:25 +1000
  • 9c708b8 Don't preload_app when running with Gunicorn since apparently that breaks database access by Danielle McLean 2018-07-11 13:01:00 +1000
  • 40f0bd8 Stop pooling Postgres connections, because Django's pool isn't thread-safe and breaks under gevent by Danielle McLean 2018-07-10 15:25:01 +1000
  • 639e1ec Add Gunicorn config file so we can use server hooks by Danielle McLean 2018-07-05 11:09:35 +1000
  • a35072b (tag: v1.10.0) 1.10.0 by Danielle McLean 2018-07-05 09:06:27 +1000
  • da5ca5e Ignore the .env file, since I wanna use it by Danielle McLean 2018-07-03 16:07:15 +1000
  • 1e4df2d Implement the Micropub source query internally rather than by simply parsing the visible content by Danielle McLean 2018-07-03 10:18:24 +1000
  • d68dda8 Refactor the Micropub error responses into a non-view module, have them produce an immediately raise-able exception by Danielle McLean 2018-07-03 10:03:35 +1000
  • 0656197 Use ResponseException for various places rather than needing to check the return value for responseness by Danielle McLean 2018-07-03 09:51:51 +1000
  • 7d17a92 Introduce a middleware that allows for HttpResponses to be thrown from inner utility functions, to avoid boilerplate in views by Danielle McLean 2018-07-03 09:41:00 +1000
  • 1d4be08 Refactor the 'find an entry based on a URL' behaviour into a utility function by Danielle McLean 2018-07-03 09:19:50 +1000
  • 2d643b4 Allow GIFs to be sent to the Micropub media endpoint by Danielle McLean 2018-07-03 08:45:45 +1000
  • bab7097 Properly send webmentions after deleting an entry :3 by Danielle McLean 2018-07-02 15:30:32 +1000
  • fa84199 Enable support for deleting entries through Micropub :D by Danielle McLean 2018-07-02 15:08:13 +1000
  • 427dcde Make lots of improvements to the narrow-screen layout by Danielle McLean 2018-07-01 15:26:55 +1000
  • 580c61e Adjust sizing of p-author photo and spacing inside entries by Danielle McLean 2018-07-01 15:01:14 +1000
  • 6c9b6eb Shrink the precision of 'ago' datetimes so they stay compact by Danielle McLean 2018-07-01 14:56:24 +1000
  • 6d7b5db Restore favicon links in the page <head> by Danielle McLean 2018-07-01 14:53:21 +1000
  • 8a0c24a Run pipenv lock to downgrade PyYAML to 3.12, since 4.1 was removed from PyPI by Danielle McLean 2018-07-01 14:45:20 +1000
  • c8e0b9c Save any provided syndications for a new entry when creating it by Danielle McLean 2018-06-28 21:07:24 +1000
  • 556329d Have syndications infer the correct Site from their URL rather than require an explicit Profile reference by Danielle McLean 2018-06-28 20:51:43 +1000
  • ac22c82 Canonicalise the 'me' parameter better, so if I just enter the bare domain it'll work fine by Danielle McLean 2018-06-28 20:11:37 +1000
  • 0adc7a0 Handle cats and syndications with better wrapping behaviour - &nbsp; doesn't work as well as I'd hoped by Danielle McLean 2018-06-28 16:37:19 +1000
  • f7d7936 Whoops, make sure ago actually emits the /correct/ relative timestamps using the right timezone by Danielle McLean 2018-06-28 13:03:53 +1000
  • c8faa30 Switch to another relative-date-formatting library which supports tiny abbreviated formats by Danielle McLean 2018-06-28 12:57:09 +1000
  • 0d1d102 Lots of spacing adjustments so that the new entry layout doesn't suck on mobile by Danielle McLean 2018-06-28 12:25:22 +1000
  • cf0264b Allow info fields to wrap if long, rather than squish the main content of the entry by Danielle McLean 2018-06-28 12:10:19 +1000
  • 6054acc Force individual cats and syndications not to wrap, so that they don't wrap between the icon and the text by Danielle McLean 2018-06-28 11:52:10 +1000
  • 778a9c8 Move cats and syndications back into the card, shrinking them down to avoid taking up too much vertical space by Danielle McLean 2018-06-28 11:48:37 +1000
  • dee64f1 Switch to a less bright theme-color since base0A didn't work so well by Danielle McLean 2018-06-28 11:23:56 +1000
  • bc8d792 Restore the <base> and rel="canonical" URLs to the layout <head> by Danielle McLean 2018-06-28 11:19:32 +1000
  • dec5ef1 Set a theme-color in the template again, so mobile Chrome uses it properly by Danielle McLean 2018-06-28 11:10:56 +1000
  • 5cf5662 Redesign the display of entry 'metadata', like author and category, to be way more space-efficient - should make tiny statuses less 'heavy' by Danielle McLean 2018-06-28 11:03:31 +1000
  • 7edc5d0 Move the Django media URL from /media to just /m, so we get shorter overall URLs to that kinda stuff by Danielle McLean 2018-06-28 09:37:18 +1000
  • 35ced9a Whoops, only revoke the current user's Micropub tokens for a client, not every single token for that client by Danielle McLean 2018-06-28 08:38:55 +1000
  • 446029c Add a page that lists all authorised Micropub clients and allows a client's access to be revoked easily by Danielle McLean 2018-06-25 22:31:42 +1000
  • bb91d3c Resilently handle IndieAuth clients that don't have a logo in their h-x-app by Danielle McLean 2018-06-25 18:01:29 +1000
  • b32412f Add a bunch of <link> tags I forgot about, oops by Danielle McLean 2018-06-25 13:53:11 +1000
  • ce0bf28 (tag: v1.9.10) 1.9.10 by Danielle McLean 2018-06-25 10:45:45 +1000
  • 77816b6 Complete migration to Jinja2 by porting the home page template by Danielle McLean 2018-06-25 10:43:45 +1000
  • b145f4a Render the Markdown content for entries in Jinja2 - the resulting HTML isn't pretty yet, I'll probably need to write an html5lib filter that prettifies it by Danielle McLean 2018-06-25 10:11:52 +1000
  • e4aa5c6 Loosen the checks on IndieAuth parameters so that generic OAuth 2.0 clients like Paw.app can be used by Danielle McLean 2018-06-23 13:43:15 +1000
  • fa66fbb Bump Tippy.js to 2.5.3 and Font Awesome to 5.1.0 by Danielle McLean 2018-06-22 12:40:30 +1000
  • bc433f2 Use a mypy-friendly approach to loading and caching the package.json file by Danielle McLean 2018-06-22 12:31:03 +1000
  • 2a38c8d Bump versions with pipenv update by Danielle McLean 2018-06-22 12:14:28 +1000
  • 4bc7fde Oops, I accidentally used a 'ref' attribute instead of 'rel' :3 by Danielle McLean 2018-06-19 16:49:41 +1000
  • 5042f3b Port the entries-by-kind feed over to Jinja2, wasn't too tricky c: by Danielle McLean 2018-06-19 16:46:54 +1000
  • fca5b32 Run using a separate domain for static assets in dev as well, to closer match production by Danielle McLean 2018-06-19 15:58:08 +1000
  • ee12c15 Mostly port the individual entry template to Jinja2 - the actual entry content isn't being rendered, and there's no breadcrumbs yet, but otherwise it's spot-on by Danielle McLean 2018-06-19 15:47:10 +1000
  • 741c2eb Switch from stateless JOSE tokens to stateful tokens in the DB, since they can then be much smaller and we're using a DB anyway by Danielle McLean 2018-06-12 14:57:53 +1000
  • 9c843ee Fix the repo URL syntax on the Django template as well, since it's probably gonna be sticking around for a while by Danielle McLean 2018-06-12 12:32:55 +1000
  • 8f416cb (tag: v1.9.9) 1.9.9 by Danielle McLean 2018-06-12 12:27:53 +1000
  • 5f9aca2 Throw out support for AMP, because AMP sucks anyway by Danielle McLean 2018-06-12 12:27:35 +1000
  • 59e40b5 Fix bad indent and a few actual errors in README.md by Danielle McLean 2018-06-12 12:16:18 +1000
  • 9586f59 Write a big ol' README.md by Danielle McLean 2018-06-12 12:10:13 +1000
  • a585ab0 Bump npm library versions using yarn upgrade by Danielle McLean 2018-06-12 11:18:15 +1000
  • 81baf59 Bump library versions using pipenv lock by Danielle McLean 2018-06-12 11:15:33 +1000
  • d7abc46 Fix URL syntax for linking to the current lemoncurry version in the repo, so it works with Gitea by Danielle McLean 2018-06-12 11:01:59 +1000
  • 67f8ec6 Throw away now-unused lemonauth templates, since they've all been ported across to Jinja2 by Danielle McLean 2018-06-12 11:01:25 +1000
  • 24bc781 Relocate official repository to git.00dani.me by Danielle McLean 2018-06-12 10:52:49 +1000
  • f0678c3 Add the missing navbars to the Jinja2 version of the layout by Danielle McLean 2018-06-12 10:47:53 +1000
  • e94a856 Add caching and smarter resizing to the Libravatar endpoint by Danielle McLean 2018-06-08 14:47:34 +1000
  • 2c90114 Add pickle support to the MSGPackModernSerializer - if a type can't be serialized to native MessagePack, then pickle it by Danielle McLean 2018-06-08 14:46:41 +1000
  • 0860f37 Use the full URI of the current page as the OpenID delegate, rather than just the origin by Danielle McLean 2018-06-05 12:54:00 +1000
  • 8932317 Allow sizes up to 512 when requesting libravatars, since that's what the spec says actually and I just misread it I guess? by Danielle McLean 2018-06-05 10:14:24 +1000
  • f551a52 Add pytest and mypy steps to the pre-commit hooks to avoid committing clearly broken code by Danielle McLean 2018-06-04 10:32:24 +1000
  • d916762 Satisfy autopep8 by adding a newline between two methods by Danielle McLean 2018-06-04 10:16:09 +1000
  • 121789f pipenv update - it re-added msgpack-python again and I'm just gonna leave it there tbh by Danielle McLean 2018-06-04 10:07:09 +1000
  • 276ce34 Upgrade pre-commit hooks, enable the executable shebang check as well by Danielle McLean 2018-06-04 10:06:36 +1000
  • 5ce0af0 Simplify the GitLab cache config, should be more reliable this way? by Danielle McLean 2018-06-04 09:39:32 +1000
  • 4c0be4c Load Postgres parameters from the environment so that it can work with GitLab CI by Danielle McLean 2018-06-04 09:32:47 +1000
  • f7fbf49 Update the .gitlab-ci.yml to install dev packages and cache properly by Danielle McLean 2018-06-04 09:21:23 +1000
  • c9f66eb Install mypy and make the minimum changes necessary for it to pass, albeit using --ignore-missing-imports by Danielle McLean 2018-05-29 09:37:28 +1000
  • 142e3ef Ugh. Fix the new MessagePack serialiser to interface reliably with the msgpack library (gotta pass some flags and stuff) - also, actually depend on msgpack to make sure we have it by Danielle McLean 2018-05-28 21:33:20 +1000
  • 8d4444c Provide our own MessagePack serialiser class for django-redis, since the included one doesn't work properly with msgpack <= 0.5.4 by Danielle McLean 2018-05-28 21:18:18 +1000
  • b59962a Start porting stuff from Django templates to Jinja2 - I've only done the lemonauth templates so far, and the layout is missing some meta stuff (hoping to reduce how much of that is needed) but it works by Danielle McLean 2018-05-28 21:15:02 +1000
  • 335db51 (tag: v1.9.8) 1.9.8 by Danielle McLean 2018-05-28 17:52:39 +1000
  • a62522d Make some performance tweaks - persistent database connections, static file hashing, conditional GET support (ETags and stuff) by Danielle McLean 2018-05-28 17:52:24 +1000
  • 15e5219 Install Werkzeug so that runserver_plus is available by Danielle McLean 2018-05-28 17:49:57 +1000
  • a0bc5ba Remove unused openwebicons and tippy.js symlinks by Danielle McLean 2018-05-28 17:49:09 +1000
  • 4aba103 Explicitly mark the environment variables as global by Danielle McLean 2018-05-28 11:53:46 +1000