97f3848b66
Use esbuild
2025-04-10 17:08:19 +01:00
540bd17792
Use lightningcss
2025-04-10 16:53:23 +01: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
cf6e65cc03
Improve compress script
...
PHP Unit / PHPUnit test suite (pull_request) Has been cancelled
Laravel Pint / Laravel Pint (pull_request) Has been cancelled
Generate zst and br files, then remove any that are actually larger
than the source file
2024-12-28 11:07:48 +00: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
8432934643
Update eslint config
2024-06-08 20:55:34 +01:00
5b2bfd5270
Auth endpoint
...
The IndieAuth endpoint should be added, currently adding the unt tests
2024-06-02 10:16:16 +01:00
41ea09cf5d
Fix compressed css file
2024-02-23 16:46:07 +00:00
f770235e86
Use system fonts for better webperf
2024-02-23 16:35:48 +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
65a70a5440
Add some snow ❄️ i
...
Also get to play with some web components
2023-12-17 14:15:45 +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
051f6a4b03
Update Laravel Pint
2023-06-21 18:46:31 +01:00
71cb15d007
refactor: Improve note ID validation and error handling
...
- Improve input validation and error handling in Note model
- Add test case for out-of-range note IDs in NotesController
2023-06-11 12:52:07 +01:00
447e72b16e
refactor: Add CSS extraction for production build
...
- Add `mini-css-extract-plugin` to `devDependencies`
- Optimize production builds with `MiniCssExtractPlugin`
- Improve CSS webpack rules for production and development builds
2023-05-29 12:44:29 +01:00
f5b037265b
Fix compiled assets for prod environments
...
- Set devtool to 'eval-source-map' only in development mode in webpack.config.js
2023-05-27 17:21:46 +01:00
e2f81ac7d0
Recompile public assets
...
Various npm dependencies have been updated recently, so recompile
2023-05-27 14:41:10 +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
a0db33067c
2023 Redesign v1
2023-04-07 15:09:29 +01:00
ae43cf0928
Fix profile links and pagination
2022-05-15 17:10:42 +01:00
4e7170f3c6
Dependency updates
2022-01-08 18:40:34 +00:00
394a0cf15d
Re-compiled css assets
2021-08-31 16:53:07 +01:00
b7a4efb555
Update dependencies and re-compile assets
2021-04-29 20:36:13 +01:00
132807e678
Update dependencies
2021-03-21 12:57:44 +00:00
1406e8b520
Some dependency updates
2021-01-31 14:50:01 +00:00
42340828bf
Pass js through babel and eslint
2020-11-27 15:22:54 +00:00
c4eed8e41a
Use webpack and postcss to generate CSS
2020-11-15 18:50:19 +00:00
e2b6874d9b
Update dependencies, fix webpack configuration
2020-11-08 10:49:46 +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
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
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
0001d5cd66
Update compiled assets
2020-01-26 12:20:10 +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
30f9b0f557
Reworking assets
2019-07-13 18:05:50 +01:00
e09a0724d6
Update composer and npm assets
2019-07-13 13:02:45 +01:00
b5b8db2250
Updating some dependencies
2019-05-31 11:27:06 +01:00
490d9eaf7a
Using mapbox from their CDN
2019-05-12 10:31:04 +01:00