Danielle McLean
|
ce07ba8cdc
|
Perform a pipenv update since everything is old
|
2019-01-17 11:43:30 +11:00 |
|
Danielle McLean
|
40f0bd858b
|
Stop pooling Postgres connections, because Django's pool isn't thread-safe and breaks under gevent
|
2018-07-10 15:25:01 +10:00 |
|
Danielle McLean
|
7d17a92793
|
Introduce a middleware that allows for HttpResponses to be thrown from inner utility functions, to avoid boilerplate in views
|
2018-07-03 09:41:00 +10:00 |
|
Danielle McLean
|
427dcde672
|
Make lots of improvements to the narrow-screen layout
|
2018-07-01 15:26:55 +10:00 |
|
Danielle McLean
|
6c9b6eb061
|
Shrink the precision of 'ago' datetimes so they stay compact
|
2018-07-01 14:56:24 +10:00 |
|
Danielle McLean
|
6d7b5db482
|
Restore favicon links in the page <head>
|
2018-07-01 14:53:21 +10:00 |
|
Danielle McLean
|
f7d7936499
|
Whoops, make sure ago actually emits the /correct/ relative timestamps using the right timezone
|
2018-06-28 13:03:53 +10:00 |
|
Danielle McLean
|
c8faa30724
|
Switch to another relative-date-formatting library which supports tiny abbreviated formats
|
2018-06-28 12:57:09 +10:00 |
|
Danielle McLean
|
0d1d102f47
|
Lots of spacing adjustments so that the new entry layout doesn't suck on mobile
|
2018-06-28 12:25:22 +10:00 |
|
Danielle McLean
|
dee64f130e
|
Switch to a less bright theme-color since base0A didn't work so well
|
2018-06-28 11:23:56 +10:00 |
|
Danielle McLean
|
bc8d7923b4
|
Restore the <base> and rel="canonical" URLs to the layout <head>
|
2018-06-28 11:19:32 +10:00 |
|
Danielle McLean
|
dec5ef153b
|
Set a theme-color in the template again, so mobile Chrome uses it properly
|
2018-06-28 11:10:56 +10:00 |
|
Danielle McLean
|
7edc5d0165
|
Move the Django media URL from /media to just /m, so we get shorter overall URLs to that kinda stuff
|
2018-06-28 09:37:18 +10:00 |
|
Danielle McLean
|
446029ce84
|
Add a page that lists all authorised Micropub clients and allows a client's access to be revoked easily
|
2018-06-25 22:31:42 +10:00 |
|
Danielle McLean
|
b32412f4fd
|
Add a bunch of <link> tags I forgot about, oops
|
2018-06-25 13:53:11 +10:00 |
|
Danielle McLean
|
77816b6c5d
|
Complete migration to Jinja2 by porting the home page template
|
2018-06-25 10:43:45 +10:00 |
|
Danielle McLean
|
b145f4ada9
|
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
|
2018-06-25 10:11:52 +10:00 |
|
Danielle McLean
|
fa66fbbf1e
|
Bump Tippy.js to 2.5.3 and Font Awesome to 5.1.0
|
2018-06-22 12:40:30 +10:00 |
|
Danielle McLean
|
bc433f235f
|
Use a mypy-friendly approach to loading and caching the package.json file
|
2018-06-22 12:31:03 +10:00 |
|
Danielle McLean
|
4bc7fde36b
|
Oops, I accidentally used a 'ref' attribute instead of 'rel' :3
|
2018-06-19 16:49:41 +10:00 |
|
Danielle McLean
|
fca5b3259d
|
Run using a separate domain for static assets in dev as well, to closer match production
|
2018-06-19 15:58:08 +10:00 |
|
Danielle McLean
|
ee12c15d1c
|
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
|
2018-06-19 15:47:10 +10:00 |
|
Danielle McLean
|
9c843ee145
|
Fix the repo URL syntax on the Django template as well, since it's probably gonna be sticking around for a while
|
2018-06-12 12:32:55 +10:00 |
|
Danielle McLean
|
5f9aca20c4
|
Throw out support for AMP, because AMP sucks anyway
|
2018-06-12 12:27:35 +10:00 |
|
Danielle McLean
|
d7abc468b9
|
Fix URL syntax for linking to the current lemoncurry version in the repo, so it works with Gitea
|
2018-06-12 11:01:59 +10:00 |
|
Danielle McLean
|
f0678c3379
|
Add the missing navbars to the Jinja2 version of the layout
|
2018-06-12 10:47:53 +10:00 |
|
Danielle McLean
|
2c90114b9d
|
Add pickle support to the MSGPackModernSerializer - if a type can't be serialized to native MessagePack, then pickle it
|
2018-06-08 14:46:41 +10:00 |
|
Danielle McLean
|
0860f37ac0
|
Use the full URI of the current page as the OpenID delegate, rather than just the origin
|
2018-06-05 12:54:00 +10:00 |
|
Danielle McLean
|
4c0be4ce8b
|
Load Postgres parameters from the environment so that it can work with GitLab CI
|
2018-06-04 09:32:47 +10:00 |
|
Danielle McLean
|
c9f66eb91c
|
Install mypy and make the minimum changes necessary for it to pass, albeit using --ignore-missing-imports
|
2018-05-29 09:37:28 +10:00 |
|
Danielle McLean
|
142e3eff2b
|
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
|
2018-05-28 21:33:20 +10:00 |
|
Danielle McLean
|
8d4444cfb9
|
Provide our own MessagePack serialiser class for django-redis, since the included one doesn't work properly with msgpack <= 0.5.4
|
2018-05-28 21:18:18 +10:00 |
|
Danielle McLean
|
b59962a119
|
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
|
2018-05-28 21:15:02 +10:00 |
|
Danielle McLean
|
a62522d36a
|
Make some performance tweaks - persistent database connections, static file hashing, conditional GET support (ETags and stuff)
|
2018-05-28 17:52:24 +10:00 |
|
Danielle McLean
|
a0bc5bacd8
|
Remove unused openwebicons and tippy.js symlinks
|
2018-05-28 17:49:09 +10:00 |
|
Danielle McLean
|
bbb860148d
|
Upgrade to Font Awesome 5.0.13
|
2018-05-16 15:54:37 +10:00 |
|
Danielle McLean
|
c405fc0dbb
|
Load Tippy and the OpenWeb icons from unpkg rather than bundling them
|
2018-05-16 15:50:19 +10:00 |
|
Danielle McLean
|
9fb2e8552f
|
Switch the dev environment from SQLite to also use Postgres, so that Postgres-specific data types can be used
|
2018-05-10 14:20:09 +10:00 |
|
Danielle McLean
|
c55f437885
|
Add pyup-django to warn me if Django's dangerously outdated
|
2018-05-09 21:00:30 +10:00 |
|
Danielle McLean
|
b32cefe762
|
Ban CORS requests to the siteadmin and to the auth forms, just in case
|
2018-05-09 01:29:30 +10:00 |
|
Danielle McLean
|
4d974a5364
|
Create a basic but functional micropub media endpoint :o
|
2018-05-07 22:28:48 +10:00 |
|
Danielle McLean
|
0d5387823d
|
Upgrade to Bootstrap 4.1.1
|
2018-05-07 21:01:20 +10:00 |
|
Danielle McLean
|
467ba19704
|
Update to Font Awesome 5.0.12
|
2018-05-07 20:59:23 +10:00 |
|
Danielle McLean
|
0239f7e031
|
Port the global lemoncurry.urls URLconf to use path()
|
2018-05-04 12:31:44 +10:00 |
|
Danielle McLean
|
e9c46f23db
|
Switch home.urls and entries.urls over to modern path() definitions, with param conversion and such
|
2018-05-04 12:13:52 +10:00 |
|
Danielle McLean
|
0b43aad50e
|
Upgrade to Font Awesome v5.0.11
|
2018-05-04 11:30:14 +10:00 |
|
Danielle McLean
|
c40372a020
|
Add cute little Tipper.js tooltips to the profiles on the home h-card
|
2018-05-01 14:15:37 +10:00 |
|
Danielle McLean
|
ffd0d3384e
|
Upgrade to Tippy.js v2, along with upgrading its dependency Popper.js
|
2018-05-01 14:00:16 +10:00 |
|
Danielle McLean
|
34ea2441bb
|
Set the From address for lemoncurry error emails
|
2018-04-27 11:43:13 +10:00 |
|
Danielle McLean
|
8c9977439e
|
Add some extra blocks to lemoncurry/layout.html for overriding in special cases
|
2018-04-26 13:47:05 +10:00 |
|