Commit Graph

207 Commits (master)

Author SHA1 Message Date
Zequez d273be15fd Added custom versions option to the mod serializer 2015-08-01 06:50:06 -03:00
Zequez 211eaa3897 Remove debugging code that slipped by 2015-08-01 06:28:00 -03:00
Zequez ea6db48902 Fix not_found mods API controller 2015-08-01 06:25:11 -03:00
Zequez fb1b74cb74 Category API controller and serializer 2015-08-01 06:24:51 -03:00
Zequez cfb8cfa9c1 Mods API controller 2015-08-01 05:45:04 -03:00
Zequez d8b110cc25 Added serializers from active_model_serializers 2015-07-31 20:48:18 -03:00
Zequez 4a5709b0f0 Added minidocs on the root of the API 2015-07-31 18:53:09 -03:00
Zequez ffc1d01fbf Added API namespace and base controller 2015-07-31 17:20:16 -03:00
Zequez 1ed5554a0e Proper flash messages 2015-07-31 05:33:07 -03:00
Zequez 55afb50439 Remove strong tag from instructions buttons and do it from CSS 2015-07-31 05:32:44 -03:00
Zequez 049a16f497 Update static pages text 2015-07-31 05:31:07 -03:00
Zequez 2580d89989 Combined login/registration update 2015-07-31 05:30:21 -03:00
Zequez d789d87e3d I just realized why the button to give ownership of mods wasn't working 2015-07-30 03:38:07 -03:00
Zequez 5e710fce87 Added some temporal helpers for mods 2015-07-30 03:17:30 -03:00
Zequez caa4a4f454 Fix admin panel mods 2015-07-30 02:41:04 -03:00
Zequez 8b4c747c66 Added bookmarks feature 2015-07-29 22:19:15 -03:00
Zequez a0d231435e Performed a liposuction to the mods controller, and smeared the fat everywhere. It's beautiful now. 😷 2015-07-28 20:57:20 -03:00
Zequez ce778c2778 Added bookmarks model 2015-07-28 20:53:15 -03:00
Zequez 98bfa0972b Moved the call to #count to the helpers so it doesn't get called when caching the views 2015-07-28 14:17:16 -03:00
Zequez aa4239203c Added installation links for specific versions 2015-07-28 13:22:50 -03:00
Zequez 4ef20af276 Added the API to get list of mods in crafted JSON 2015-07-28 01:52:50 -03:00
Zequez e08502a324 Added admin action to give ownership to authored mods to users 2015-07-27 01:25:12 -03:00
Zequez 118d42b42d Added user validation tools for the admin panel 2015-07-27 01:03:09 -03:00
Zequez 3e341b8936 Added developers validation and visibility status to mods 2015-07-24 19:47:46 -03:00
Zequez a8b85ca5f5 Fix SASS warnings, and optimize it a bit 2015-07-24 12:33:08 -03:00
Zequez fcdfa8bf95 Add text-overflow ellipsis to the index#mods info tags 2015-07-24 12:13:04 -03:00
Zequez 4fc0d1209a Fix ModDecorator#authors_count to return #size so it doesn't make another query 2015-07-24 12:08:18 -03:00
Zequez c05427913e Fix some false positive tests 2015-07-24 11:19:24 -03:00
Zequez 063c3c80be Fixed links overflowing from the mod element on mods#index 2015-07-24 11:04:23 -03:00
Zequez b35b9b5b0b Added mods decorator, moved many things from Mod and ModsHelper there. Heavily simplified views. 2015-07-24 10:21:36 -03:00
Zequez 61793167b9 Added probabilistic categories mods count on the index 2015-07-23 19:17:16 -03:00
Zequez c931697193 Remove debugging grid from SASS 2015-07-23 17:08:16 -03:00
Zequez dd8007e3d5 Made GA work with Turbolinks and limited it to prod. Added dotenv. 2015-07-23 15:36:53 -03:00
Will Glynn 7bb673a38e Exit the action after calling not_found 2015-07-22 21:48:24 -05:00
Will Glynn e7b714c943 Take a stab at basic JSON output 2015-07-22 21:48:24 -05:00
Zequez cb3dbf264e Completely rewrote the scrapers, and added subforums for multi-subforum concurrent scraping 2015-07-22 23:47:23 -03:00
Zequez 9719ee099c Modify users#show to be barely functional 2015-07-21 21:29:45 -03:00
Zequez de85f2bb76 Relax user name validation to match that of the forums 2015-07-21 21:26:30 -03:00
Zequez 36f4d4b610 Updated mod administration panel for multi-authors 2015-07-21 21:05:50 -03:00
Zequez 561284a155 Fix eager loading for the #authors in mods#index 2015-07-21 20:44:42 -03:00
Zequez e6491882cb Added custom registration controller to handle autogenerated users 2015-07-21 20:10:11 -03:00
Zequez 362f1bc2fa Added authors lists to mods#index and mods#show 2015-07-21 15:24:38 -03:00
Zequez ff59084706 Limit user names to 2 to 50 characters 2015-07-21 14:23:32 -03:00
Zequez 66d5bab2d5 Generate #authors_list from #authors 2015-07-21 14:18:15 -03:00
Zequez 08b6e9b1e3 Load the authors names for all required actions on the mods controller 2015-07-21 14:02:49 -03:00
Zequez 9735b414f9 Added some extra tests for the #authors_list 2015-07-21 13:49:49 -03:00
Zequez 530156cce0 Poors man autocomplete for the #authors_list 2015-07-21 13:49:30 -03:00
Zequez 395ab9bb40 Added Mod#authors_list to mods#edit / mods#new 2015-07-21 10:48:21 -03:00
Zequez c96a7dba81 Added multi-authors associations and the #authors_list mod attribute 2015-07-21 10:32:25 -03:00
Zequez 281c4b1f4e Strenghtened all the mods validations 2015-07-20 10:36:00 -03:00
Zequez 9980003a9f Fixed mod edit screen iframe position on Firefox 2015-07-18 19:04:35 -03:00
Zequez 9ef9289158 Added nprogress 2015-07-18 17:22:03 -03:00
Zequez 3f429248b5 Remove some left out loggings 2015-07-18 17:22:03 -03:00
Zequez 77d2ce2dd6 I forgot something comented out and the administration stylesheets were turned off 2015-07-17 07:31:20 -03:00
Zequez ddb1fa89d9 Switched to Postgres for Heroku. I still need to migrate the SQLite data though. 2015-07-17 06:38:38 -03:00
Zequez 9cc3c26ba9 bundle update, fixed dependencies, tests passsing, everything up do date! 2015-07-17 05:38:09 -03:00
Zequez 478397a081 Fixed the highlighter 2015-07-16 23:28:24 -03:00
Zequez 5b2ea48620 Added simple format to the summaries 2015-07-16 22:45:11 -03:00
Zequez a9517e21dc Major cleanup. Moved many texts to I18n. Added the most basic user page. 2015-07-16 22:41:04 -03:00
Zequez 20ab9c9490 Fix the #available_url 2015-07-16 17:47:52 -03:00
Zequez 2e6be1938d Should I leave the GAnalytics key? Yeah why not 2015-07-16 06:40:43 -03:00
Zequez f72a689015 Horrible hack for beautiful purposes 2015-07-16 06:07:16 -03:00
Zequez b9376835df Fixed an styling issue on the mod creation screen that was really bothering me, too many categories 2015-07-16 04:48:45 -03:00
Zequez bc99f2a978 Removed comment 2015-07-16 02:45:31 -03:00
Zequez c84c16cb7f Remembered why I had done something before and now I undid something I did after. Optimizations. 2015-07-16 02:44:29 -03:00
Zequez 39d4520c6e Made the cogs on the header rotate on mouse hover. So pretty. 2015-07-16 02:35:22 -03:00
Zequez 4bbbd5b362 Change some CSS around 2015-07-16 00:00:26 -03:00
Zequez 632fcdffd9 Added text shadow on the header session element 2015-07-15 08:56:35 -03:00
Zequez ae9d67ec62 Fixed a bug that made callbacks of has_many through references not being called, see: https://github.com/rails/rails/issues/7618 2015-07-15 05:35:51 -03:00
Zequez 89819c9e08 Added category 2015-07-15 00:11:00 -03:00
Zequez 31c38f9587 I want to use this moment to thanks the tests for breaking when I change things. Fixed the mod versions sorting. 2015-07-14 23:50:08 -03:00
Zequez bd4033e37c Changed filters for the mods posts for easier managing 2015-07-14 06:41:05 -03:00
Zequez 04e7e8ae3b Added a toggler helper for the index items in the admin panel 2015-07-14 06:33:33 -03:00
Zequez aa345778a5 Updated README" 2015-07-14 04:49:01 -03:00
Zequez 0a77eac388 Allow mods with the same name. Differentiate the slugs with the mod author name 2015-07-14 04:48:49 -03:00
Zequez fe2bfb5403 Fix source URL 2015-07-14 03:44:30 -03:00
Zequez e60dfe4c8d Widen the versions elements on mods#show if they're available 2015-07-14 03:35:45 -03:00
Zequez ade00c3a4f For mod_files use the attachment name if available to name the link to the external download 2015-07-14 03:31:05 -03:00
Zequez d0a582a786 Fixed iframe on the mod creation page 2015-07-14 03:23:25 -03:00
Zequez ca7f59c341 Fixed the imgur checking 2015-07-14 03:21:20 -03:00
Zequez afc4a8248b Fix login/register redirection for Turbolinks. Also disable unnecesary ujs 2015-07-14 03:12:26 -03:00
Zequez a36729ec8b Added feature to redirect the user to the last page he was after registering or logging in 2015-07-14 02:10:29 -03:00
Zequez 9d1e4c01f1 Optimize CSS 2015-07-14 01:26:54 -03:00
Zequez 34263cf67a Added a subforum URL to the mods, and rewrote the data on mods#show 2015-07-14 01:13:20 -03:00
Zequez 5e7aefe89b Fix some tests 2015-07-13 23:22:20 -03:00
Zequez 24ab900968 Added mirror to mods downloads 2015-07-13 21:24:56 -03:00
Zequez 412a03b896 Fixed issue with empty download_urls 2015-07-13 21:02:29 -03:00
Zequez 76c42c92d0 Fix bug 2015-07-13 13:10:54 -03:00
Zequez 7175cb7c22 Added a download_url to the mod_file model so I can use an external host, like Github releases, to host those pesky megabytes of DyTech without hosting them myself on AWS 2015-07-13 12:58:26 -03:00
Zequez 05e0456ec5 Added a last_version relationship and last_release_date to mod to heavily simplify the sorting query, it also fixed an issue with only loading 1 category per mod when sorting by recently updated 2015-07-13 10:11:41 -03:00
Zequez a5e49c7aa8 Added mod ability to parse Imgur URLs to extract the ID. Also, commented out or fixed tests that had broken after I dumbed down the searching function 2015-07-13 08:50:31 -03:00
Zequez 22f5375f78 Added some admin goodies 2015-07-13 08:04:43 -03:00
Zequez ae8919fcf4 Updated font-awesome, cleaned up assets, added more categories and icons 2015-07-13 07:47:08 -03:00
Zequez bd54e01ecd Fixed thing, changed other thing 2015-07-13 07:17:05 -03:00
Zequez 95187f0268 Removed thing 2015-07-13 07:10:58 -03:00
Zequez 72fb4d6922 Dumbed down the search so it works with pagination 2015-07-13 07:09:34 -03:00
Zequez b654e7d283 Cleaned up some unused references 2015-07-13 06:55:56 -03:00
Zequez 97a770ef17 Added titles to pages and cleaned up some user pages 2015-07-13 06:37:17 -03:00
Zequez 4b1b195221 Add link on the admin panel to update the title change status on the Index of the ForumPost 2015-07-13 05:29:54 -03:00
Zequez b2d8dbd767 Cleaned up the static pages some more 2015-07-13 05:09:59 -03:00