Commit graph

35 commits

Author SHA1 Message Date
rhld16
4cb2a12f17
optimise(): reduce docker image size and opengraph images (#4885) 2026-03-05 09:41:48 -08:00
rhld16
3e6fdb7b30
bump deps: update dockerfile to node 25 (#4877) 2026-03-04 01:11:30 -08:00
nbats
daf15a1a8d
Revert "Custom Color Theme Selector (#4641)" (#4661)
This reverts commit a71bb4c0d0.
2026-01-29 18:37:56 -08:00
Mottamim Abdul Muhit
a71bb4c0d0
Custom Color Theme Selector (#4641)
* Add custom theme color selector to ColorPicker

Introduces a CustomColorSelector component and integrates it into the ColorPicker, allowing users to define and persist custom link, text, and background colors for the site theme. Updates dependencies to include tinycolor2 and its types for color manipulation.

* Add custom theme mode with improved color handling

Introduces a 'custom' display mode for themes, allowing users to define and persist their own color schemes. Updates ColorPicker and ThemeDropdown to support the custom mode, including UI logic to prevent switching from custom to default modes without explicit action. Enhances themeHandler to register and apply custom themes from localStorage, manage previous mode restoration, and apply additional CSS variables for custom backgrounds.

* Remove unused variables from theme components

Cleaned up ColorPicker.vue and ThemeDropdown.vue by removing unused variables and functions related to theme state. This improves code clarity and maintainability.

* Remove close on overlay click in color selector modal

The @click.self handler was removed from the modal overlay, so clicking the overlay no longer closes the CustomColorSelector modal.

* Increase card background lightening for custom themes

Adjusted the lightening values for card backgrounds in custom themes from 5/8 to 10/15 to improve visual distinction between cards and the main background.

* Improve custom color theme handling in color picker

Exclude the 'custom' theme from preset theme options in ColorPicker.vue and correct button text color assignments for custom themes. In CustomColorSelector.vue, update button styles to reflect selected custom colors dynamically, enhancing the user experience when previewing and applying custom color selections.

* Update Vue version and config improvements

Bump Vue dependency to 3.5.0 in package.json. Add SCSS preprocessor option to VitePress config for modern compiler API. Refactor UnoCSS config to use kebab-case CSS property names for consistency.

* Update pnpm lockfile

Regenerated pnpm-lock.yaml to reflect updated dependencies.

* Update header description text color style

Replaces the description paragraph's class-based text color with an inline style using the CSS variable '--vp-c-text-1' for improved consistency with theming.

* Add contrast warnings to color selector

Introduces computed warnings for low contrast between link/text and background colors based on WCAG AA standards. Displays warning messages in the UI when contrast ratios fall below 4.5:1 to improve accessibility awareness.
2026-01-29 18:23:34 -08:00
nbats
1f36b46933
Revert "Improve URL Search (#4623)" (#4628)
This reverts commit 1fd7db22ff.
2026-01-22 14:30:02 -08:00
bread
1fd7db22ff
Improve URL Search (#4623)
* Add URL Searching

* increase limit

* add toggle for url searching

* switch search providers
2026-01-22 13:58:44 -08:00
bread
8936cc3545
tooltips (#4611)
* tooltips

* feat: Add numerous new notes, refactor the tooltip component, and update dependencies.

* notes

* fix: tooltip
2026-01-21 17:27:26 -08:00
Zenith Rifle
bfda08e659
Your local exact search (#4535)
* Initial plan

* Add fuzzy/exact search toggle to VPLocalSearchBox

Co-authored-by: eli32-vlc <84105075+eli32-vlc@users.noreply.github.com>

* Complete fuzzy/exact search toggle implementation with screenshots

Co-authored-by: eli32-vlc <84105075+eli32-vlc@users.noreply.github.com>

* Add minisearch dependency and update screenshots with actual interface

Co-authored-by: eli32-vlc <84105075+eli32-vlc@users.noreply.github.com>

* Remove temporary comment and restore web fonts preset

Co-authored-by: eli32-vlc <84105075+eli32-vlc@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-01-03 21:39:22 -08:00
Pas
e697cd491f
update node and packages (#4380) 2025-12-05 08:53:07 -08:00
Pas
805a15d257
Update packages and add docs for API deployment (#4279)
* safely update packages

* update selfhosting.md with API hosting documentation
2025-11-08 17:58:43 -08:00
Rishab
6e57f4b5d2
FIX PNPM (#4094)
* added pwa integration

* pnpm packages f
2025-09-24 14:38:13 -07:00
nbats
639368f2cd
Revert "added pwa integration (#4091)" (#4093)
This reverts commit e9cdc866eb.
2025-09-24 13:06:59 -07:00
Rishab
e9cdc866eb
added pwa integration (#4091) 2025-09-24 13:05:48 -07:00
taskylizard
5c6d4c3b41
feat: new og image 2025-06-30 14:51:52 +00:00
taskylizard
8d6c3ace0b
feat: startpage 2025-06-24 17:36:01 +00:00
Hugo
1daa86b67e
Platform Labels Update (#3581)
* First preview of platform indicators

* Fix

* Update
- Format 2FA section.
- Fix known edge cases.

* Update
- Update Mac & Linux icons.
- Fix icon cut-off bug.

* Remove dependency

* Better icons

* Update
- Labelled PowerShell platforms.
- Updated regex.
- Fixed an edge case.

* Update
- Removed need for trailing `/` at EOL.
- Updated more entries to the new format.

* Deploy for main-4

* Update

* Update
- Added icon for "Web".
- Updated any entries to "All Platforms".
- Formatted "Encrypted Messengers" section.

* Update
- Tidied Song Identification section.
- Some misc changes.

* Update
- Tweaked wording on Contribute guide.

* Undo deploy

* Update
2025-06-09 11:49:48 -07:00
Hugo
a083dd1ea8
Add Source Code Icon + Misc Changes (#3498)
* test

* Update
- Added Source Code icon.
- Some misc changes.

* Fix

* Adjust title

* Fix redirect

* Move PDF Utilities
2025-05-26 23:19:37 -07:00
taskylizard
1622da5db9
feat: improve feedback component, brand color picker 2025-03-27 12:54:11 +00:00
taskylizard
929bd44275
feat: build env options, formatting, selfhosting guide 2025-03-13 13:57:06 +00:00
taskylizard
e3685783c8
chore(Feedback): remove bug type
Nobody was using the type as intended, so this is part 1 of me phasing
it out.
2025-03-11 23:38:38 +00:00
Alexander
eee01f2b69
Fix X icon (#2882)
* Update multiple documentation pages to replace references to Twitter with X.com, update links, and enhance clarity across various guides.

* Refactor MEGA tools section in documentation: updated account generator references and clarified app descriptions.

* fix

* fix

* Fix X icons

* fix
2025-01-24 08:12:54 -08:00
taskylizard
d6b9979464
fix: properly index <h2> sections
ref: https://github.com/wotakumoe/wotaku/pull/86
2025-01-12 17:44:42 +00:00
taskylizard
1148023b1a
feat(api): ratelimiting 2025-01-01 11:25:05 +00:00
rhld16
4d4311d312 feat(api): utilise more caching for single-page route
Some checks failed
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / Deploy (push) Blocked by required conditions
Deploy API / Build and Deploy (push) Has been cancelled
2024-12-30 18:50:55 -08:00
Hugo
1f9f333c91 Update 2024-11-23 17:10:25 -08:00
taskylizard
e100c58485
chore: bump deps 2024-10-17 06:03:48 +00:00
taskylizard
cd0167cc25
chore: bump deps, fix typescript peer deps issues 2024-10-13 15:31:01 +00:00
taskylizard
e337ab380f
fix: update to upstream vitepress
Fixes WEB-25
2024-09-01 15:12:33 +00:00
taskylizard
c8a8f4192e
feat: redesign homepage 2024-08-31 18:17:28 +00:00
taskylizard
3c0db10487
fix(style): scss, linting, fixes 2024-08-29 11:47:35 +00:00
taskylizard
864c45c9f6
chore(api): add favicon.ico 2024-08-28 18:02:42 +00:00
taskylizard
934ebcf65a
chore: formatting and housekeeping 2024-08-28 11:37:06 +00:00
taskylizard
9faa251c86
feat: feedback v2 2024-08-25 12:19:43 +00:00
taskylizard
084968dc11
chore: bump deps 2024-08-18 05:17:55 +00:00
taskylizard
f479740dd1
hello world, again 2024-08-07 12:23:35 +00:00