2884 Commits

Author SHA1 Message Date
Geometrically
625511d28b
Disabling sliders (#51)
* Add disabled slider to omorphia

* lint
2023-05-18 19:57:35 -07:00
Geometrically
4df7605b8d
Profile mods page (#119)
* Finish profile mods page

* commit missing

* finish pr

* Run lint
2023-05-18 17:12:36 -07:00
Geometrically
b6a58ee845
Mac disable outline (#50)
* Disable outline on macos

* bump
2023-05-18 16:43:14 -07:00
Wyatt Verchere
16407060f0
Debug pin macro (#118)
* debug pin macro

* Added debug pinning macro

* working on windows

* removed remaining box pins
2023-05-18 10:31:52 -07:00
Adrian O.V
0801d7a145
Logs wireup (#116)
* wireup

* Added live logs

* Finish up wireup

* Run linter

* finish most

* Fix most issues

* Finish page

* run lint

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-05-17 13:05:20 -07:00
Adrian O.V
c6e2133e15
Search UI improvements (#107)
* Base impl

* Make project type selectable

* Update Browse.vue

* address changes

* Quick create

* Run linter

* fix merge

* Addressed changes

* Installation improvements

* Run lint

* resourcepacks

* automatic installation of dependencies

* Fix bugs with search

* Addressed changes

* Run linter

* Fixed direct install not working

* Remove back to search

* Update Index.vue

* Addressed some changes

* Shader fix

* fix resetting

* Update Browse.vue

* Direct install from search

* More improvements

* Update SearchCard.vue

* Card V2

* Run linter

* add instance ignoring

* Update Browse.vue

* Finalize changes

* Update SearchCard.vue

* More adjustments

* Fix out of order rendering

* Run linter

* Fix issues

* Add unlisteners

---------

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-05-16 19:25:00 -07:00
Geometrically
3fa0e99de2
Various final backend fixes (#117)
* Various final backend fixes

* Add FS watching

* run lint

* Autodetect installed jars
2023-05-16 15:30:04 -07:00
Geometrically
a349aed94c
Fix reload (#1154) 2023-05-15 10:41:57 -07:00
Geometrically
3db00534c2
Fix launcher overrides (#7)
* Fix launcher overrides

* Remove none set

* Patch to work with legacy versions

* remove mc
2023-05-12 20:42:18 -07:00
Wyatt Verchere
5cb54b44be
box::pin in run(),clippy (#115) 2023-05-12 11:53:41 -07:00
Geometrically
ee0c91aa80
Performance improvements (#114)
* Performance improvements

* run fmt

* optimize creation modal

* remove print, fix mod loader editing

* Fix library update

* update extract loading bar

* Update theseus_gui/src-tauri/src/api/metadata.rs

Co-authored-by: triphora <emma@modrinth.com>

* fix cli

---------

Co-authored-by: triphora <emma@modrinth.com>
2023-05-11 18:11:15 -07:00
Geometrically
7a0798d9d0
Fix syncing, repairing, add edit method (#111)
* Fix syncing, repairing, add edit method

* comp err

* temp push up

* fixes

* fix more

* add frontend
2023-05-11 10:26:00 -07:00
Adrian O.V
71cf2c53f5
Implement loading (#104)
* Implement loading

* LoadingBar

* Run linter

* Update App.vue

* Loading bar all the things

* Update SplashScreen.vue

* Update SplashScreen.vue

* Update App.vue

* initial revert

* Update Instance.vue

* revert css

* Fix instance

* More reverting

* Run lint

* Finalize changes

* Revert "Merge branch 'master' into loading"

This reverts commit 3014e765fb6fb343f3030fd8a822edd97fb2af41, reversing
changes made to b780e859d2b53a203eb3561ba3be88af083d9c15.

* Fix loading issues

* fix lint

* Revert "Revert "Merge branch 'master' into loading""

This reverts commit 971ef8466613579b7f523edbd25b692df62d0f86.

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-05-10 15:50:42 -07:00
Geometrically
9be0d16f75
Loading bars (#113)
* Loading bars

* remove print

* remove print

* remove class

* Fix overlay
2023-05-10 11:19:01 -07:00
Zach Baird
dee8b50e69
Finishes wiring up the profile page. (#93)
* MOD373 Play and stop btns wired up.

* MOD373 Re-adds run helper.

* Cleans up play and stop methods. Adds intermediate loading btn.

* Wires up opening profile directory.

* Further wires up profile page to process events.

* Listens in on processe for btn display.

* Merges master into profilepage branch.

* Drops process_listener during unmount.

* Ensures uuid has value for listener. Checks event uuid in profile_listener.
2023-05-09 17:26:56 -07:00
Zach Baird
ba20c482bb
Wire up homepage & library (#83)
* Top 10 packs & mods by follows plugged into home page. Modpacks installable.

* Only displays row if packs are present. Confirmation modal added. Displays play or X ctas.

* Fixes attr ordering.

* Rewires library page. Adds loader.

* Updates kill_by_pid to kill_by_uuid.

* Starts loading animation when installing on homepage.

* Changes RowDisplay key. Polish.

* Removes loader. Fixes InstallConfirmModal.

* Removes loader. Polishing.

* Z-index changes.

* Z-index changes.

* Fixes content going off screen.

* Styling changes.

* Filters out projects already installed on the home page.

* Wires up instance.vue, homepage, and appbar to process API.

* Cleans up process handling. App bar partially hooked up.

* Removes scoped in Settings to fix AnimatedLogo. Adds loader to Instance.

* Moves ctas outside of card.

* Adds mouse over to Stop btn.

* Removes unnecessary code. Fixes uuid reset.

* Wires up Instance.vue to process API.

* Removes appbar mod count. Updates code to use new linked_data and updated events.

* Switches load_listener to profile_listener. Unlistens on unmount.

* Cleans up instance card styling.

* Fixes margin with uncollapsed navbar. Ensures RowDisplay has data.

* Updates profile_listener. Increases stack size.

* Provides more margin when navbar is expanded.

* fix proper

* Re-adds calculated width and height. Fixes navbar.

* Increases stack size further. Navbar is not absolute. View width made into var.

* Ensures the specific isntance for a killed process is set to off.

* fix menu when not logged in

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-05-09 16:48:47 -07:00
Wyatt Verchere
da4fc1c835
added box pins (#110)
* added box pins

* clippy
2023-05-09 15:05:52 -04:00
Geometrically
1796c48fc7
Add new icons (#112)
* Add icons

Co-authored-by: Prospector <prospectordev@gmail.com>

* fix linux icons

---------

Co-authored-by: Prospector <prospectordev@gmail.com>
2023-05-09 07:23:17 -07:00
Geometrically
82b96d1a14
Fix GIFs (#1130) 2023-05-08 19:01:06 -07:00
Adrian O.V
b094a30677
Non modpack wireup & Project to profile install (#90)
* Base impl

* Make project type selectable

* Update Browse.vue

* address changes

* Quick create

* Run linter

* fix merge

* Addressed changes

* Installation improvements

* Run lint

* resourcepacks

* automatic installation of dependencies

* Fix bugs with search

* Addressed changes

* Run linter

* Fixed direct install not working

* Remove back to search

* Update Index.vue

* Addressed some changes

* Shader fix

* fix resetting

* Update Browse.vue

* fixed install not working properly

* Update Index.vue

---------

Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-05-08 16:27:27 -07:00
Wyatt Verchere
65c1942037
Misc improvements and fixes (#109)
* now utilizing tracing better

* better tracing

* fix mac vs pc oppositional env var issue

* modified loading package

* added droppable loadingbarid that sends completion message

* loading bar

* regressed bug on mac

* fixed non-updated loading bar on playground

* Loading bar improvements

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-05-08 12:14:08 -07:00
Geometrically
b85ddd1a53
Fix link style (#49) 2023-05-06 14:20:13 -07:00
Mikhail Oleynikov
732f88ff51
Renovate config files (#1117)
* Renovate the config files

* Return Vue and TS ESLint plugins

* Revert Prettier config
Add typing to ESLint config
Re-revert package.json

* Re-add ESLint plugin for Prettier
(it went missing during merge, oops)

* Try to fix CI by explicit dependency

* Try to fix CI by explicit dependency x2

* Try to fix CI magically
Additionally, remove unneeded jsconfig.json

* Brawaru found the reason

Co-authored-by: Sasha Sorokin <10401817+brawaru@users.noreply.github.com>

---------

Co-authored-by: Sasha Sorokin <10401817+brawaru@users.noreply.github.com>
2023-05-06 12:17:43 -07:00
Emma Triphora
c08139b812
Revert "fix(xss): allow any query parameters in youtube embed, ported from #1001 (#1064)"
This reverts commit f34845fd7d99dc46eb1e182a55e3b3f276245388.
2023-05-06 14:56:59 -04:00
Emma Triphora
a6a6e73b04
Revert "Fix lint issues (#1126)"
This reverts commit 521e21072ed00ca97dc102919fbcb6d17e08f6c5.
2023-05-06 14:56:47 -04:00
Emma Triphora
9971201004
Revert "Fix the remove on the Discord theme because of the way the new remove… (#1127)"
This reverts commit e99b0f8052aa53c0627a86c948fe0c3ac2e7bfa6.
2023-05-06 14:56:14 -04:00
PandaNinjas
e99b0f8052
Fix the remove on the Discord theme because of the way the new remove… (#1127) 2023-05-06 12:46:54 -04:00
Calum
7a59b2b25d
Ascending/Descending order by button for projects dashboard page. (#1100) 2023-05-06 11:12:35 -04:00
triphora
b713b324f9
Fix incorrect response to invalid input on bulk edit route (#579) 2023-05-06 10:45:29 -04:00
triphora
521e21072e
Fix lint issues (#1126) 2023-05-06 10:44:51 -04:00
PandaNinjas
f34845fd7d
fix(xss): allow any query parameters in youtube embed, ported from #1001 (#1064) 2023-05-06 10:37:15 -04:00
Matias Koivikko
29ccadbd43
Add cf.way2muchnoise.eu as allowed image domain (#1123) 2023-05-06 10:31:05 -04:00
Mikhail Oleynikov
ffb4b395d0
Fix mobile navbar spacing (#1116) 2023-05-06 10:30:51 -04:00
Magnus Jensen
19eba9526a
add bstats.org as allowed domain name for markdown (#1122) 2023-05-06 10:25:14 -04:00
Colby Newman
09ed76904b
Prevent images from being treated as text in markdown (#1119) 2023-05-06 10:25:04 -04:00
Colby Newman
22932241bd
Support HTML image maps (#1118) 2023-05-06 10:24:53 -04:00
Nitro
afc95d99cb
Fix changelog-bar overflowing (#1115) 2023-05-06 10:24:32 -04:00
Adrian O.V
c79d5c32a6
Bring back the old nav (#100)
* Bring back the old nav

* Added bool to settings

* settings wireup

* Fixy fix

* fix create btn

---------

Co-authored-by: thesuzerain <wverchere@gmail.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-05-05 15:37:23 -07:00
Adrian O.V
5fde3c53b8
Switch to composition API, Add custom names (#47)
* Switch to composition API, Add custom names

* Update package.json

* Update DropdownSelect.vue
2023-05-03 17:50:39 -04:00
Wyatt Verchere
edd9f28081
Logs api (#103)
* not compiling; just to commit

* working logs commit

* prettier; clippy

* delete logs functions

* Reverted change

* mislabeled doc tag
2023-05-03 09:02:34 -07:00
Zach Baird
1135852f25
Merge pull request #46 from modrinth/remove-projectcard-underline
Remove projectcard underline
2023-05-02 13:36:02 -04:00
Zachary Baird
e892f0cb45 Removes global underline a style. 2023-05-02 13:27:26 -04:00
Zachary Baird
de56374c4d Merge branch 'master' of https://github.com/modrinth/omorphia 2023-05-02 12:49:00 -04:00
Wyatt Verchere
713a915161
debugging; box pinning (#101) 2023-04-28 10:45:51 -07:00
Wyatt Verchere
dcca0ef474
linux jre missing folders (#99)
* linux jre missing folders

* linux jre missing folders
2023-04-27 08:38:35 -07:00
Adrian O.V
bda63d5d64
Navbar wireup (#98)
* Navbar wireup

* Fix height issue

* Fix syncing

* working branch

* Added root directories to breadcrumbs

* fix jre detect

---------

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
2023-04-26 20:19:37 -07:00
Geometrically
6512dbae1c
Merge pull request #6 from modrinth/quilt-m1-support
Support for ARM + Quilt
2023-04-26 12:05:46 -07:00
Jai A
3afda71349
fix some data 2023-04-26 10:41:43 -07:00
Geometrically
f0b8a708a3
Updating + Profile Repairs + Performance Improvements (#97)
* repairing

* Main framework for updating

* add jsconfig

* more work

* Improve performance

* Finish updating

* run lint
2023-04-26 10:28:08 -07:00
Jai A
568e5a9bb8
run fmt 2023-04-25 19:37:56 -07:00