1
0
Commit Graph

40 Commits

Author SHA1 Message Date
apersomany
5ccd40f530 Fixed minor issues (#291)
* Fixed xss sanitizer config for checkboxes

* Fixed typo in version navigation tree href

* Fixed navigation tabs' margins with pure css

* Prettier

For some weird reason my prettier config seems to be different

Co-authored-by: Redblueflame <contact@redblueflame.com>
2021-08-23 14:39:03 +02:00
Emma
be3ed7d380 Improve MIME type detection (fixes #279) (#281)
* Specify which application file types are allowed

* Attempt two

* attempt 3

* Update version edit too

good thing these commits will be squashed!

* Fix warnings
2021-07-11 09:05:21 -07:00
Johan Novak
5859ac7a58 General UI Improvement (again) (#255)
* Add and fix some stuff

* Add warning when leaving to `mod/create`

* Fix mods/create not working
2021-06-17 22:03:12 -07:00
Emma
46bc04f69f Adjust quite a bit of wording (#252)
* Adjust quite a bit of wording
Also converts many title case things to sentence case (fixes #238)

* Change advised to recommended

* Oops, I missed a page

* That page too

* Missed a spot
2021-06-05 20:34:43 -07:00
Geometrically
5017c5a5f1 Use base URL for axios (#241)
* Switch site to use axios base url

* Fix team invites

* Fix find/replace setting the wrong thing

* Fix analytics being blocking, small issues
2021-05-28 10:19:13 -07:00
Jai A
63ed7a734b Fix downloading files on version pages not working 2021-05-11 20:23:26 -07:00
Geometrically
0e338ef453 Move mod pages to nuxt child (#201)
* Move mod pages to nuxt child

* Minor fixes

* Fix lockfile
2021-05-10 21:35:03 -07:00
Jai A
d914b38f9f Fix some page components not being imported 2021-05-02 16:22:52 -07:00
Geometrically
c06c3d48d2 Partial Mobile Support (#156)
* Add partial mobile support

* Remove file used for seperate PR

* Add mobile support for cookie consent, make dropdown close on page change
2021-04-10 22:51:10 -07:00
Redblueflame
af8fc53704 Layout refactor (#150)
* Revert recent commits

* Move things around, and do preparation work for nested page systems.

* Fixed issue on side bar not appearing
2021-03-31 19:09:18 +02:00
Jai A
e61a1080f7 Organize components, switch auth to not use session 2021-03-30 21:38:12 -07:00
Redblueflame
464f336790 Confirm popups (#135)
* Added confirmation popup for account deletion
(I nearly deleted my account twice, please help me)
Added component for easy adding of new confirmation popups.

* Add confirmation popup for mod deleting

* Add confirmation popup for version & file deletion

* Changed the placeholder to a generic value
2021-03-30 09:02:45 -07:00
Geometrically
24c8e29691 More secure custom authentication solution (#126)
* Remove Nuxt Auth from the project, and switch to a custom solution

* Replace old testing code

* Remove warnings

* Add comments to hard to understand function calls in middleware

* Use arrow functions
2021-03-29 09:43:00 -07:00
Jai A
98df1f5312 Follows + Reports 2021-03-11 18:14:11 -07:00
BasiqueEvangelist
b581d0c44f Fix uploading files to existing versions (#106) 2021-02-20 20:37:17 -07:00
Jai A
0b613812f7 Fix #93, Fix #105, Add Mod Secondary Nav Bar, Add featured versions, Remove page transition, Make load bar smaller 2021-02-14 12:02:23 -07:00
Geometrically
51e9527d53 Fix #78 2021-01-15 07:52:25 -07:00
Geometrically
26997ad5c3 Fix delete button showing for unauthorized users 2021-01-14 21:54:46 -07:00
Geometrically
ce1786f128 Version editing, user, mod, version deletion 2021-01-14 21:43:58 -07:00
Geometrically
888057f64a Fix version sorting 2021-01-12 07:48:38 -07:00
Geometrically
0d80ea4f4c Fix download button for files on version page 2021-01-03 11:38:59 -07:00
Geometrically
a0b6a3bed6 Better error handling, fix some more broken OG links 2021-01-01 09:09:53 -07:00
Geometrically
9de5950f4d Fix version and other pages not working 2020-12-31 12:20:28 -07:00
Geometrically
7e891ecb79 Fix user lookup (#65)
* Teams

* Fix errors on versions with no files

* Fix user lookup
2020-12-28 22:06:50 -07:00
Geometrically
12840f2428 Teams (#64)
* Teams

* Fix errors on versions with no files
2020-12-28 10:50:59 -07:00
Geometrically
a38458c9be Add user settings page (#58)
* Several fixes

* User edit page
2020-12-16 13:24:17 -07:00
Jai A
7ac56b1a0c Peformance fixes for mod pages, Fix #52, #51 2020-12-10 17:01:00 -07:00
Jai A
e427ea44aa Fix Internal Server Error 2020-12-02 12:00:38 -07:00
Jai A
29d2b942e8 Cleaner request formatting 2020-12-02 10:45:31 -07:00
Jai A
992cdb992a Fix some moderation bugs 2020-12-01 11:39:47 -07:00
Jai A
d311870b61 Fix file upload box showing for everyone 2020-11-30 17:51:01 -07:00
Prospector
7b84d8c3d5 [WIP] Rework design (#34)
* WIP: Redesign the default layout

* Merge old & new default layouts

* Fix login logic; add proper user controls dropdown

* Fix latest version listing (#31) (#32)

Co-authored-by: Aeledfyr <45501007+Aeledfyr@users.noreply.github.com>

* First pass of design cleanup

* Improve ad integration and fix light theme

* Begin splitting up variables, change some styling to new mockup

* Continue redesign progress

* Work on some more pages

* Add missing dark theme variables for text

* Continue working on modularizing

* Continue progress, redo pagination

* Fix auth buttons in navbar layout

* Continue progress

* Continue progress more

* Redo ModResult

* Scope ModPage :irritater:

* Continue Dashboard

* Continue progress on Dashboard and cleanup

* Add missing variables for dark theme

* Small tweaks, cleanup, and continue mod page progress

* Fix user not being able to see hidden mods that they own

* Start reworking mod creation

* Continue revamp of mod creation page

* Yank v-html out

* Hotfix markdown rendering and some spacing issues

* Move legal; continue with mod creation; create reusable footer

* Create README.md

* Update README.md

* Update README.md

* Add in basic usage instructions

* Fix some stuff

* Continue with mod creation; fix some CSS errors

* Start user page

* Start transition to vue-select; fix a few bugs

* Continue mod creation page

* Finish mod pages

* Add very raw version editing

* Mod editing + creation

* Fixed versions that were in processing causing a 404 (#39)

Co-authored-by: Mikhail Oleynikov <falseresync@gmail.com>
Co-authored-by: Aeledfyr <45501007+Aeledfyr@users.noreply.github.com>
Co-authored-by: Jai A <jai.a@tuta.io>
Co-authored-by: MulverineX <mulverin3@gmail.com>
Co-authored-by: diabolical17 <calumproh28@gmail.com>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2020-11-30 14:55:01 -07:00
Jai A
7445f43b1b Tooltips, alternate ad text, better error messages 2020-11-03 21:29:45 -07:00
Aeledfyr
6084bb15cf Fix meta tags for embeds (#11) 2020-10-26 19:21:43 -07:00
Jai A
7e488b0fa3 Allow null changelogs 2020-10-25 09:15:04 -07:00
Jai A
5c644b31ca Make edit buttons hidden when not authorized 2020-10-23 19:27:04 -07:00
Jai A
7b4398dfee Finish ability to add files to versions and create new versions 2020-10-23 13:48:42 -07:00
Jai A
663418e943 Move everything to components, (WIP) Version creation 2020-10-22 22:46:10 -07:00
Jai A
969bec248a Add version page 2020-10-21 21:24:39 -07:00
Jai A
89ebce79b2 Add versions section 2020-10-21 13:43:49 -07:00