Calum H.
37eac92329
refactor: migrate all input fields to StyledInput ( #5306 )
...
* feat: StyledInput component
* migrate: auth pages to styledInput
* migrate: search/filter inputs
* migrate: dashboard inputs
* migrate: app frontend
* migrate: search related inputs
* migrate: all of app-frontend
* fix: missing inputs on app-frontend
* migrate: frontend
* feat: multiline
* migrate: textareas
* fix: storybook use text-primary
* fix: lint
* fix: merge conflict
* feat: cleanup
2026-02-09 14:57:31 +00:00
Prospector
b005c1f522
New project cards ( #5298 )
...
* New project card
* no shadow on icons
* Remove updated label
* reduce tag count to 5
* improve envs
* fix: project card bottom row not growing
* move actions in grid mode
* focus changes + new project list component
* Allow more tags in grid mode, deprioritize non-loader tags
* fix prod deploy robots.txt
* remove unused id
* App cards
* prepr
* publish date + fix router links
* fix author hover underline in firefox
* perf: preload on search item hover
* remove unused filter
* remove option for old grid view
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-02-07 11:18:59 -08: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
Alejandro González
8e0732bf01
chore: fix CI failure due to unexpected formatting ( #4189 )
2025-08-16 15:23:31 +00:00
Prospector
8a3171d7c4
Fix search always resetting back to page 1
2025-08-15 13:04:51 -07: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
Gwenaël DENIEL
013ba4d86d
Update Browse.vue ( #4000 )
...
Updated functions refreshSearch and clearSearch to reset the currentPage.value to 1
Signed-off-by: Gwenaël DENIEL <monsieur.potatoes93@gmail.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-07-17 07:58:24 +00:00
Prospector
ece8a07486
Fix bugs with 0.10.0, update changelog
2025-07-05 11:33:28 -07:00
Alejandro González
bcec478a64
fix(app-frontend): clamp current page in searches to the max possible ( #3869 )
2025-06-30 14:12:24 +00:00
Jai A
4a031f7bbd
v0.9.1 fixes
2024-12-24 22:30:10 -07:00
Geometrically
9952c3a0c1
0.9.0 release (app) ( #3056 )
...
* Debug app
* Bump version, final fixes
2024-12-23 13:38:52 -07:00
Geometrically
cae6f12ea0
More app fixes 0.9.0 ( #3054 )
...
* initial set of fixes (toggle sidebar, profile pagination)
* more fixes, bump version
* fix lint:
* fix quick switcher ordering
2024-12-22 20:03:58 -07:00
Prospector
76b1d1df8c
Misc fixes, new instance & project cards ( #3040 )
...
* Fix some TS errors, and misc settings fixes
* New instance + project cards
* bug fixes + lint
* Quick instance switcher
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
2024-12-18 16:09:16 -07:00
Geometrically
6ceed4b226
App fixes 0.9.0 ( #3034 )
...
* push fixes to test on windows
* Fix searching mods
* Fix search not saving, fix scrolling issues, etc
2024-12-17 23:23:30 -07: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
Sasha Sorokin
b3a6393c91
Add TypeScript to app-frontend ( #2364 )
...
* Add TypeScript to app-frontend
Co-authored-by: Evan Song <52982404+ferothefox@users.noreply.github.com >
* Switch app-frontend to ESLint 9 & Nuxt config
* Fix ESLint issues after config change in app-frontend
---------
Co-authored-by: Evan Song <52982404+ferothefox@users.noreply.github.com >
2024-09-07 23:40:40 -07:00
Geometrically
bd61f5d591
Fix auto updater, add failure message, fix modals ( #2335 )
...
* Fix auto updater, add failure message, fix modals
* Fix ads hiding, updater UI
* dummy version, fix gh actions cache
* fix release conf
* actual version bump
* Fix ads hiding sometimes
* Fix event state init
* fix remaining bugs
* Fix lint on linux
* Fix deep linking on Windows
* Fix ad links opening multiple times
2024-08-30 10:42:58 -07:00
Geometrically
acf26940d6
Implement ads in desktop app ( #2318 )
...
* Implement ads in desktop app
* Finish ads
* use git dep instead
* attempt to fix linux build (temp)
* bump version + lint
* comment more
* fix build
* try to fix linux build
* Fix crashing on windows
* Fix icons not showing
* Remove useless env vars
* Actual linux build fix
* Run fmt
* Fix scrolling
* fix clippy
* bump version + fix localhost
* rev linux build patch
* update version num
* update csp
* update csp
* update csp
* Switch to mousewheel event
2024-08-28 21:44:08 -07:00
Norbiros
d6a72fbfc4
feat(theseus): Update to Tauri v2 ( #2178 )
...
* feat(theseus): Initial migration to Tauri v2
* feat(theseus): Added a way to zoom / scale UI
* chore(theseus): Started cleaning up some plugins
* fix(theseus): Github Actions
* refactor(theseus): Reduced boilerplate & more work
* feat(theseus): Allow multiple app instances to be open at once (#995 )
* fix(theseus): Lint & more
* fix(theseus): App Release github action
* fix(theseus): Open links in browser & macos builds
* fix(theseus): Rebase fixes
* fix(theseus): Updater & app release action
* fix(theseus): Fixed definitions in `build.rs`
* Fix MacOS deep linking, window decorations
* fix(theseus): Closing & maximizing app
* Fix macos build
* add back release conf
* acc fix build
* make updater for release builds only
* focus window on startup
---------
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-08-27 12:49:36 -07:00
Jai A
a0bd011b80
bump app version (v0.8.2)
2024-08-21 22:24:44 -07:00
Geometrically
a19ce0458a
Finalize 0.8.1 release ( #2182 )
...
* Finalize 0.8.1 release
* Remove console.logs
* Fix build
* add default to users
* update release conf
* fix again?
* fix build (again)
* actually fix build
* Update config dir
* Update config dir
* Fix dir again
2024-08-20 17:53:14 -07:00
Geometrically
910e219c0e
0.8.0 beta fixes ( #2154 )
...
* initial fixes
* 0.8.0 beta fixes
* run actions
* run fmt
* Fix windows build
* Add purge cache opt
* add must revalidate to project req
* lint + clippy
* fix processes, open folder
* Update migrator to use old launcher cache for perf
* fix empty dirs not moving
* fix lint + create natives dir if not exist
* fix large request batches
* finish
* Fix deep linking on mac
* fix comp err
* fix comp err (2)
---------
Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-08-16 23:20:11 -07:00
Geometrically
49a20a303a
Migrate to SQLite for Internal Launcher Data ( #1300 )
...
* initial migration
* barebones profiles
* Finish profiles
* Add back file watcher
* UI support progress
* Finish most of cache
* Fix options page
* Fix forge, finish modrinth auth
* Accounts, process cache
* Run SQLX prepare
* Finish
* Run lint + actions
* Fix version to be compat with windows
* fix lint
* actually fix lint
* actually fix lint again
2024-07-24 18:03:19 +00:00
Norbiros
797e1f1f21
fix(theseus): Fixed multiple bugs ( #1304 )
...
* fix(theseus): Resolve log tab freezing entire app (#1127 , #1237 )
Switched to `vue-typed-virtual-list` due to freezing issues in WebKit caused by `vue-virtual-scroller`, which were difficult to resolve with the previous library.
* fix(theseus): Double opening of Socials Share link (#1136 , #1074 )
* fix(theseus): Proper symlinks resolution (#1236 )
Ensures correct symlink resolution for specific mods, the mods directory, and the entire profile directory.
* fix(theseus): Correctly recognize NeoForge mods (#1215 )
* fix(theseus): Corrected `Environments` and `Loaders` filters (#899 )
* fix(theseus): Remove `_JAVA_OPTIONS` when testing JRE (#1171 )
* fix(theseus): Fixed opening files using `show_in_folder`
Previously, opening a mod would display the contents of the JAR file instead of its location.
* fix(theseus): Hide `.DS_Store` files (#1274 , #1002 , #1174 )
* fix(theseus): Corrected tooltip color
* fix(theseus): Fixed white mode issues (#1144 , #1010 )
* fix: Corrected `Slider` min and max value handling (#1008 )
* fix: Fixed rebase problems
* fix: Fixed `:deep` usage warning
* chore: Updated eslint plugins to fix conflicts with Prettier
2024-07-20 00:20:12 +00:00
Norbiros
f1713647cf
More monorepo migration fixes ( #1257 )
...
* fix: More monorepo migration fixes
* fix: Corrected icon sizes & other fixes
* fix(theseus): Change color of mod installation button
* fix(theseus): More Turborepo fixes
* chore: Prettier
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-07-18 05:01:58 +00:00
Geometrically
d1bc65c266
Monorepo missing features ( #1273 )
...
* fix tauri config
* fix package patch
* regen pnpm lock
* use new workflow
* New GH actions
* Update lockfile
* update scripts
* Fix build script
* Fix missing deps
* Fix assets eslint
* Update libraries lint
* Fix all lint configs
* update lockfile
* add fmt + clippy fails
* Separate App Tauri portion
* fix app features
* Fix lints
* install tauri cli
* update lockfile
* corepack, fix lints
* add store path
* fix unused import
* Fix tests
* Issue templates + port over tauri release
* fix actions
* fix before build command
* Add X86 target
* Update build matrix
* finalize actions
* make debug build smaller
* Use debug build to make cache smaller
* dummy commit
* change proj name
* update file name
* Use release builds for less space use
* Remove rust cache
* Readd for app build
* add merge queue trigger
2024-07-09 15:17:38 -07:00