714cd95d79
Drop RSS/Atom feeds, support JSON feeds only
...
Removes the RSS and Atom feed routes, controller methods, and views
for both the blog and notes feeds, keeping JSON (and JF2) as the only
supported feed formats. Also serves the JSON feeds with the
spec-required application/feed+json MIME type instead of the generic
application/json.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AXyzNvQZPQgBoSZwW7cLG8
2026-08-22 10:42:16 +01:00
c420e19f08
Replace abandoned spatie/commonmark-highlighter with tempest/highlight
...
Swap the syntax highlighting library and its CSS theme (zenburn -> nord,
matching tempest's class names), add padding to code blocks, and commit
the missing compressed winter.js assets from the earlier asset rename.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 18:37:05 +01:00
f7e13976e0
Rename snow-fall.js asset to winter.js
...
Some ad/tracker blocklists were matching the "snow-fall" filename and blocking the script.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 18:01:57 +01:00
6b4607e4f9
Small mobile layout tweaks
2025-12-11 19:58:17 +00:00
a8cb30456c
Redesign v2025.1
2025-12-11 17:17:01 +00:00
328c9badb4
Remove snow fall
PHP Unit / PHPUnit test suite (pull_request) Has been cancelled
Laravel Pint / Laravel Pint (pull_request) Has been cancelled
2025-04-06 14:33:45 +01:00
70e5b9bec7
Add snow fall to the site
...
Laravel Pint / Laravel Pint (pull_request) Has been cancelled
PHP Unit / PHPUnit test suite (pull_request) Has been cancelled
Some tweaks to the node dependencies and compression script also done
2024-11-30 15:58:25 +00:00
37a8e4bba8
Load favicon from a favicon.png file if it exists
...
Laravel Pint / Laravel Pint (pull_request) Has been cancelled
PHP Unit / PHPUnit test suite (pull_request) Has been cancelled
This means different people will be able to use their own avatar/favicon
2024-08-23 18:55:08 +01:00
9abe4a6110
Only link to gpg key if it exists in the filesystem
PHP Unit / PHPUnit test suite (pull_request) Has been cancelled
Laravel Pint / Laravel Pint (pull_request) Has been cancelled
2024-08-23 18:27:20 +01:00
3e980b9a6a
Improve html links in the head regarding IndieAuth
...
One of them had a typo in
2024-06-22 18:40:41 +01:00
58b31bb4c1
Add Indieweb related link to the HTTP headers
2024-06-08 19:39:09 +01:00
f770235e86
Use system fonts for better webperf
2024-02-23 16:35:48 +00:00
4f5f4132d6
Remove the snow effect we had added for xmas
2024-02-17 18:20:56 +00:00
ec17f65107
Simplify frontend assests and build steps
...
We just write the files directly in the public dir
Then change the npm scripts to lint and compress them directly
2023-12-21 17:57:48 +00:00
ba9330cdf1
Expose RSS feed
...
Though actually its the json feed 🤫
2023-12-19 17:12:49 +00:00
442c2061e8
Hopefully fix snow on prod
2023-12-17 14:55:36 +00:00
65a70a5440
Add some snow ❄️ i
...
Also get to play with some web components
2023-12-17 14:15:45 +00:00
639064eb9e
Wrap search form in search element
2023-12-02 14:37:03 +00:00
03c8f20a8c
feat: Add Passkey support
...
- Added a button for logging in with Passkeys in `login.blade.php`
- Refactored the `register` method and added the `login` method in `auth.js`
- Made various modifications and additions to the passkey functionality in `PasskeysController.php`
- Added event listener for login-passkey element in `app.js`
- Modified the passkeys table schema and made modifications to `Passkey.php`
- Changed the redirect route in the `login` method of `AuthController.php`
- Made modifications and additions to the routes in `web.php`
- Added `"web-auth/webauthn-lib": "^4.7"` to the list of required packages in `composer.json`
- Changed the redirect URL in `AdminTest.php`
2023-10-27 20:22:40 +01:00
2fb8339d91
Admin can now hopefully add a passkey to their account
2023-09-25 18:31:38 +01:00
462c710295
fix: Use correct config variables post L10-config update
...
Specifically the header name had disappeared.
2023-06-11 16:54:56 +01:00
bebbfec510
chore: Refactor configuration files based on Laravel 10 skeleton
2023-06-09 18:31:53 +01:00
16c945b3a6
chore: Improve production mode stylesheet loading workflow
...
- Add production mode stylesheet link to master.blade.php file
2023-05-29 12:50:24 +01:00
57bd41febf
refactor: Refactor webpack config and asset handling
...
- Improve webpack performance and configuration
- Delete unnecessary CSS and binary files
- Adjust ESLint ignored files list
- Update package.json with webpack mode for dev and prod scripts
- Move app.css to app.js in master.blade.php
2023-05-08 21:56:05 +01:00
58c5a7d443
Re-add search functionality
2023-04-11 21:44:55 +01:00
bdb69df52d
Switch bio to be stored in database
2023-04-11 17:37:42 +01:00
a0db33067c
2023 Redesign v1
2023-04-07 15:09:29 +01:00
c3c395c659
Rework indieauth checking in token endpoint
...
We know the me value, it is our app
2022-09-24 19:05:45 +01:00
78bd468d3d
Upgrade to Laravel 9 ( #252 )
2022-02-27 19:42:49 +00:00
868efc36f6
Minor fixes
...
Improve how we link to external fonts, change csp generating code, fix
width of pagination links
2020-06-25 20:50:32 +01:00
c20a2f403c
Add some colours and new fonts
2020-06-22 20:58:53 +01:00
0114aff8fb
Add links to the jf2 feeds
2020-06-20 16:49:42 +01:00
980f2e14d7
Mobile changes:
...
- Header layout fixed
- Improved markup for better click region of header
- reduced width of search input on mobile
2020-02-21 18:57:44 +00:00
f17511dccd
Tweak mobile layout rules
2020-02-21 18:26:52 +00:00
742165eba6
Remove typekit link
2020-01-26 15:01:34 +00:00
b2b6693aec
Ooof, got the dependencies all up to date as well
...
Lots of tests needed fixing, but it seemed to be a whitespace parsing
error in the view files 🤔
2019-10-27 16:15:14 +00:00
5ef23376be
Work so far in refactoring front-end
...
- Mainly getting rid of existing css/js
- No longer linking to stuff like a11y.css
- Creating a FrontPageController to better deal with the home page
2019-07-26 10:40:56 +01:00
546f952466
Add Fathom script to master view
2019-05-03 21:02:22 +01:00
26c4bc82d6
Some redesign work, that didnt actually use grid
...
Squashed commit of the following:
commit 1701a33d313d0969b061c8a87734395312045d9a
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Mar 16 18:44:29 2019 +0000
Try and get security checker working again
commit 2f81f28419304cad1678c6ee054eb3c8782fa082
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Mar 16 18:38:41 2019 +0000
Make sure aaron's profile pic is saved
commit 8a78aeec9c648a647fcb5d778b3003df5c3f653e
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Mar 16 18:16:16 2019 +0000
Lets push out the new style as is
commit a8015907d44370600ae3711605f96c4e3a637fca
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Mar 15 21:31:19 2019 +0000
More design work
commit 12cb6e1bfc23ca9591e5348ebc6e49614d686722
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Mar 10 16:00:30 2019 +0000
Updating CSS styles for design v2
2019-03-16 21:48:54 +00:00
701e223ede
Some a11y imporvements
2018-01-16 18:42:38 +00:00
0ce2f98894
Add a11y.css
2018-01-16 17:42:15 +00:00
d7c031a888
Remove newnote es6, add script tag linking to colour scheme management
2017-11-07 20:56:31 +00:00
c06b219ef6
Add a typekit font
2017-11-07 16:37:29 +00:00
f8e27600ef
New style for the website
...
Squashed commit of the following:
commit ade162a90192325721fb5007dbd9976a3121c968
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Nov 4 12:08:51 2017 +0000
Compress frontend assets
commit cbb35750b1068f0cc5eaccd330ac5ba6ad514491
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Nov 4 12:02:58 2017 +0000
the brotli executable has been renamed to `brotli`
commit 413b330d6982653fb7edf49c83a3464335dde1ad
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Nov 4 11:17:32 2017 +0000
Update changelog
commit 4fc41cf546743fc6ae31a4c62c0f8152f13067d7
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Nov 4 09:47:55 2017 +0000
Add some minor layout improvements for mobile
commit 5b4c5a16589f54469bdbb6aa3829a5e0d2ed2591
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Thu Nov 2 10:26:47 2017 +0000
Recompiled assets
commit fe14725f39d529c560f47c525e4deb70ea60b990
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Thu Nov 2 10:26:11 2017 +0000
Add solarized light colour scheme
commit e359f66b069efbe65b60780687a8d21d09f259c2
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Thu Nov 2 10:24:50 2017 +0000
Refer to termcolors not base16 base numbers
commit 0d794e1b69dc2f98bc663d4b4804fa47d484dc98
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Thu Nov 2 10:23:07 2017 +0000
Use termcolors so we can pull in other colour schemes such as solarized
commit 28e2ec2a4495d045876677703158ff3c547dd503
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Wed Nov 1 20:56:55 2017 +0000
Allow theme to be selected, save the selection in the session
commit 53e2aafa93324538dbcc8220b1eca5a1087d2a2f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Oct 30 15:41:18 2017 +0000
colour picker now shows current value
commit 6a9a0a880bbd0d01394bf6403f5ec607d5b300f6
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Oct 30 15:14:19 2017 +0000
Use a form element
commit ff7f0e35c3e17872bebc45c8eba328f4a4352903
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Oct 30 15:10:57 2017 +0000
Add option to change colour scheme in the HTML, js to add next
commit 6b9de5869835cc44d9db162f0d217f302f7025ec
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Oct 30 15:07:52 2017 +0000
Add the base16 colour schemes
commit e18ff119c33edd135e4b4b34052381803d39734f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Oct 30 11:59:40 2017 +0000
Remove bullet points from tags
commit f4f013c323073f7b4e8b7e196d0078aab3d29878
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Oct 30 10:30:39 2017 +0000
Some more styling, particularly tags, added a base16 colour scheme
commit 81e8773969503e8d52840039b6fe0922cabd3dcc
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Oct 27 16:20:29 2017 +0100
Compiled app.css
commit 19e960b713fd880cccfd7e2db63013b5b2127dbd
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Oct 27 16:17:17 2017 +0100
Remove unused .scss files
commit 5900d8a4bb4fc54003b84e42dd938d44e8fb46ea
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Oct 27 16:14:58 2017 +0100
Most pages now have acceptible layout, removed colour scheme, will be in future commit
commit ec15d1c5e388f8224ffbc3a2074714cc9bc4ce6b
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Thu Oct 26 19:02:40 2017 +0100
Updated frontend css
commit 2000e5c582ac3dd45c9b67bf680d219a60190725
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Thu Oct 26 19:01:14 2017 +0100
Very basic restyling of the site
commit a3959377ff4595ab956dfb82fa7404fcdde81310
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Mon Oct 23 09:00:30 2017 +0100
Improved spacing/indenting of html in views
commit 66f2dcfd1f2c5a779cedad78c11f627c2d39e01f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Oct 22 22:45:10 2017 +0100
Remove most styles
2017-11-04 12:10:46 +00:00
5014fc5fb7
A different approach to Piwik Javascript tracker inclusion
2017-07-06 12:35:19 +01:00
e848486b33
Sort out web syndication feeds, and add JSON feeds, fixes issue #52
2017-06-05 16:36:10 +01:00
005e373043
Pull in the external piwik.js manually
2017-03-07 20:07:46 +00:00
7d91f8f0f9
Move piwik code into its own js file for compatability with CSP
2017-03-07 19:50:14 +00:00
b4df7a1bbb
Convert all env() calls to config() calls
2017-02-15 20:44:03 +00:00
323185637d
Add Piwik tracking code
2017-02-15 14:23:43 +00:00