Commit graph

253 commits

Author SHA1 Message Date
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
302d4e6fdb
Small validation fixes
- prevent repeated IDs in mastodon icon SVG
  - fix missing offset attribute in mastodon icon SVG
  - remove un-needed role on <nav> element
  - add empty alt attribute to some social icons
2023-11-27 22:10:50 +00:00
92098a793e
feat: Add webmention counts and icons for replies, likes, and reposts.
- Add new SVG icons for the "reply", "like", and "repost" actions
- Update webmention info display in note template to include counts and icons for replies, likes, and reposts
- Add webmention counts to FrontPageController.php and modify queries in NotesController.php
- Modify WebMentionsTableSeeder.php to change URLs, commentable ID, and add new WebMentions
2023-11-25 16:08:07 +00:00
9124ac21ae
style: Revamp CSS styles for improved layout and readability
- Modify `public/assets/app.css` with updates to CSS variables, grid templates, and class styles
- Add class `pagination` to `<nav>` element in `resources/views/templates/pagination.blade.php`
- Update `public/assets/app.css.br` with changes
- Add flex layout and margin styles to `.h-feed`, `.h-entry`, and `.pagination` classes in `resources/css/layout.css`
2023-11-11 17:28:07 +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
cadd58187a
Initial work on adding passkeys
Mostly starting to get some javascript set up
2023-08-25 13:43:51 +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
5f54517aa6
Remove mapbox links 2023-05-04 18:32:07 +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
88e1246f8b
Remove Twitter POSSE support 2023-04-08 13:25:36 +01:00
bcabf94741
Clean up old assets 2023-04-07 16:29:50 +01:00
a0db33067c
2023 Redesign v1 2023-04-07 15:09:29 +01:00
6c43363c78
Make some tweaks around dealing with replies 2022-12-03 20:12:39 +00:00
3f4634710c
Implement strict Eloquent when developing 2022-11-24 21:44:57 +00:00
72cb4fd7eb
Allow notes to be syndicated to Mastodon 2022-11-04 15:23:31 +00:00
0ddec78d09
Allow syndication targets to be added/edited in admin interface 2022-10-23 13:11:31 +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
289d64a60d
Some more link fixes 2022-08-21 08:45:55 +01:00
349bf27d7a
Fix bio links 2022-08-20 15:11:20 +01:00
d504cb0e90
Improve colophon page 2022-08-20 14:05:59 +01:00
a0954bc936
Add the page for tagged bookmarks 2022-08-14 17:56:21 +01:00
5e5f74f4ed
Fix /notes/new page so it is not a 404 2022-08-13 16:00:06 +01:00
3ff4149304
Use CommonMark plugin for @-mentions 2022-07-08 16:37:38 +01:00
ae43cf0928 Fix profile links and pagination 2022-05-15 17:10:42 +01:00
9829be1530 Add a link to Mastodon 2022-05-14 19:50:14 +01:00
78bd468d3d
Upgrade to Laravel 9 (#252) 2022-02-27 19:42:49 +00:00
16d89fa390 Fix the styling of the syndication SVGs 2022-01-08 21:13:15 +00:00
4e7170f3c6 Dependency updates 2022-01-08 18:40:34 +00:00
1abca77bdc Finish re-working tests to run on test database 2021-08-31 12:28:00 +01:00
977f06ec56 Fix error when webmention author can’t be found 2020-11-01 15:23:54 +00:00
ca882d0240 Update dependencies and rework webpack flow 2020-11-01 14:24:36 +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
e649c2ebac Update site styles, better layout, new fonts, some colours 2020-06-23 21:14:23 +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
0104112b59 Break long client URLs on mobile 2020-03-08 14:18:37 +00:00
debbfa98d6 Use macro for pagination links 2020-02-23 17:12:17 +00:00
eb4f479b97 Add pagination links to front page 2020-02-23 12:39:21 +00:00
605ef1ef0b Improve bookmark layout
First bookmark on the bookmarks page now has spacing added to the top
2020-02-21 19:38:33 +00: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