lumiscosity
6d68d50699
Deduplicate common strings in translation ( #5085 )
...
* deduplicate common strings, part 1
* deduplicate common strings, part 2
* typo and general import mess fixes
* detail common string
* fix lint
* fix lint TWO
* adress review concerns + lint
* app lint too
* actually leave privateLabel untouched
* lint fix THREE
* fix: broken msg
* fix: lint
---------
Co-authored-by: Calum H. <contact@cal.engineer >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-28 18:10:50 +00:00
Prospector
1bbb01bd42
devex: migrate to vue-i18n ( #4966 )
...
* sample languages refactor
* feat: consistency + dedupe impl of i18n
* fix: broken imports
* fix: intl formatted component
* fix: use relative imports
* fix: imports
* fix: comment out incomplete locales + fix imports
* feat: cleanup
* fix: ui imports
* fix: lint
* fix: admonition import
* make footer a component, fix language reactivity
* make copyright notice untranslatable
---------
Co-authored-by: Calum H. <contact@cal.engineer >
2025-12-27 21:37:37 +00:00
Cal H.
2aabcf36ee
refactor: migrate to common eslint+prettier configs ( #4168 )
...
* refactor: migrate to common eslint+prettier configs
* fix: prettier frontend
* feat: config changes
* fix: lint issues
* fix: lint
* fix: type imports
* fix: cyclical import issue
* fix: lockfile
* fix: missing dep
* fix: switch to tabs
* fix: continue switch to tabs
* fix: rustfmt parity
* fix: moderation lint issue
* fix: lint issues
* fix: ui intl
* fix: lint issues
* Revert "fix: rustfmt parity"
This reverts commit cb99d2376c321d813d4b7fc7e2a213bb30a54711.
* feat: revert last rs
2025-08-14 20:48:38 +00:00
Cal H.
b81e727204
feat: introduce dependency injection framework ( #4091 )
...
* feat: migrate frontend notifications to dependency injection based notificaton manager
* fix: lint
* fix: issues
* fix: compile error + notif binding issue
* refactor: move org context to new DI setup
* feat: migrate app notifications to DI + frontend styling
* fix: sidebar issues
* fix: dont use delete in computed
* fix: import and prop issue
* refactor: move handleError to main notification manager class
* fix: lint & build
* fix: merge issues
* fix: lint issues
* fix: lint issues
---------
Signed-off-by: IMB11 <hendersoncal117@gmail.com >
Signed-off-by: Cal H. <hendersoncal117@gmail.com >
2025-08-13 20:48:52 +00:00
Prospector
c39bb78e38
App redesign ( #2946 )
...
* Start of app redesign
* format
* continue progress
* Content page nearly done
* Fix recursion issues with content page
* Fix update all alignment
* Discover page progress
* Settings progress
* Removed unlocked-size hack that breaks web
* Revamp project page, refactor web project page to share code with app, fixed loading bar, misc UI/UX enhancements, update ko-fi logo, update arrow icons, fix web issues caused by floating-vue migration, fix tooltip issues, update web tooltips, clean up web hydration issues
* Ads + run prettier
* Begin auth refactor, move common messages to ui lib, add i18n extraction to all apps, begin Library refactor
* fix ads not hiding when plus log in
* rev lockfile changes/conflicts
* Fix sign in page
* Add generated
* (mostly) Data driven search
* Fix search mobile issue
* profile fixes
* Project versions page, fix typescript on UI lib and misc fixes
* Remove unused gallery component
* Fix linkfunction err
* Search filter controls at top, localization for locked filters
* Fix provided filter names
* Fix navigating from instance browse to main browse
* Friends frontend (#2995 )
* Friends system frontend
* (almost) finish frontend
* finish friends, fix lint
* Fix lint
---------
Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
* Refresh macOS app icon
* Update web search UI more
* Fix link opens
* Fix frontend build
---------
Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-12-11 19:54:18 -08:00
Geometrically
b188b3feb3
Switch to HCaptcha for Auth-related captchas ( #2945 )
...
* Switch to HCaptcha for Auth-related captchas
* run fmt
2024-11-16 16:57:32 -08:00
Sasha Sorokin
1e0d7c7e28
Rewrite cosmetics and theme preferences ( #1328 )
...
- Cosmetics and theme preferences are now only stored in cookies instead
of a combination of both cookies and state.
- The theme plugin now supports client hints. This allows the server
to render a page using the client-preferred theme provided it supplies
this information (any browser other than Firefox), helping to avoid an
annoying flash while the page is hydrating.
- For the future, the theme plugin now supports additional light themes.
Light theme preferences are currently not stored, but this can easily
be fixed if the need arises.
- The previous workaround using the Nitro plugin has been removed. Its
functionality is now handled by the Nuxt theme plugin with cleaner
code.
- All pages and components now use the new plugins.
- Compared to the previous attempt, this commit has been improved to be
more robust in cases where the theme cookie contains invalid values.
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-07-31 19:42:55 +00:00
Jai A
57ba84107c
Revert "Rewrite cosmetics and theme preferences ( #1292 )"
...
This reverts commit 8704d3acb3 .
2024-07-25 17:38:37 -07:00
Sasha Sorokin
8704d3acb3
Rewrite cosmetics and theme preferences ( #1292 )
...
- Cosmetics and theme preferences are now only stored in cookies instead
of a combination of both cookies and state.
- The theme plugin now supports client hints. This allows the server
to render a page using the client-preferred theme provided it supplies
this information (any browser other than Firefox), helping to avoid an
annoying flash while the page is hydrating.
- The previous workaround using the Nitro plugin has been removed. Its
functionality is now handled by the Nuxt theme plugin with cleaner
code.
- All pages and components now use the new plugins.
2024-07-13 19:20:43 +00:00
Evan Song
abec2e48d4
Add TailwindCSS ( #1252 )
...
* Setup TailwindCSS
* Fully setup configuration
* Refactor some tailwind variables
2024-07-06 20:57:32 -07:00
Evan Song
0f2ddb452c
Migrate to Turborepo ( #1251 )
2024-07-04 21:46:29 -07:00