Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Graphe des révisions

1009 commits

Auteur SHA1 Message Date
kilo 54b2813e3c Put rules into their own file list flag list (#1259)
* Remove html rules from upload, load rules file and call the rule function

* Update faq.jet.html

* Create rules.jet.html

* forgot to remove old list

* forgot to do that

* remove <br/>

* Update main.css

* Update g.css

* add jav flag keyword

* Update kilo.js

* add h-games keyword
2017-07-22 14:07:57 +02:00
kilo 116464f43b Show seeder & leecher down to 520px wide at worst instead of 810px (#1257)
* change seeder & leecher width at lower res

* change class for seeder & leecher

* add new class to hide stuff when below 520px wide

* add those classes in upload

* change classes in torrent updating JS

* change class in torrent updating JS for upload
2017-07-22 00:27:10 +02:00
akuma06 9b69de4965 Fixing issue in torrents listing 2017-07-21 02:16:43 +02:00
akuma06 ce90f6fbce Improved a bit the placement of the function. Now FlagCode is in Templates js renderer (same place as the golang counterpart) 2017-07-21 01:47:36 +02:00
akuma06 4714c5c0f5 Improviong dynamic load of configs by putting only one variable one 2017-07-21 01:36:25 +02:00
akuma06 cccd389ccd Real fix for language select in edit @Kiloutre 2017-07-21 01:26:25 +02:00
kilo 71e21012f1 Update search.jet.html (#1253) 2017-07-20 23:23:58 +02:00
kilo bee042490b AAAAAA (#1252)
* Update view.jet.html

* fix height of "loop icon"
2017-07-20 21:32:51 +02:00
akuma06 c5b3702fcd Fix #1251
Removed the old search parameter on /api.
Fixed issue with navigatation.
Fixed issue with notifications.
Fixed issue with fake anonymous upload on search with userID.
Fixed issue with number of upload on user page.
Moved api to version 1.1.0 with search displaying same as /api
2017-07-20 20:21:57 +02:00
kilo f8ee2a17b3 Update listing.jet.html 2017-07-20 16:09:35 +02:00
akuma06 e91116ce8d Forgot to revert this 2017-07-20 13:34:41 +02:00
akuma06 b3a8471ac4 Fix notification issue.
Fix #1246
2017-07-20 13:33:50 +02:00
akuma06 d6b018e029 Forgot to commit this file a while ago. This fix torrents not deleted link 2017-07-20 02:25:54 +02:00
akuma06 f8b84d1746 Merge branch 'refactor' of https://github.com/NyaaPantsu/nyaa into refactor 2017-07-20 02:20:15 +02:00
kilo 638b841e26 Space flags with margin-right instead of a space (#1241)
* removal of space

* margin-right addition

* Update flags.jet.html

* margin into padding

* add "highlighted" class for possible future use

* bigger rules-drop, fix wrong display, remove useless line

* add alt for category img & alt with every language for flag

* literally no point of an alt on a div

* flag alt
2017-07-20 09:24:05 +10:00
akuma06 9fdb749e61 Add back limit of torrents in profile to 20 and also fix issue with number of torrent uploaded maxed to 50 2017-07-20 00:38:23 +02:00
kilo 7ff12b4707 just in case it gets merged before we have a announcement system going on 2017-07-20 00:13:35 +02:00
kilo 6cda26b99c add announcement 2017-07-19 23:09:45 +02:00
akuma06 73390e1d30 Fixing nestlevel filelist 2017-07-19 22:19:09 +02:00
akuma06 4a26d50ed1 Fixing FileList IdentifierChain not available error 2017-07-19 22:12:03 +02:00
akuma06 b802cc0280 Fix filename in file list 2017-07-19 21:54:51 +02:00
akuma06 e5a3974a94 Merge branch 'refactor' of https://github.com/NyaaPantsu/nyaa into refactor 2017-07-19 21:33:16 +02:00
akuma06 ad2e80e3a7 Some fixes and add test on template functions 2017-07-19 21:33:07 +02:00
kilo 3604f3d933 Fix css missing ; & wrong class position in html (#1240)
* Update main.css

* fix wrong class
2017-07-19 23:07:39 +10:00
kilo a5986cc543 Fix padding of torrent list on mobile & torrent preview stuff (#1239)
* Update main.css

* Update main.css

* Update main.css

* Add two example torrents

* only keep previewed torrent when updating with newer ones

* Update upload.jet.html

* wrong class here

* Update main.css

* rollback

* Update upload.jet.html

* Update kilo.js

* Update upload.jet.html
2017-07-19 22:24:04 +10:00
kilo e92527748c add two keywords & a sukebei rule (#1231)
* add two keywords

* move keywords_flags vartiable outside of function

no point in creating it every single time

* Update en-us.all.json

* add sukebei rule

* Update main.css

* Update upload.jet.html

* Update upload.jet.html

* Update main.css

* Update main.css

* Update en-us.all.json

* whoopsies

* add keywords for categories

* fix display on firefox & older browsers
2017-07-18 20:51:38 +02:00
ewhal cc15ff8288 Merge pull request #1223 from Kiloutre/patch-11
Preliminary addition of rule list in upload
2017-07-19 00:15:02 +10:00
kilo 7b28e3323a fix sukebei condition 2017-07-18 15:56:50 +02:00
kilo b7fa22d3d8 rules not open by default 2017-07-18 15:44:34 +02:00
kilo 7c79f88298 Update upload.jet.html 2017-07-18 15:33:15 +02:00
kilo 6da72d0017 Update upload.jet.html 2017-07-18 15:30:45 +02:00
kilo 7c542bb81f Update torrent_item_upload.jet.html 2017-07-18 13:05:32 +02:00
kilo d32a5a306b File list open by default if there is only 1 - 3 files (not much space occupied), file list at 50% opacity if there's no file (#1227)
* Update view.jet.html

* whoopsies wrong line
2017-07-18 02:02:29 +02:00
kilo 6883b377e9 Making torrent_item_upload up to date with torrent_item's latest fixes (#1225)
* up to date torrent_item_upload

* remove admin stuff

* add color, outline & hover color for links in descriptions

* Update main.css

* apply to description links

* Update g.css

* same

* remove underline for tomorrow
2017-07-17 22:52:25 +02:00
kilo 68780a6652 better background color for mod tools, torrents don't move around when you show the checkboxes 🐤, fix auto-updating JS for mods (#1224)
* preliminary CSS work

* only apply button rule to #show_actions

* forgot the JS

* fix auto-updating for mods

* woops wrong file

* there
2017-07-17 22:05:24 +02:00
kilo 5eb56a4ea1 Make previewed real torrent hidden (50% opacity) and remove any link they have to avoid painful missclicks (#1222)
* Update upload.jet.html

* Add files via upload
2017-07-17 21:54:06 +02:00
kilo e757f83a16 Preliminary addition of rule list 2017-07-17 16:09:14 +02:00
akuma06 7bba6e7af2 Fixing delete icon in modtools 2017-07-17 15:18:00 +02:00
akuma06 81113001df Context list on upload preview (#1220)
* Update kilo.js

* torrent item js as a separate file to prevent redudancy

* Adding context list

* Fix indent
2017-07-17 14:20:18 +02:00
kilo e3606bf91b Align search icon with refine text, fix display of category in preview on mobile, better padding on .box for mobile (#1218)
* Update main.css

* fix category image of preview torrent that got cropped at lower res

* padding on mobile

* remove css
2017-07-17 13:19:41 +02:00
ewhal a823c5244c Merge pull request #1214 from Kiloutre/patch-6
Fix language list value and name & add a different nyanpasu if user is logged & h-user less wide
2017-07-17 11:33:54 +10:00
kilo 8c35b02790 Update faq.jet.html 2017-07-16 21:17:40 +02:00
kilo 0d80b64df6 same here 2017-07-16 17:37:23 +02:00
kilo 329eb6f073 add new nyanpasu in html 2017-07-16 17:35:17 +02:00
akuma06 ee95510242 Template refactor (#1212)
* Template rafactor

Now templates go files are in /templates in a templates package. Controllers only have controller files

* Fix template test. Forgot I moved ReassignForm
2017-07-16 17:20:35 +02:00
kilo 3bf8f2bd1d Fix language list value and name 2017-07-16 16:03:28 +02:00
kilo acda05449e this will be done in JS 2017-07-16 12:52:58 +02:00
ewhal c1acbdb2ff Merge branch 'refactor' into patch-5 2017-07-16 20:21:00 +10:00
kilo 5da5133e15 Update view.jet.html 2017-07-16 11:23:32 +02:00
kilo 9f0ff6ecc0 prevent textarea from overflowing
it didn't have a max width before
2017-07-16 11:07:54 +02:00
kilo 3ed5ba0f17 that wasn't up to date with refactor 2017-07-16 10:56:09 +02:00
kilo 6fb632c696 fix "api doc" link that was broken 2017-07-16 10:55:19 +02:00
kilo 8fa9911ccf double the scrolling speed of the faq notice
it was slow as balls
2017-07-16 10:49:28 +02:00
kilo 4c3894c92e add max-width to Show: form 2017-07-16 10:41:26 +02:00
PantsuDev 7ba2887021 Update faq and add link to apidocs 2017-07-16 13:55:18 +10:00
akuma06 8641d8fd61 Fixing template tests 2017-07-16 00:38:07 +02:00
akuma06 7104847af4 Improved a bit kilo.js 🐤 2017-07-16 00:17:44 +02:00
kilo de45e8a861 show one torrent above & under the previewed one 2017-07-15 22:39:51 +02:00
kilo 511d074e84 it works merge pls (#1204)
* remove custom_flag.css

* remove ' that had nothing to do here

* replace sukebei variable to boolean

* fix ? operator & variable name

* attempt at fixing visual cues for anonymous torrents

* Update torrents.jet.html

* add missing ,

* useless code if user logged off so moving that

* add it back here and check if logged in

* should work almost properly now

* same here

* flag-other invisible

* Update kilo.js

* Update upload.jet.html

* should work very well now

* same here

* Delete categories.png

* Add files via upload

* Update main.css

* Update kilo.js

* Update upload.jet.html

* Update kilo.js

* Update torrents.jet.html

* proper behavior for trusted people

* different flag form id

* add id

* add language name in an span

* make that span invisible =)

* Update flags.jet.html

* Update upload.jet.html

* Update kilo.js

* whoever read this is a faggot

* Update upload.jet.html
2017-07-15 21:41:57 +02:00
kilo 2a8b4ce9c3 Update upload.jet.html 2017-07-15 16:19:30 +02:00
kilo 6dbff68fca fix Sukebei variable & lang count again 2017-07-15 16:10:38 +02:00
kilo 21aa2df59e fix language count because Go is shit (now in JS) 2017-07-15 16:01:56 +02:00
kilo 8c7050cc6b fix display of torrent preview that didn't trigger 2017-07-15 15:59:30 +02:00
kilo b2c2bf6b25 Fix profile being completely messed up 2017-07-15 15:55:34 +02:00
ewhal 5b23521496 Merge pull request #1198 from Kiloutre/patch-13
up to date flag.min.css & removal of unwanted margin & small other stuff
2017-07-15 23:34:33 +10:00
kilo b2932e41b2 Update upload.jet.html 2017-07-15 14:11:22 +02:00
kilo 997f36af41 rollback of visual cues that seem to be causing a travis problem 2017-07-15 13:03:00 +02:00
kilo d45ddbd3d1 Update upload.jet.html 2017-07-15 12:02:06 +02:00
kilo 438f84f090 make use of above change to have the right category by default if the form isn't empty 2017-07-15 11:53:46 +02:00
kilo c038687b67 add default torrent name & flag based on form 2017-07-15 11:48:42 +02:00
kilo 7f00e5870b Update upload.jet.html 2017-07-15 09:01:04 +02:00
kilo aff5a33ab0 Update upload.jet.html 2017-07-15 09:00:26 +02:00
kilo dad6c3edaf removal of view things to try to get it working 2017-07-15 08:53:47 +02:00
kilo 64be36b944 Update flags.jet.html 2017-07-15 08:49:06 +02:00
ewhal 1bed76474e Merge branch 'refactor' into patch-9 2017-07-15 08:44:49 +10:00
kilo 6b0b006059 Update upload.jet.html 2017-07-15 00:17:20 +02:00
kilo 53eee04c33 Update upload.jet.html 2017-07-14 23:43:45 +02:00
kilo 2eadec4230 Update upload.jet.html 2017-07-14 23:34:56 +02:00
kilo 978b1e8d0a js function to update lang 2017-07-14 23:32:03 +02:00
kilo ea795dcca7 Update flags.jet.html 2017-07-14 23:12:59 +02:00
kilo b6171f6326 Update upload.jet.html 2017-07-14 22:53:35 +02:00
kilo bd2d4d6363 update date based on current one 2017-07-14 22:49:12 +02:00
kilo 4ef7f60294 Update upload.jet.html 2017-07-14 22:28:55 +02:00
kilo c76c234bec Update upload.jet.html 2017-07-14 22:28:18 +02:00
kilo fd3dc24ce9 Update upload.jet.html 2017-07-14 22:26:06 +02:00
kilo d3ad4a0143 Update upload.jet.html 2017-07-14 22:22:10 +02:00
kilo 4704b8f3f2 add class to thead torrentinfo to add / remove trusted 2017-07-14 22:17:20 +02:00
kilo e23104a5f2 Update upload.jet.html 2017-07-14 22:15:19 +02:00
kilo 3c429cb01e Update upload.jet.html 2017-07-14 22:14:36 +02:00
kilo 6b180bac7b Update torrents.jet.html 2017-07-14 22:11:53 +02:00
kilo f92be85a8c add remake & hidden class for future JS 2017-07-14 22:00:50 +02:00
kilo b3c93b6db0 invisible by default 2017-07-14 21:57:11 +02:00
kilo 5b83f4f2f5 Update upload.jet.html 2017-07-14 21:56:35 +02:00
kilo 69387b42a4 Update upload.jet.html 2017-07-14 21:51:39 +02:00
kilo a96d4f45e4 remove useless functions that i had previously added 2017-07-14 21:37:48 +02:00
kilo d618856d27 add classes 2017-07-14 21:10:03 +02:00
kilo 794e59f701 Update upload.jet.html 2017-07-14 21:02:01 +02:00
kilo 5efc3908dd Update torrents.jet.html 2017-07-14 20:18:01 +02:00
kilo 5e02fbf5a1 Update torrents.jet.html 2017-07-14 20:02:58 +02:00
kilo 73606928c6 useless condition 2017-07-14 19:54:40 +02:00
kilo 18f0f79490 Update flags.jet.html 2017-07-14 19:12:04 +02:00
akuma06 405df46cf0 Use of flaglist in search.jet.html 2017-07-14 18:32:07 +02:00
akuma06 ad508177ea Fix travis test for new helper template 2017-07-14 18:01:51 +02:00
akuma06 6bbb2e9801 Preload User on find. Should fix the edit not showing up for anonymous.
Fix issue with hidden checkbox and remake one on chrome.
Refactor flag list on edit/upload form. Now a helper function in flags helper.
2017-07-14 17:53:37 +02:00
kilo 9b8fda7bc1 rollback 2017-07-14 23:22:55 +10:00
kilo 0ecb7f12bc Update edit.jet.html 2017-07-14 23:16:27 +10:00
kilo cd09cc030b Update edit.jet.html 2017-07-14 22:56:07 +10:00
kilo 71d217ab03 Update edit.jet.html 2017-07-14 22:45:28 +10:00
kilo 50a66c2058 Update view.jet.html 2017-07-14 22:45:28 +10:00
kilo 2ae4824d27 Update profile.jet.html 2017-07-14 22:12:00 +10:00
kilo 9b37ad0882 Update profile.jet.html 2017-07-14 22:12:00 +10:00
kilo 9fd0a9d554 Update search.jet.html 2017-07-14 21:34:49 +10:00
kilo 04c5ab7659 Update listing.jet.html 2017-07-14 21:04:33 +10:00
kilo 2e7b43646f remove comment td if no comment & colspan = 2 on previous td 2017-07-14 21:04:33 +10:00
kilo 953ca8e7d6 fix spacing again, there was a space too much 2017-07-14 21:04:33 +10:00
kilo 6257f132fe necessary class addition to do as stated above 2017-07-14 21:04:33 +10:00
kilo 49e8a0b510 no default vault for userid in refine, as to show the placeholder 2017-07-14 21:04:33 +10:00
kilo 9d8156ea55 fix profile 2017-07-14 21:04:33 +10:00
kilo 6eeaf4ce0b Update listing.jet.html 2017-07-14 21:04:33 +10:00
kilo 7b1e925d9f Update profile.jet.html 2017-07-14 10:14:29 +10:00
kilo ada31dd19f Update profile.jet.html 2017-07-14 10:14:29 +10:00
kilo 689132b9a1 Update profile.jet.html 2017-07-14 10:14:29 +10:00
kilo 8f0a0ca338 Update listing.jet.html 2017-07-14 10:12:16 +10:00
kilo 76c0b91e40 Update search.jet.html 2017-07-14 10:12:11 +10:00
kilo f96b485bcb Update search.jet.html 2017-07-14 10:12:11 +10:00
kilo 6d648a593d Update search.jet.html 2017-07-14 10:12:11 +10:00
akuma06 009ae50a4c Fixing title in torrent edit page 2017-07-13 18:23:22 +02:00
akuma06 8122015a2e Fixing registration + Added a log on request errors 2017-07-13 18:05:53 +02:00
akuma06 dc6fda3333 Merge pull request #1167 from Kiloutre/patch-8
Better looking refine & fix JS generating torrents with unclickeable categories
2017-07-13 14:57:11 +02:00
akuma06 ef8d8af8b0 Forgot this merge conflict 2017-07-13 14:29:41 +02:00
akuma06 5da9fe607c Merge branch 'dev' into refactor 2017-07-13 14:23:28 +02:00
akuma06 5be870e21b Add commit from kipukun on simplemde 2017-07-13 13:57:19 +02:00
kilo a5a360fef7 Update listing.jet.html 2017-07-13 12:59:15 +02:00
kilo 56e6d133a1 Update search.jet.html 2017-07-13 12:57:03 +02:00
akuma06 78951680a6 Merge branch 'refactor' of https://github.com/NyaaPantsu/nyaa into refactor 2017-07-13 12:53:33 +02:00
akuma06 5646e76423 fix for translation in listing 2017-07-13 12:53:31 +02:00
kilo 22a1dbaf63 Update view.jet.html 2017-07-13 07:39:51 +02:00
kilo f0b1d8e824 Update torrents.jet.html 2017-07-13 00:40:22 +10:00
kilo 4cd3871a23 Update profile.jet.html 2017-07-13 00:40:22 +10:00
kilo 4d63a18df4 Update profile.jet.html 2017-07-13 00:40:22 +10:00
kilo c32f3f34d1 alright now travis werks 2017-07-13 00:39:54 +10:00
kilo cdeac8283a maybe that will fix the travis? 2017-07-13 00:39:54 +10:00
kilo bb26c861fd woopsies ) too much 2017-07-13 00:39:54 +10:00
kilo e9db3f6445 Update view.jet.html 2017-07-13 00:39:54 +10:00
akuma06 f8f6758ffe Fixing checkbox label flags 2017-07-12 12:04:20 +10:00
akuma06 fbb578b800 Fixing issues with language name translation 2017-07-12 12:04:20 +10:00
akuma06 21767877b1 Fixing call to flag method 2017-07-12 12:04:20 +10:00
akuma06 e1d6e7df20 Changing to the new behaviour of package languages 2017-07-12 12:04:20 +10:00
kilo 6e34889847 Update view.jet.html 2017-07-12 12:04:20 +10:00
kilo 9bb6b79db5 Update edit.jet.html 2017-07-12 12:04:20 +10:00
kilo 99e103a1d7 Update upload.jet.html 2017-07-12 12:04:20 +10:00
kilo fe78b99c8c Update listing.jet.html 2017-07-12 12:04:20 +10:00
kilo 8ec52cf3ef Update badgemenu.jet.html 2017-07-11 18:33:38 +10:00
kilo ce553f4e49 Update badgemenu.jet.html 2017-07-11 18:33:38 +10:00
akuma06 f8de340265 Added search refine on every pages + fixed kilo.js 2017-07-10 15:24:52 +02:00
akuma06 0cf98c91b0 Fixing upload language not mandatory message 2017-07-10 14:37:48 +02:00
kilo f560b3606a Update search.jet.html 2017-07-10 22:11:35 +10:00
kilo 06442da77f Fix wrong JS variable name & some css stuff (#1151)
* Update main.js

* remove workaround that doesn't work

* Update torrents.jet.html

* Update search_handler.go

* Update search.jet.html

* Update main.js

* Update main.js

* Update search_handler.go

* Update main.js
2017-07-10 17:33:26 +10:00
kilo acf0ae0fad Make refine button submit form if refine dropdown doesn't exist (#1149)
* Update site.jet.html

* Update main.js

* remove onload

* Update main.js
2017-07-10 15:36:24 +10:00
kilo 4adf0774eb Update search.jet.html (#1148) 2017-07-10 15:13:25 +10:00
kilo 61a267af43 Better alignement in user torrent page (#1147)
* Update main.css

* Update torrents.jet.html
2017-07-10 15:13:11 +10:00
kilo c580cfaffe First few fixes of header & refine changes (#1146)
* make refine stick to search bar

* Update search.jet.html
2017-07-10 14:57:59 +10:00
kilo d01649b31f Update torrents.jet.html (#1145) 2017-07-10 14:57:50 +10:00
kilo f5a86525d0 Header & refine dropdown changes (#1130)
* add button in header & remove two options from header search

* dont show refine button on small screens

* remove the div in there

* to put it there and add display: none when needed

* add refine class for future js code

* add function in code to toggle refine

* more html changes

* spacing changes

* add limit & show trusted and all that stuff to refine

* add margin

* obligatory css changes

* forgot {{ }} for a variable name

* add function on onclick refine button

* wrong file

* put onclick & translation on button
2017-07-10 13:57:59 +10:00
kilo 90fa1ad922 Remove unwanted torrent name spacing in user torrents (#1143)
* Update main.css

* might as well remove the now unused category
2017-07-10 13:57:07 +10:00
kilo 5c7927e4f4 load flag css in user torrents (#1141) 2017-07-10 13:55:57 +10:00
kilo 2a119e6537 make size & date centered in user torrent view (#1140)
* css changes

* Update main.css

* Update torrents.jet.html
2017-07-10 13:55:49 +10:00
kilo f8dd7cb0fb fix link display in user torrent view (#1139) 2017-07-10 13:55:37 +10:00
kilo baeb405490 too lazy to make a title (#1138)
* preliminary work

* Update main.css
2017-07-10 13:55:29 +10:00
kilo 09313cdc0e Proper user torrent listing (#1136)
* Update torrents.jet.html

* Update torrents.jet.html

* Update torrents.jet.html
2017-07-10 10:19:02 +10:00
kilo 1b2d16ba78 Fix displaying of user-torrents (#1132)
* Update torrents.jet.html

* Update main.css

* Update main.css

* Update torrents.jet.html

* Update main.css

* Update torrents.jet.html
2017-07-10 00:36:36 +10:00
akuma06 2bf9b26dfd Fix comments 2017-07-09 16:21:34 +02:00
kilo 2943fdf6e1 Add small "language is not mandatory" message (#1129)
* add class in css

* html change

* Update en-us.all.json

* Update fr-fr.all.json
2017-07-09 12:19:59 +10:00
akuma06 883f209c7c fix for audio element 2017-07-09 01:58:12 +02:00
kilo cb79d300d3 Update search.jet.html 2017-07-08 21:34:02 +02:00
akuma06 40d2169e02 Fixed modtools 2017-07-08 15:07:26 +02:00
akuma06 69ab4568d3 Added checked on searched languages 2017-07-07 14:15:08 +02:00
akuma06 80ea5b2b51 Edited refine language checkboxes 2017-07-07 14:09:44 +02:00
akuma06 3e9fd95b72 Merge branch 'third-changes' into pr/1114 2017-07-07 13:00:21 +02:00
akuma06 59a9aa6ad9 Fixing Translations.js + kilo.js 🐤 2017-07-07 02:25:36 +02:00
kilo 2dd0e2ced8 Update listing.jet.html 2017-07-07 01:58:02 +02:00
akuma06 93ec394d0a Hiding refine only on home page 2017-07-07 01:20:00 +02:00
akuma06 725b0423da Fixing img blank relative url to absolute 2017-07-07 00:20:06 +02:00
akuma06 6534d02977 Fxing flags checkboxes without flags next to them 2017-07-06 22:42:55 +02:00
akuma06 03ded2e027 Changing catSelect Behavior
Return now Categories object instead of map[string]string.
Remove some debug log
2017-07-06 22:19:44 +02:00
akuma06 e54a2e59e2 Fixed alphabetical order for languages and categories
Also improved the name of exported functions for categories
2017-07-06 21:53:13 +02:00
PantsuDev 546dda2d5c Fix incorrect flags in refine 2017-07-06 12:51:21 +10:00
akuma06 7a12d0807c Caching of torrent listing and torrent view 2017-07-05 17:06:24 +02:00
akuma06 faea14be2f Merge pull request #1096 from Kiloutre/patch-4
Flag clickeable to get to flag search
2017-07-05 02:25:52 +02:00
kilo 5fbc8cca47 f to lang 2017-07-05 01:17:01 +02:00
kilo d8e3720ccd &f to &lang 2017-07-05 01:15:49 +02:00
akuma06 920e4069a1 Modified img size of error pages 2017-07-04 03:02:19 +02:00
akuma06 c3b3542bad Changed Mark as Hidden
Strings need to be retranslated
2017-07-04 02:57:47 +02:00
akuma06 e4d4878d64 Added Missing test 2017-07-04 02:54:43 +02:00
akuma06 d74d337c25 Adding redirecto when login 2017-07-04 02:48:20 +02:00
akuma06 d4c245e256 Fixing torrent edit for user&admin 2017-07-04 02:40:54 +02:00
akuma06 330ab06597 Adding upload of multi lang full support 2017-07-04 02:07:25 +02:00
akuma06 e2f3507069 Some html fixes 2017-07-04 01:15:43 +02:00
kilo 089d898b76 Update search.jet.html 2017-07-03 17:41:42 +02:00
kilo ada9c3c8fb add flag search in search refiner 2017-07-03 17:17:34 +02:00
akuma06 c23a86413d Update listing.jet.html 2017-07-03 17:02:12 +02:00
kilo fcb4499fd0 make comma disappear at the end 2017-07-03 16:36:08 +02:00
kilo 7f1069167a Update listing.jet.html 2017-07-03 16:29:15 +02:00
akuma06 929bf0e71b Fixing profile_edit 2017-07-03 02:16:39 +02:00
akuma06 f3a323d7b8 Fixing html flags rendering 2017-07-03 01:30:06 +02:00
akuma06 baccce78e2 Added some check on User variable
User is now a pointer, so doing User.xxx will make an error nil pointer dereference. So we have to check that User is not nil
2017-07-03 01:11:45 +02:00
akuma06 a02976ef57 Fixed pointer dereference
Limiting number of languages to 1 in listing view
2017-07-03 00:59:59 +02:00
akuma06 b10d5e32b5 Merge branch 'refactor' into second-batch 2017-07-03 00:44:50 +02:00
akuma06 b11c02e54e Fixed templates with new functions 2017-07-03 00:34:18 +02:00
kilo fae254c404 <kilo> u want me to re-make the PR but on the refactor branch, right? (#1087)
* margin-top removal

* flag-other background: none

* torrent language on other - upload.htl

* torrent language edit.html

* torrent language admin edit
2017-06-29 22:16:21 +10:00
akuma06 5991a21818 First batch of changes for the refactor (#1078)
* First batch of changes for the refactor

Added the support of gin in routes and other services/utils
Begining implementation of JetHTML

* Remove os folder

* Move scrapers to own repo

* Second batch of changes

All .jet.html are the working templates.
You can now test this PR, the index Page and upload works. If you want to complete the other html templates, you're welcome

* Move captcha to util

* Move uploadService to utils

* Use govalidator instead of regex

* Third batch of changes

All the front end should as previously.
I also fixed some minor things unrelated to the refactor (mostly style issues on static pages)
Now errors can be accessed by importing the "errors" helpers and using the `yield errors(name="xxx")` command in templates.
Same for infos.
Templates are now more hierarchized with a base template "base.jet.html" which is extended depending on the context in "index_site" or "index_admin" layouts. Those layouts are extended than in every pages.
Other helpers are captcha to render a captcha `yield captcha(captchaid="xxx")`
And also csrf, with the command `yield csrf_field()`
To translate, you don't have anymore to do `call $.T "xxx"`, you just have to do `T("xxx")`.

Pages for the website part are in folders in the folder "templates/site". Pages for the admin part are in "templates/admin". Layouts are separated in "templates/layouts". Helpers and menu are in "templates/layouts/helpers" and "templates/layouts/menu". Error pages should be put in "templates/errors"

* Added test on templates

When adding a new template, you have to tell to template_test.go, the context of the new template (if it doesn't use the common context)

* Panel admin works

Now the templating part should work. The PR can now be fully tested.

I think we should push the templating PR  and do the routes/controllers/removal of services in another branch. So we know that this one is functional

* Updated dependencies

* Fixed test for modelhelper

* Fix testing for commentlist

* Fix travis :')

* Just renamed router and removed network

* Applying same SEO fix

* Update form_validator.go

* Added back regexp package
2017-06-28 21:42:38 +10:00
akuma06 ab4076cbcb Fixing SEO
Adding meta tag og:title to point out to the page title. And og:site_name to the actual site name.

Changing title tag of torrent name to h1 instead of p since h1 is used by SEO
2017-06-28 01:42:28 +02:00
MMP0 fd39bfeac2 simplemde.min.js : Move locally (#1075)
* simplemde.min.js : Move locally

* Add simplemde.min.js
2017-06-26 17:43:47 +10:00
kipukun ;_ ef6a999539 Fix some frontend bugs yay (#1074)
* Fix user menu not doing the thing right

* simplemde.css: Move locally.
2017-06-26 10:09:45 +10:00
sfan5 279e457def Fix broken images on search page due to relative URL 2017-06-26 01:01:21 +02:00
akuma06 ecb983aa80 Update FAQ.html 2017-06-25 20:35:51 +02:00
akuma06 d4b36e2489 Fixes block templates for title and rss (#1068)
* Fixes block templates for title and rss

* Remove duplicate og site_name
* add rss links in meta for torznab and eztv
* Fixed 404 Error in og site_name

* Git didn't update the view fast enough
2017-06-25 01:54:33 +02:00
kilo a47f89cd0b Make flags overlap category icon (#1059)
* Prettier flag position

* flag overlap category icon

* HTML changes

* fix css that didn't apply properly & colspan not always being there

* Update main.css

* Update home.html

* Update home.html

* Update main.css

* Update main.css
2017-06-24 09:05:21 +10:00
PantsuDev bdaedd3975 Revert "Make torrent language form not required (#1046)"
This reverts commit 82a0f3729a.
2017-06-23 20:55:33 +10:00
kilo 74ac9aaccf same but for admin 2017-06-23 12:46:50 +02:00
kilo 95c858076e Make latest commit hash at the bottom clickeable
More convenient for contributors
2017-06-23 12:45:48 +02:00
akuma06 8c62d7bbe6 Fix modtools always shown 2017-06-23 03:15:56 +02:00
PantsuDev c2d931c71f Change max to limit in search header 2017-06-22 11:02:55 +10:00
akuma06 ce13ce1bfb Precised that email are optional 2017-06-21 11:50:55 +02:00
akuma06 f1fed8fbc2 Merge branch 'dev' of https://github.com/NyaaPantsu/nyaa into dev 2017-06-21 11:44:00 +02:00
akuma06 563795f0c0 Should fix #817 2017-06-21 11:43:55 +02:00
kilo 82a0f3729a Make torrent language form not required (#1046)
* Make torrent language form not required

It's required currently and that's annoying because the majority of torrents do not need that

* Make torrent language form not required

* Make torrent language form not required
2017-06-21 16:37:55 +10:00
tomleb f6f452114f Fix filters giving wrong results (#1042) 2017-06-21 11:59:00 +10:00
akuma06 eaf4e23266 Fix hidden on User Profile (#1039)
When a user had hidden torrents, they were still listed on his user page even if it's not the actual user who is viewing it.
That's why I added a new function for searching which filter out hidden torrents.
Now when a user go to his own page (or a moderator), he can see all his torrents.
However if another person visit the page, only non hidden torrents will be listed.
I added the hidden parameter in ES database, it permits also to use the search instead of SQL when listing torrents on the user page. Less load time, go with the idea that we should use ES everywhere when needed.
2017-06-21 11:58:54 +10:00
kipukun ;_ 121101fe1c Frontend small (#1040)
* Header isn't as WIDE on resolutions past 1920

* Turn down the fucking volume because it scares the shit out of me everytime

* Make clear the mascot is clickable

* Make torrent buttons not fuckhuge

* Just show N/A on no website

* search.html: Fix minor typo in refine box
2017-06-21 11:28:47 +10:00
akuma06 4624cb77ab Fix typo? 2017-06-21 00:27:51 +02:00
akuma06 d3ccdc4af1 Optional fix for wide screen (#1007)
* Should fix old uploader name in torrent view

* Fix "save changes" in modtools

* Modtool more colorful

* Fix search bar placement in modpanel

* Fix for widescreen

* Fix buttons in modpanel and some troncated text

* Update torrent.go

* Update admin_index.html

* Some last fix

Re added icon on download&magnet links
2017-06-20 23:15:26 +10:00
kipukun 4d3340a32e Yay refine looks better (#1028)
* Yay refine looks better

* Added Translation
2017-06-20 12:07:03 +10:00
akuma06 9307087024 Refine form linked up & edited buildversion to commit hash (#1025)
Added the use of the new search form made by @kipukun
Buildversion are now commit hash. Please read the readme for new build
command (or just build using package.sh).
2017-06-20 10:06:01 +10:00
akuma06 1f69e3c028 Merge pull request #1016 from kipukun/frontend-nav
Added refining search options on search, NOT WIRED UP
2017-06-17 04:27:07 +02:00
akuma06 5e65b20c89 Added two new functions for @kipukun
GetCategory categoryID  keepParent (eg: GetCategory "3" true <= for all
anime)
Modified
GetCategories to (keepParent, keepChild) (eg: GetCategories true true <=
for every catagories)
2017-06-17 04:24:30 +02:00
kipukun 2c6eea88bc Added refining search options on search, NOT WIRED UP 2017-06-16 21:00:46 -04:00
kipukun 5bc922781c Frontend aesthetic (#1015)
* Make view page not shitty

* View page <td> now ellipses on overflow

* Make flags not look shitty

* Updated mufuyu sound

* Updated multiple flag

* Updated other flag (thanks anon)
2017-06-17 08:49:57 +10:00
MMP0 a07181243c Fix chrome store link 2017-06-17 00:24:36 +09:00
sfan5 93bc6e9cdb Fix stats properly (ES-only) 2017-06-16 01:01:14 +02:00
kipukun 95173a0f33 Frontend v9000 (#1008)
* Should fix old uploader name in torrent view

* Fix "save changes" in modtools

* Modtool more colorful

* Fix search bar placement in modpanel

* Make colors more consistent; less would be super helpful tbqach fam

* Display the old username if it's there

* Fix some admin index html

* Add custom icons and remove png code from all CSS

* Move a good amount of cosmetic code from main to classic

* Fix some weird bug with point-events; add some global icon formatting; fix mascot fucking up

* Spruce up admin panel with icons on smaller viewports, along with adding trash icon

* 404 redesign ;^)

* Mufuyu mascot on all themes; says something slightly lewd

* Fix weird user menu bug where shit would overflow
2017-06-16 08:57:52 +10:00
pantsudev 2c62516cc6 Fix stats lol 2017-06-16 08:53:35 +10:00
akuma06 93364dac77 activity log for users (#1002)
List Torrent delete log
Torrent edit log
Comment delete log
And every other logged activities
Can be filtered out by a filter tag ("edit" or "delete" supported)
Pages navigation

Can be accessed by /activities

Added some translation string
Fixed hidden username on api request
Fixed comments username on modpanel
New Activity model
New Activity handler
New Activity Service
Fixed some updating issue for ES when moderating torrents

Be aware deleting torrents and comments return the model now!
2017-06-15 12:44:46 +10:00
akuma06 0662b3fb41 Audio captcha (#995)
* Megacheck friendly

applied megacheck and fixed some unwanted behaviour (markdown)

* Forgot this file

* Captcha Audio

Should make #993 happen

* Fix style issue in  comments

* Added margin auto and width on input

* Moved width on captcha div instead

* fixing width issue with audio tag

* Captcha final style fix
2017-06-14 20:10:03 +10:00
akuma06 963879f7aa Updated FAQ links (#992)
Added Android App link (ios when someone builds it)
Replaced FF extension link to a selfhosted one (doko.moe link)
Added translation string
2017-06-14 18:41:50 +10:00
sfan5 056d579f82 Fix wrong user edit links in modpanel 2017-06-13 20:15:50 +02:00
Ramon Dantas d8e17478f8 Country flags (language) for torrents. (#970)
* Add flags for torrents

Add a new field, .Language, to the Torrent model, and a new package,
torrentLanguages, which maps languages to flags. Added also a flag icon pack
from googlei18n/region-flags, with (mostly) public domain flags from Wikipedia.

* Optimize flags

* Use FlagSprites CSS instead of .png files

* Only use flags for languages we support

* Add test for CSS flags

Ensure that we have all the flags for the languages we support.

* Add AdditionalLanguages field to config

This allows us to support additional languages for new uploaded torrents,
even if we have no translation for it.

* Minor CSS fix

* Add "other" and "multiple" torrent languages

Also removed the TorrentLanguage struct, as it wasn't much useful.

* Fix test

* Add colspan=2 to category when language is empty

Also hide the language column if empty.

* Add lang field to search.

Hopefully it works with Elasticsearch as well, but I haven't tested
(lol Java)

* Add language field to ES index and settings

* Add language column to JS template

* Add keyword type to language ES field

* Remove 'raw' from keyword

* Set "simple" analyzer on language

* Document .Language field on Torrent model
2017-06-12 09:14:26 +10:00
akuma06 c9c1c70296 Fix email couldfare protection 2017-06-07 22:26:38 +02:00
akuma06 87fe2cef4d Fixed typo
Missed one t in qBittorrent
Added qBittorrent logo
2017-06-07 15:22:28 +02:00
akuma06 b1649724d8 Added Links to FAQ (#962)
Chrome and Firefox Extensions have been added to the FAQ
qBitorrent plugin also added
Same with nyanner local client
Added id tags on all h2 for better redirection when linking to the faq.
New translation strings for extensions and plugins
2017-06-07 23:00:35 +10:00