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

1124 Révisions

Auteur SHA1 Message Date
kilo 3ccfef7eb0 Move video quality row under all the tags instead of between accepted & non-accepted tags 2017-09-01 07:27:18 +02:00
kilo 70c2856bbe Whole tag text is clickeable instead of just the ID 2017-09-01 07:21:52 +02:00
kilo df82737824 display: none on these inputs that do nothing at the moment but will in the future 2017-09-01 07:17:55 +02:00
kilo 1362a12432 Remove inline styling 2017-09-01 07:15:03 +02:00
kilo 99dcbc6555 Same but for preview torrents 2017-09-01 06:56:42 +02:00
kilo 3b4197aa15 Same but for JS torrents 2017-09-01 06:56:32 +02:00
kilo 2f1549dec2 Add title when hovering comment count to indicate that it is a comment count 2017-09-01 06:54:48 +02:00
kilo 9d4bf36231 Add container class to pagination (#1456) 2017-08-31 20:59:35 +10:00
kilo 424e26d476 Fix file list indent (#1450)
* Fix file list indent

* Lower indent
2017-08-31 09:49:59 +10:00
kilo 6209dfbfb2 Load query.js in base as theme toggler JS requires it (#1449)
* Have to include query.js in very page because of theme toggler

* Remove query from other files

* remove query

* Remove kebab

* better color
2017-08-30 21:29:52 +10:00
kilo 5a184bfb50 "Alternating Colors" option in settings (#1440)
* Non-bold torrent name when using alternating background colors

* Add alternating colors for g.css

* Add alternating colors for classic.css

* Add alternating colors for tomorreuw

* Update classic.css

* Add alternating colors to settings page

* Add alt-colors class to tbody if enabled

* Add GetAltColorsFromRequest() function to get AltColors cookie value

* Create AltColors variable for usage in listing

* Make settings handle altColors input

* Add AltColors in user struct

* Returned the wrong variable here

* Turn function return value into bool

* Condition checks variable like a bool

* ditto

* better color for g.css

* even better color

* better

* Last change for g.css

* Improvement for tomorrow

* Update classic.css

* add alt-colors class to upload preview

* Add alt-colors to user profile

* more vivid color for g

* Fix typo

* Remove browser outline for refine when clicked on

* remove browser outline

* Fix rules that didn't apply and category icon being way too small on user profile thanks to usage of percentage

* Remove show-xs class for search inputs

* Turn refine button back into position: absolute to pin at very bottom of refine

* Alternating colors for g's trusted, remake & aplus

* Update tomorrow.css

* attempt at fixing travis

* test (will have to rollback that change)

* rollback

* will have to rollback

* will have to rollback

* will have to rollback

* will have to rollback

* add AltColors variable to template test

* rollback

* rollback

* rollback

* rollback
2017-08-30 15:21:45 +10:00
akuma06 3e04f16c21 Fix tag() function (#1446)
Seems like I forgot to commit this file in my previous PR.
2017-08-30 10:31:58 +10:00
kilo 469375435c Toggle theme JS now also do a query to save new theme settings for logged-in users (#1443)
* Set user theme through query in toggle

* Create UserID JS variable

* remove useless shit
2017-08-29 21:15:37 +10:00
kilo 75fae3c8fe Update search.jet.html (#1441) 2017-08-29 20:46:25 +10:00
kilo b41ea25728 Remove useless shit (#1439)
* Remove useless shit

* Fix refine button on IE

* Fix header being bigger than it should

* Fix various issues with header when logged as admin

* More cleanup & small fixes

* Remove useless inline styling

* Forgot a number

* Update main.css

* Remove useless <link>
2017-08-29 15:43:34 +10:00
kilo 2088f8a1c1 Remove workaround (#1438)
* remove workaround class from html

* remove workaround class from css
2017-08-29 12:06:06 +10:00
akuma06 9bb26a7dbe Add username search (#1434)
* Add username search

Quite simple, you need to provide ?user=xxxx

* Add userID search + Changed name of input field

Now ?user=xxx can also search userID.
For that you need to prefix it with "#".
Example:
* ?user=akuma06 would search torrents based on username akuma06
* ?user=#123 would search torrents based on userID 123 (be aware that you have to encode the "#" in url format %23)

* Update search.jet.html (#1436)

* Update main.css (#1435)
2017-08-29 11:06:16 +10:00
akuma06 e6f0a56f65 Update README.md (#1432) 2017-08-28 20:46:13 +02:00
kilo c1901431d0 Add title for tag inputs & some random css stuff (#1429)
* Add title for tag inputs

* Turn the cursor into a pointer when hovering search icon

* Remove space separating search input & refine button

* Remove now useless css rules

* Proper padding for header searchbox

Some text was hidden by the search icon because of too low padding

* Fix language list position on IE

* Fix placeholder display for firefox

2px smaller than regular text
2017-08-28 23:52:05 +10:00
kilo ce8c3d93e3 Add markdown css to <head> (#1427) 2017-08-28 23:38:37 +10:00
kilo cc8b2fcbc4 Add missing "form-input" classname to inputs (#1426) 2017-08-28 23:16:57 +10:00
kilo 4eea2fc0fd Fix wrong classname (#1422) 2017-08-28 13:26:50 +10:00
kilo 3ea9e7230d Update tag.jet.html (#1421) 2017-08-28 13:05:56 +10:00
kilo bdda5dcd4f Add DLsite input and missing quality options (#1418)
* Add DLsite input and missing quality options

* Smaller inputs to have room for 4 inputs

* Update main.css

* add translation string
2017-08-28 11:57:56 +10:00
kilo 4e361ccce0 Prettier tags on upload (#1420)
* HTML changes to have tags in one div

* Add form-input class to tags inputs in upload

to have them look like regular inputs

* CSS changes to make tags inline

* Add changes to torrent edit

* Add changes to admin torrent edit

* attempt at fixing travis

* rollback admin edit in an attempt to fix travis

* Fix tags being visually broken in one very specific resolution

* fuck this shit
2017-08-28 11:42:38 +10:00
kilo 3f709f571b Some refine input & design changes changes (#1408)
* Fix missing class & change refine-container-2 inputs

* CSS changes to go along

* 1 pixel

* 2px

* -1px

* fix firefox select misalignement
2017-08-27 14:11:40 +10:00
kilo e07df15f6e add classic theme to user edit (#1409) 2017-08-27 12:55:33 +10:00
yiiT 81e9a8a1a1 Add RSS Feed Information to FAQ (#1356)
* Add RSS Feed Information to FAQ

* Update faq.jet.html

* Add TL strings
2017-08-27 11:42:27 +10:00
kilo de1ace1624 Add tag inputs to refine search (#1394)
* Avoid language list being higher than 59px in refine

Otherwise that would break the visual for the future anidb & tag inputs on some very specific res

* CSS to make the new input look pretty & responsive

* HTML of the new inputs

* -1px
2017-08-27 11:21:00 +10:00
kilo 73a5277b6f Move exclude input (#1402)
* Move exclude input

* Update search.jet.html

* Update main.css

* Update main.css

* Update search.jet.html
2017-08-27 11:05:42 +10:00
kilo 1475da3cc0 Fix refine date inputs being too small (#1405)
* add refine-date class

* set refine-date width in css

* !important width for refine date as to avoid responsive css to change it

* remove size for date inputs
2017-08-27 10:51:19 +10:00
akuma06 53ba669ba6 Add remember me checkbox back (#1397)
I tried locally and I'm kept logged in. @ewhal check after update that you do have the same hash set in both nyaa and sukebei. If you do, just change the domain name (".pantsu.cat") in the functions getDomainName() to the subdomain. Because I don't see why it wouldn't work otherwise
2017-08-26 12:57:02 +10:00
akuma06 0e4f194b32 Exclude User Search argument (#1399)
Now you can exclude a particular user from search by putting in the url ?nuserID=xxxx
As asked in #528
2017-08-26 12:28:34 +10:00
akuma06 b3e3ec6083 Fix Navigation Admin Panel (#1398)
* Fix Navigation Admin Panel

* Fix broken html on reassign page

* fix user link in comment list

* Fix Unknown bytes

* Fix switch file upload/magnet

* fix modtools background white + width

* fix /mod/ redirection url

* Fix last torrents on modpanel

* empty torrent file input

* Add hidden class to h3
2017-08-26 12:15:28 +10:00
akuma06 2b4731d16c Dbidlinks (#1396)
* Add Anidb, Vndb, Vgmdb links

* Anidb, Vndb, Vgmdb and Dlsite links into tag design
* Add external links to Anidb, Vndb, Vgmdb and dlsite

* Add filter links to tags

* Filter string translation already exists

* Fix display tags

* Update translation changelog

* Do not display tag type when default
2017-08-26 11:42:12 +10:00
akuma06 eea581bae9 Removing SearchType and SearchOrder + Move to new date search behaviour (#1395)
* Update search.go

* Update helpers.go

* Update search.jet.html

* Update search.jet.html

* Removing SortOrder and SortType from template's Search struct. Since we already have them in main torrentParam search struct and we don't need to overwrite them.

* Replaced old date search filter behaviour
2017-08-26 11:24:25 +10:00
akuma06 c49fba015c Removing filter on listing.jet.html (#1393)
Filtering here would mean giving random number of results instead of showing constant number. And can mislead people to think that there are no results and also force people to switch pages more often.
For example, if there are 48 hentai results on the 50 results. It will display only 2 results on the page. People would therefore think that there are only two results for the search or would make them changing the page every two (or more) results instead of 50.
Finally this doesn't fix at all the results in the RSS feeds & the API endpoint.

The hentai results should be fixed in the scrapper.
2017-08-25 10:30:09 +10:00
kilo bce96c86c7 Update search.jet.html (#1391) 2017-08-23 08:41:29 +10:00
akuma06 c6168be8b1 Tag Search + Tests + Search slight refactor [DONE] (#1342)
* Tag Search + Tests + Search slight refactor

First commit improving search. Different struct have their own file with their tests. This way of separating struct by files is inspired by the go packages I've seen so far.

Added new behaviour as discussed in #1334

* fix fallback to ES

* Added some comments to explain PG fallback + log err moved

* Refactored search

Nearly fully covered
WhereParams struct has disappeared for Query struct instead
In DB model, we use an interface implementing Query struct methods

* 1rst Refactor of Tags (WTF already?!)

Prepare Tags for the refactored system. Now there will be descriptive tags for a particular release (ecchi, BDSM, ....) and typed tags.
Typed tags are tags relevant to all torrents and can be limited to some input value. For example, video quality is a typed tag limited to some values (hd, full hd, sd, ...). In the same way, anidbid is also a typed tag but doesn't have default values.

Furthermore, the location storage of tags have changed, now accepted descriptive tags are stored in the torrents table in the column "tags" and they are separated by commas.
In the opposite, accepted typed tags can have have their own column in the torrents table. For example, anidbid, vndbid will populate the column DbID when accepted. On the other hand, videoquality will populate the same way as descriptive tags.

This behaviour depends on the callbackOnType function in tag/helpers.go

* fix for modtools :')

* Added anidb, vndb, dlsite & vmdb id fields in torrent model.
Tags don't have an accepted field anymore.
Accepted Tags are in torrent.AcceptedTags and non-accepted ones in torrrent.Tags.

New Helper + New Changelog for translation string.

* New upload/edit form for torrent tags.
Now the inputs are dynamically generated by the helper tag_form.
No more modal window in those form, only inputs.
Support of tags in API
New translation string for the  link to the modal on torrent view.
More comments in the functions for tags

* Improving how config for tags work. Adding a test on them with understandable messages.
Config for tags have now a Field attribute which is linked to the Torrent model. For example anidbid tag type has now a AnidbID field in config which is the name of the field in torrent model (AnidbID). Every new tag type need to have a field attribute with its counterpart in torrent Model.
Fixing some errors

* Fix compile error + Tests Errors

* Improve performance by caching the list of tags with an index
Adding/removing tags works/tested
New translation strings

TODO: test/fix adding tag on upload/edit

* Mini fix to display video quality
+ tags works/tested on modo edit

* Fix editing tags on modpanel

* Edit tags works

* Add translation string

* Add search backend for tags.
?tags=xxx,eee,ddd
?anidb=21
?vndb=23
?vgmdb=24
?vq=full_hd

* Fix Ajax tag Removal&Add

* Added form for descriptive tags

* Forgot to add the link between database and form for descriptive tags.

* Adding the increase/decrease pantsu for descriptive tags

* Fix #1370

* When you actually forgot to commit files after having forgotten commits
2017-08-22 11:48:10 +10:00
kilo 1a0f8e6604 Add failsafe to prevent theme1 & theme2 being dentical at time (#1385)
* Add failsafe for theme toggle

* remove unneeded /
2017-08-22 10:49:43 +10:00
kilo cd4154cf7f Remove hentai keyword if not sukebei (#1383) 2017-08-21 11:00:19 +10:00
kilo bda181ee54 Add toggle dark theme for non-JS users (#1381)
* Add themeToggle handler to router.go

* Create themeToggle/router.go & ThemeToggle.go

* Add link to /dark in footer, remove display = none on toggle dark mode

* Remove JS that ordered toggle dark mode link to show as it is now constantly visible

* Rollback to fix errors

* Add some comments

* Create redirectUrl variable & set it's content then use it to redirect user

* Remove useless log

* Remove usage of fmt

* Add redirect get parameter to toggle link

* Add another url for toggleTheme

* wooo

* Update base.jet.html

* Update base.jet.html
2017-08-21 10:48:17 +10:00
akuma06 f3eaa2285b Information on how to use nyaa template system (#1384) 2017-08-21 10:30:47 +10:00
kilo b31e420397 Add missing <br /> (#1382) 2017-08-20 23:42:06 +02:00
kilo ed0f320159 Add nyoo.moe & sukebei.nyoo.moe links to FAQ (#1378)
* Add nyoo.moe mirror to FAQ

* oh shit totally forgot about ""
2017-08-20 00:00:27 +10:00
kilo 2052f2370c Put right css class and remove tag styling (#1377) 2017-08-17 11:13:18 +10:00
kilo 199d2b3b85 Add "sort by" inputs in refine on low res (#1369)
* Add HTML for sorting by name etc

* Add CSS to hide inputs for sorting in refine

* Set value of SortOrder on true if on true (wew)

* Add SortOrder & SortType variables

* change translation strings

* add translation strings

* forgot a missing { and change ascending value
2017-08-14 15:56:45 +10:00
kilo d51eb1ba60 Fixed width for text in refine, make smaller header apply at 500px wide devices & under (#1368)
* Fixed width for text in refine

* make smaller header apply at 500px & under

* remove useless line

* hide notification count if no new notification
2017-08-14 15:37:37 +10:00
kilo d0efb33749 Lower title (h3) margins in refine & some small other stuff (#1367)
* Fix rule that didn't apply and change it's value

* Remove css rule from html

* one pixel higher margin

* smaller category in refine, bigger minimu msize for searchbox

* fix for too big searchbox at some very specific resolution

* lower height level for log-in icon

* add "sign in" text when hovering log-in link
2017-08-12 17:20:47 +10:00
kilo 99f93a83be Remove unused stuff (#1365)
* remove no-torrent class

* remove no-torrent from css

* remove no-torrent from preview JS

* remove no-torrent from auto-updating JS
2017-08-12 16:36:44 +10:00
kilo eeaeb644bf tr-links of lower size if no torrent link & some other stuff (#1362)
* Add "no-torrent" class if no torrent link

* Add no-torrent class that changes width

* add & remove needed !important

* more padding between 860 & 1050px wide

* aids

* Update main.css

* Update main.css

* Update main.css

* Update main.css

* fix display on IE

* Update main.css

* no-torrent class in torrent auto update

* no-torrent class in torrent preview

* fix bug

* fix identical bug

* fix for small header

* small value change
2017-08-09 21:48:26 +10:00
Golumpa 88bea245f1 update login.jet.html (#1364)
* Add icon-user to nyacon font

* forgot to update font file versions

Some people will still get the old font files without the icon-user added to it

* update login.jet.html
2017-08-08 11:29:39 +02:00
kilo c2541bed3e Header smaller for lower height screens (#1341)
* Update main.css

* lower H3 bottom margin

* smaller spacing for refine inputs

* Update main.css

* remove useless shit
2017-08-04 21:08:05 +02:00
kilo 2cca143121 Hide "support pantsu"" if announcement is there (#1340)
* add no-center class if announcement exist

* add no-center class that hides .no-center > center

* Update index_site.jet.html
2017-08-04 10:10:46 +10:00
kilo 75a98cf6e7 Show hours & minutes (instead of days & hours) when hovering last scraped date (#1335)
* Update main.js

* Update view.jet.html

* Update main.js
2017-08-03 22:09:06 +02:00
kilo 08820ee696 Use of Golumpa's user icon as "sign in" for lower res (#1338)
* allow different width for h-user, turn "sign in" into icon at 1100px

* Update main.css

* html for the icon
2017-08-03 22:07:42 +02:00
kilo a7e8ceac11 Update upload.jet.html 2017-08-03 14:47:07 +02:00
ewhal 5042c46e2a Merge pull request #1324 from Kiloutre/patch-9
Make tags invisible in upload if JS disabled
2017-08-03 22:27:07 +10:00
ewhal 0ffd36c0a9 Merge pull request #1325 from Kiloutre/patch-10
Fix "sign in" link being too long
2017-08-03 22:20:36 +10:00
akuma06 a7a670041a Fixing issues on id when create announcement 2017-08-03 03:54:33 +02:00
akuma06 5d54f57ac3 Adding front end for annoucements 2017-08-03 03:46:24 +02:00
akuma06 1dbfe1b3b4 Added moderation part + tests 2017-08-03 03:38:07 +02:00
akuma06 818a100bfc Merge branch 'dev' into patch-7 2017-08-02 22:15:06 +02:00
kilo f072108c0b Update badgemenu.jet.html 2017-08-02 22:06:23 +02:00
kilo f19d42cd59 Update upload.jet.html 2017-08-02 21:50:10 +02:00
kilo 1f81502ca6 Update upload.jet.html 2017-08-02 21:48:57 +02:00
kilo c32211a167 JS trigger the display 2017-08-02 21:48:03 +02:00
kilo 4d1524e6a9 Remove href of dark mode toggle (#1317)
* cursor: pointer

* remove href

* add domain

* Update main.css

* Update main.css

* Update main.css

* Update search.jet.html

* Update tomorrow.css

* Update main.js

* Update base.jet.html

* less margin-bottom on torrent name for mobiles
2017-08-02 19:34:53 +02:00
kilo 3b9574f648 Update torrent_item.jet.html (#1320) 2017-08-02 19:33:53 +02:00
akuma06 d0a647bf8e fix travis error 2017-08-02 18:04:44 +02:00
akuma06 78f8b90129 Added comments on mod route +delete all tags link (#1316) 2017-08-02 15:06:34 +02:00
kilo caed944f4f Use the available space of refine for language (& future anidex stuff) if enough space (#1314)
* CSS stuff

* HTML stuff

* Update main.css

* Update main.css

* pin refine button to bottom

* changes needed to pin refien button

* Update main.css

* Update search.jet.html

* Update main.css

* Update search.jet.html

* Update main.css

* pin refine button and language list to the right

* better spacing

* Update main.css
2017-08-02 22:01:43 +10:00
ewhal 34a6961c0e Merge pull request #1304 from NyaaPantsu/tags
Initial Tag System [done]
2017-08-02 21:59:26 +10:00
akuma06 7f40176f28 Removing errors block 2017-08-01 23:45:07 +02:00
akuma06 b9a1ab9d4c Fix for listing 2017-08-01 23:41:46 +02:00
akuma06 0db143d685 Possibility to add tags from edit panel + upload 2017-08-01 23:38:13 +02:00
akuma06 bd959764f3 fixed counter 2017-08-01 15:38:09 +02:00
akuma06 b16e76d0b6 Fix for ajax query + uniformize api response 2017-08-01 14:47:27 +02:00
akuma06 ba476185d3 fix form variable not defined error 2017-08-01 14:21:05 +02:00
akuma06 46c105362d fix hiding voting tag for anon 2017-08-01 14:12:17 +02:00
akuma06 0891c3eca4 forgot the space 2017-08-01 14:03:19 +02:00
akuma06 6ba6117b8d Merge branch 'tags' of https://github.com/NyaaPantsu/nyaa into tags 2017-08-01 13:56:04 +02:00
akuma06 e68637198f Add ajax tag post + improved the way templating works 2017-08-01 13:54:01 +02:00
kilo 7508bc24f1 Hiding pending tag for anon (#1306)
* Update main.css

* Update tomorrow.css

* Update torrent.go

* Update tag.go

* Update torrent.go

* Update view.jet.html

* adding the S

* fix color for sukebei

* better padding for download buttons
2017-08-01 13:45:06 +02:00
kilo 3708647c73 Not showing torrents with invalid categories in listing (#1302)
* Show "unknown" category if name is empty (invalid)

* Don't show torrent in listing if invalid category
2017-08-01 00:57:56 +02:00
kilo 5e95b57958 Make file list indent work across all browsers & some other css stuff (#1303)
* Update treeview.jet.html

* Update treeview.jet.html

* Update main.css

* Update main.css

* Update main.css

* Update main.css

* Update torrents.jet.html

* Update main.css

* Update main.css

* Update main.css

* Update search.jet.html

* Update main.css

* Update main.css

* Update main.css

* Update main.css

* Update main.css

* Update main.css

* Update tomorrow.css

* Update main.css

* Update main.css

* Update main.js

* Update main.js

* Update main.js

* Update main.css

* Update main.css

* Update main.js

* Update base.jet.html

* Update main.js
2017-08-01 00:57:31 +02:00
kilo b21a09b9d4 Cleaning after akuma (#1305)
* Update view.jet.html

* Update tag.jet.html
2017-08-01 00:45:15 +02:00
akuma06 088612bed3 Parentheses for tag weight 2017-07-31 18:34:57 +02:00
akuma06 1697542143 CSS Rule: Anon can't vote 2017-07-31 18:33:27 +02:00
akuma06 6aa6e9d95f Added check on userID > 0 + links are more stylish 2017-07-31 18:29:43 +02:00
akuma06 a38f79eaf5 Merge branch 'dev' into tags 2017-07-31 17:15:32 +02:00
akuma06 7bd3b176c0 add css tags 2017-07-31 17:13:48 +02:00
kilo 39d5f405a7 Minimum width for the whole website, much better look for header under tight screens (#1301)
* Css changes

* Better outline for refine button in g.css

* remove hide-xs class from category in header

* Forgot a ;

* User menu alignement on low width

* same as above

* Update main.css

* Update main.css

* Update main.css

* Update main.css

* Update main.css

* Padding enhancement for "Sign in" link and avatar

* Update main.css
2017-07-31 13:13:57 +02:00
akuma06 6e5be0f7f1 Tags no-js works + less sql in Development mode + debug tool 2017-07-31 03:15:37 +02:00
akuma06 fe2c128e44 Added form to add tags on view 2017-07-30 03:29:09 +02:00
akuma06 d2339e9a43 Merge branch 'dev' into tags 2017-07-30 02:16:38 +02:00
akuma06 7bb008cb19 Fix for userID = 0 was current user 2017-07-29 18:42:02 +02:00
akuma06 51d7fe2ef7 Added html views + fix template test + View & JSON Controller 2017-07-29 14:43:12 +02:00
kilo e70795ba2f Background-color for refine button, better category borders for tomorrow, some other css stuff (#1292)
* Update g.css

* Update classic.css

* Update tomorrow.css

* Update g.css

* Update g.css

* Update tomorrow.css

* some <summary> improvements

* make it wider

* better border color for torrent preview tomorrow

* better border for classic

* fixing that god damn padding once for all

* bigger search icon

* Update tomorrow.css
2017-07-28 13:47:50 +10:00
kilo 4fda9d0ba5 forgot to copy paste some code (#1290)
* Update main.js

* Update main.js

* Update main.js

* Update main.js

* Update main.js

* remove dumb shit
2017-07-28 13:47:26 +10:00
akuma06 03ea72595d OAuth API [done] (#1275)
* Initial Commit for OAuth API

This builds and run and return the right error.
Need to test it and then adding all users as possible client

* Added mising dependency

* just compile already...

* Fixing template test

* Imrpovements

Moved db stuff in models
Added some tests
Added form in modpanel to add/update a client
Added controllers for add/update of client

* Added Forms + speed improvements

Controller oauth client listing + html
Controller oauth client delete + messages
Messages on comment delete
New ES config that disable ES if set to false. Improve load speed on local development
Fix a load config bug
Fix index admin & translation string sign_out broken by @ewhal

* Sanitize empty strig in form array + css

Multiple empty array of strings are sanitized for the oauth client create form
Added some css for the form display

* Upload and Create form works

* Fix splitting response types

* Removing required on secret when updating

* fix travis error

* Fix travis template test

* Update dependency

* Moved to jinzhu instead of azhao

* randomizen secret on creation

* Final touch on oath api

improved display name
fix grant form csrf
fix login csrf on oauth

* Fix gorm test

* fix template test

* Fixing deleted dependency issue

* Make travis faster

* Fix typo

* Fix csrf for api calls

* This shouldn't be exempt

* Removing hard coded hash

@ewhal Don't forget to replace the hash in tokens.go with another one

* Added an example on how to use OAuth middleware

* Renamed fosite utils to oauth2 utils
2017-07-28 13:46:40 +10:00
kilo d5888079f8 Date difference when hovering a torrent date (#1287)
* Update en-us.all.json

* Update main.js

* Update base.jet.html

* Update main.js

* Update main.js
2017-07-26 18:59:48 +10:00
kilo 35905fbe33 Update view.jet.html (#1285) 2017-07-26 18:59:41 +10:00
kilo 3752efe25f fix flag padding (#1280)
* Update flags.jet.html

* forgot japanese specific css

* Update main.css
2017-07-26 11:59:35 +10:00
PantsuDev af94485dfa Fix travis 2017-07-26 11:59:18 +10:00
kilo 6444636467 fix url parse bug (#1279)
* fix url parse bug

* Update site.jet.html

* Update torrentlist.jet.html
2017-07-25 08:27:42 +10:00
kilo 8ba8ceb46c fix wrong class (#1278) 2017-07-25 08:06:02 +10:00
kilo a3a15db5d3 Update base.jet.html (#1277) 2017-07-25 08:05:49 +10:00
PantsuDev cdabd79c03 Fix more style issues 2017-07-24 15:03:43 +10:00
PantsuDev a931b47bff beautify assets 2017-07-23 15:50:18 +10:00
kilo 93d9b930ab add commit id to html tag 2017-07-23 04:14:47 +02:00
kilo 265eeb9a87 Update base.jet.html 2017-07-23 02:27:47 +02:00
kilo 712ec922bb Update base.jet.html 2017-07-22 23:25:30 +02:00
kilo 9c0403cd25 Update listing.jet.html 2017-07-22 18:11:32 +02:00
kilo 3807c6937d No results template & image (#1263)
* Create no_results.jet.html

* no_results

* Delete Non Non Biyori Repeat - 10 [BDRip 1920x1080 x264 FLAC].mkv_snapshot_12.37_[2017.07.22_14.16.50].jpg

* Add files via upload

* Delete no_results.png.jpg

* Add files via upload

* Update en-us.all.json

* Update no_results.jet.html

* Update search.go
2017-07-22 16:05:11 +02:00
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