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

602 commits

Auteur SHA1 Message Date
sfan5
2ee85d3ec5 Fix modpanel offering to delete Renchon °Д° 2017-06-06 16:54:05 +02:00
MMP0
05b461b810 Update admin_index.html 2017-06-06 23:47:49 +09:00
sfan5
3a7d85247e Magnet & download icons on view page 2017-06-06 16:35:07 +02:00
sfan5
6d2b0b5c95 Color buttons on view page
magnet -> green
delete -> red
edit -> orange
2017-06-06 16:32:24 +02:00
Myrmece
7bb452a477 Deleted obsolete and duplicated translation ids, some other fixes. (#944)
* Update fr-fr.all.json

* Update view.html

* Update ca-es.json

* Update de-de.all.json

* Update ca-es.json

* Update de-de.all.json

* Update en-us.all.json

* Update es-es.all.json

* Update hu-hu.all.json

* Update is-is.all.json

* Update it-it.all.json

* Update ja-jp.all.json

* Update ko-kr.all.json

* Update nb-no.all.json

* Update nl-nl.all.json

* Update pt-br.all.json

* Update pt-pt.all.json

* Update ro-ro.all.json

* Update ru-ru.all.json

* Update sv-se.all.json

* Update th-th.all.json

* Update zh-cn.all.json

* Update zh-tw.all.json

* Update es-es.all.json

* Update ja-jp.all.json
2017-06-06 12:46:44 +10:00
akuma06
2e9812b995 Replaced Terms and conditions (#939)
Replaced by a modal
Edited translation string with the new link
2017-06-06 11:19:29 +10:00
Ramon Dantas
7bcd4b2513 Fix navbar RSS link (#941) 2017-06-06 11:19:19 +10:00
akuma06
5068d83402 Merge branch 'dev' into custom-mascot 2017-06-06 00:38:20 +02:00
akuma06
5a9d1673ce Update view.html 2017-06-06 00:36:31 +02:00
akuma06
58a20a7cfe removing double check of user id 2017-06-06 00:31:43 +02:00
akuma06
66a39e3bd7 Merge branch 'dev' into frontend-mark2 2017-06-06 00:18:40 +02:00
akuma06
5156cda19e Replaced No Notifications by its translation string 2017-06-06 00:17:20 +02:00
MMP0
057d19ab57 Add Markdown editor options + Small changes (#931)
* Add Markdown editor options

* Update upload.html

* Update public_settings.html
2017-06-06 00:07:30 +02:00
akuma06
23210b0250 Report modal fix (#935)
* fix uploaderid when torrent is hidden

Added a new function template to generate a link for uploaders name
In the view we have the actual uploaderID and uploaderName now

* fix template.HTML to string conversion

* Add a modal for reporting

Replace the popup
Use of Modal.js
Include Captcha

* forgot a div end tag

* Moved modal at the end

* Updated translation missing %s

* Added an information message

New translation string

* Forgot %s

* wrong id check
2017-06-06 00:06:52 +02:00
akuma06
01a3143a08 fix uploaderid when torrent is hidden (#930)
Added a new function template to generate a link for uploaders name
In the view we have the actual uploaderID and uploaderName now
2017-06-06 00:06:04 +02:00
kipukun
5316b0474c Fix mobile support by showing comments on mobile view, also vertical align DL icons 2017-06-05 15:11:28 -04:00
kipukun
c2d8b54554 Make user torrent edit page actually work and look better 2017-06-05 14:41:53 -04:00
kipukun
4e22e6f927 Updated success/error texts on view page 2017-06-05 14:25:03 -04:00
kipukun
7a9c4cd13e Misc. changes to profile edit and notifications page 2017-06-05 14:21:20 -04:00
kipukun
c9e480167b Make the 404 page a little less shitty (Fixes issue 893) 2017-06-05 13:52:28 -04:00
kipukun
acfdaf2d6e Fix anonymous users having write permissions on anonymous torrents 2017-06-05 13:35:34 -04:00
ElegantMonkey
e10070b2a9 Add customizable mascot by URL.
Add a new setting for customizable mascots, with a new User field
MascotURL, and a corresponding cookie setting.
2017-06-05 11:32:48 -03:00
PantsuDev
67dcb3e845
Readd user editing and deleting of torrents 2017-06-05 16:52:18 +10:00
akuma06
38a55e88e9 Fix for csrf (#923)
* Merge remote-tracking branch 'refs/remotes/origin/dev' into fix-for-csrf

Fix CSRF protection

Seems like it doesn't work anymore...
I tried to
fix it but couldn't get /api without csrf. So I changed the
dependency
for another csrf package (nosurf).
Behavior: Same as previously. You
just have to include the block
csrf_token

* changing dependency to nosurf
2017-06-05 11:33:48 +10:00
akuma06
75528da943 Fix user logout (#924)
* Logout is now a posted form

Instead of using a get method, I've moved it to a post method.
Doing that made possible to use CSRF token and also fix #902

* Update _badgemenu.html
2017-06-05 11:33:16 +10:00
MMP0
a8d742488b Add build number to URL query (#912) 2017-06-05 08:44:51 +10:00
kipukun
b14933a784 HTML5 Compliancy (#920)
* One error

* Another error
2017-06-05 08:43:23 +10:00
akuma06
38e8ee3a7a New modpanel fix (#895)
* Comments count number

* New Modpanel fix

Fixes #755 (@ilikecats)
modpanel tables have margins
modpanel delete buttons are red
some coloring for buttons
reassign form looks better
reassign form textarea have rows="20" cols="40"
"save changes" btn green
report reasons are now translated in modpanel
delete is a real button on modpanel users page

* moved getReportDescription
2017-06-04 02:28:33 +02:00
Atvaark
99ad76f76f Add web address config (#888)
* This allows changing the nyaa, sukebei and status URL via config.
  Previously only the nyaa address was configurable
* This helps testing changes locally without having to set up
  a TLS terminating proxy
* Also refactored uses of hardcoded URLs in the html templates
  The html templates will now also use the configured urls
2017-06-03 11:45:24 +10:00
kipukun
1365f18398 Make forms look a little better (#885) 2017-06-02 22:35:42 +02:00
kilo
5f9b780b97 Put notification count in () (#884)
It was an ugly "Notifications 0" before, now it will be "Notifications (0)"
2017-06-02 22:05:41 +02:00
akuma06
a77e341585 Added an edit button 2017-06-02 20:24:44 +02:00
akuma06
1974692480 Forgot the selectAll.js 2017-06-02 20:22:15 +02:00
akuma06
0223fe1014 Added Moderation Panel in page title 2017-06-02 20:12:17 +02:00
akuma06
bd7fe52273 New ModPanel Theme (#883)
* New ModPanel Theme

* Implemented the new @kipukun theme in ModPanel
* Added new translation string
* Fixed the toolbar in /mod/torrents

* Little fix on torrents report

* Remove double navigation

* Added a tag h1 for pages and new translation strings~

* fix warn message
2017-06-02 20:10:36 +02:00
akuma06
e9002ee638 Added translations support to mass edit api + improvements
* new translation strings
* new Translations object which can be used to translate string in js
* fix a the disappearance of checkboxes on new item loaded by ajax
2017-06-02 15:42:53 +02:00
Steindór
d1ff3866ea Default theme change (#875)
* changed session cookie expiry

* made /g/ the default theme
2017-06-02 13:36:15 +10:00
akuma06
e62ebb05ba Mass edit mod api JS (done) (#868)
* Mass Edit MOD api JS (WIP)

In continuity with the mass edit mod api, this is the javascript use of
it.
##What does it do?
* Delete of multiple torrents on index/search
* Category change of multiple torrents
* Change of owner of multiple torrents
* Lock & delete of multiple torrents

##How?
* New toolbar only visible for mods
* Checkboxes added only for mods
* Selection and click on the button in toolbar
* Nothing is submitted, you have to review the changes in a modal window
listing them.
* Then the ajax queries are initialized one at a time with a progression
bar
* You can always at any moment delete entries from the queuing list

* Improved progress bar

* Deleting part almost done

Improved modal design
All dom interactions should be done
Prepared Query for only one callback
Improved Modal to keep a link to the active modal

* Finished =D

Added some translation string

* Forgot the refreshing of the page

Just an option that can be disabled by making refreshTimeout to 0
2017-06-02 12:51:44 +10:00
kipukun
c4511f7238 Style error texts on form inputs, everywhere (#877) 2017-06-02 12:50:56 +10:00
kipukun
38cf9ab994 Fix up settings page a bit 2017-06-01 20:16:56 -04:00
sfan5
b96de6ce4b Minor code cleanup for commit b6989f77d0 2017-06-01 23:17:36 +02:00
akuma06
b6989f77d0 Fix for RFC dates in comments 2017-06-01 21:47:59 +02:00
Eliot Whalan
95548878e6
Use Config.Version for asset versioning and async js 2017-06-01 16:32:38 +10:00
Eliot Whalan
6cadcbdc6f
fix up minor template bug 2017-06-01 16:32:38 +10:00
Steindór
4f11748da1 Header fixes (#863)
* Put the mascot into the cookie as well, major js cleanup

* Update en-us.all.json

* removed redundant translation

* made the dropdown menu look and function better

* fixed responsiveness issue

* made this look better with the /g/ theme
2017-06-01 08:37:27 +10:00
akuma06
9e0424ec5e Add Build version
Main version can be set in config/default_config.yml
Build version need to be set by build command: go build -ldflags "-X
main.buildversion=$(date -u +.%Y%m%d.%H%M%S)"
Or by using package.sh
Or by using the godep command: godep go build -ldflags "-X
main.buildversion=$(date -u +.%Y%m%d.%H%M%S)"
2017-05-31 12:20:06 +02:00
Marcel Haazen
7a89b46c4a Some SEO and SMO works (#794)
* Update index.html

Small format change to RSS link
Addes SMO
Remove Cartel tag

* Update index.html

Added Social Icon

* Update index.html

* maybe the right one???
2017-05-30 21:48:35 -05:00
Steindór
ffbbacb84a Maskot to cookie (#857)
* Put the mascot into the cookie as well, major js cleanup

* Update en-us.all.json

* removed redundant translation
2017-05-30 21:21:35 -05:00
sfan5
3b6b81aa8d Fixing other peoples shit again & translation (#853)
* Fix login when running on localhost

* Translatable edit/delete buttons on view page

* Bold completed count on view page

* Don't create global variables in report button js

* Update german translation

* Update trackers (#803)

Remove baka-sub.cf as it's always broken
Add IPv6 version of leechers-paradise
2017-05-31 08:36:00 +10:00
akuma06
efe00f1f61 Merge pull request #842 from NyaaPantsu/xhr-torrent-refresh
Xhr torrent refresh
2017-05-30 17:04:25 +02:00
akuma06
ae1628e921 Some js fixes and improvements
Better handling of Torrents.StopRefresh()
Keep the order of torrents
Encode html entities from torrent name (prevent execution of unwanted
html tags)
2017-05-30 15:19:45 +02:00
akuma06
b5476c7d66 Merge remote-tracking branch 'refs/remotes/origin/dev' into xhr-torrent-refresh 2017-05-30 14:19:13 +02:00
mitki
ef2b7f2894 translation support 2017-05-29 21:52:49 -03:00
kipukun
6b5db0f14d Added mod delete and edit buttons to view (#838) 2017-05-30 09:15:50 +10:00
akuma06
29056496d0 Removed console.log + added auto-update 2017-05-30 00:30:36 +02:00
akuma06
402fce9f02 Api Last Torrent + xhr automatic refresh
* Added a fiel torrentID in search param
* Search can be limited to torrentID > id provided
* Templates creation through simple JS object
* XHR management through simple JS object
* Torrents object that interface with Templates and Query to get new
torrent uploaded according to the search context
2017-05-30 00:28:21 +02:00
akuma06
3ec367a759 CSRF Support + better key for context
* Added new dep: gorilla/csrf
* CSRF field in forms
* CSRF variable in commontemplatevariables
* New key for messages and user context

Please change EnableSecureCSRF to false when testing locally and don't
merge config/env.go with the changes
2017-05-29 17:07:18 +02:00
akuma06
c570557477 Added Theme field in user settings 2017-05-29 15:15:04 +02:00
akuma06
a7d621f048 Merge pull request #820 from Duckbitts/dev
Fixing the mascot
2017-05-29 15:00:28 +02:00
akuma06
080720391f Fixing notification variable 2017-05-29 15:00:08 +02:00
akuma06
33707e965c Merge branch 'dev' into dev 2017-05-29 14:57:55 +02:00
Duckbitts
81a16b1a39 Update index.html 2017-05-29 15:10:20 +03:00
akuma06
6bf2e38204 Forgot torrent report list
More fix for #830
2017-05-29 13:52:01 +02:00
akuma06
cef60c476a fix for torrent report
should fix #830
2017-05-29 13:49:03 +02:00
akuma06
6c55c02675 Merge pull request #829 from NyaaPantsu/fix-hidden-option
Anon users should not be able to see it
2017-05-29 13:24:37 +02:00
akuma06
ae38aee9f5 Merge pull request #828 from MMP0/patch-11
Update translations in public settings
2017-05-29 13:24:24 +02:00
akuma06
41f7f678cc Anon users should not be able to see it
Instead of checking that user exist, checking that user id > 0
2017-05-29 13:23:47 +02:00
MMP0
da896a65a7 Update public_settings.html 2017-05-29 20:13:27 +09:00
akuma06
dd03550c66 Keeping Mascot hidden
Should fix #808
* Mascot hide is kept while navigating with a localstorage value
2017-05-29 13:12:05 +02:00
kipukun
70bf313353 sukebei but it isn't tested WOO (#807)
* sukebei but it isn't tested WOO

* actually make it work lmao
2017-05-29 16:23:46 +10:00
kilo
ad8150ccbc HTML up to specs 2 (#805)
</img> doesn't exist so i removed it yet again
added a / at the end of <img> because <br /> has it and consistency seems important
2017-05-29 07:51:22 +10:00
akuma06
01f4f15d6e Merge pull request #806 from Kiloutre/patch-4
removal of value in <select>
2017-05-28 22:25:41 +02:00
Manaaja
dc5850a7c2 Fixing the mascot
Added a class for the "Mascot" button. Added some pointer-events to make the "Mascot" button clickable when the window is narrow enough to make the mascot image overlap the button.
2017-05-28 22:14:38 +03:00
Kilo
d951fb9353 HTML up to specs (#804)
</img> doesn't exist so i removed it
also i added a / at the end of <img> because <br /> has it
2017-05-28 15:50:58 +10:00
Kilo
ca45e7a171 removal of value in <select>
value doesn't exist in <select></select>
the field was empty anyway
so i removed it
2017-05-28 04:24:51 +02:00
akuma06
25c40d6d5c Merge pull request #798 from kipukun/frontend-bugs-2
Frontend bugs 2
2017-05-28 02:14:17 +02:00
kipukun
5c2dbe79cb Remove torrent button if no torrent file 2017-05-27 18:47:41 -04:00
kipukun
1a638c6293 Remove required from torrent name in upload 2017-05-27 18:45:28 -04:00
kipukun
7007755166 Make account settings not look like dogshit 2017-05-27 18:18:45 -04:00
kipukun
2f78f61ade Fix mascot using wrong mp3 source 2017-05-27 18:18:45 -04:00
kipukun
05701f1c38 Fix dates and user torrent table 2017-05-27 18:18:44 -04:00
akuma06
77d4c3c8a8 Torrent Hidden Option (to test before merging)
* Added a check on username and userId when converting torrent to JSON
* Added a checkbox for hidden in modepanel, torrent user edit and upload
* Added a Hidden field bool in torrent model and upload form
2017-05-27 18:18:43 -04:00
Steindór
ab2d4efead Account theme switcher (Pls merge) (#750)
* added pagination

* cleanup

* indentation fix

* fix

* Loads theme from context

* Basic theme switching working

* working properly

* Fuck golint tbqh

* united language and theme into one settings page

* made the settings page a little nicer

* fixed it so it works properly now

* removed parts of inline js and fixed bug

* removed remains of other theme switching method

* fixed very minor bug

* fix
2017-05-27 18:18:43 -04:00
akuma06
39bb69549c Merge pull request #787 from cfrank/updateFAQ
Update zer0day tracker.
2017-05-28 00:18:38 +02:00
akuma06
3775e9dfb5 Torrent Hidden Option (to test before merging)
* Added a check on username and userId when converting torrent to JSON
* Added a checkbox for hidden in modepanel, torrent user edit and upload
* Added a Hidden field bool in torrent model and upload form
2017-05-27 20:33:40 +02:00
Steindór
25562e0d54 Account theme switcher (Pls merge) (#750)
* added pagination

* cleanup

* indentation fix

* fix

* Loads theme from context

* Basic theme switching working

* working properly

* Fuck golint tbqh

* united language and theme into one settings page

* made the settings page a little nicer

* fixed it so it works properly now

* removed parts of inline js and fixed bug

* removed remains of other theme switching method

* fixed very minor bug

* fix
2017-05-27 12:08:47 -05:00
Chris Frank
448776f740 Update FAQ with updated zer0day tracker 2017-05-27 12:55:39 -04:00
MMP0
f338cab4fe Fix torrent info tables (#782)
* Fix torrent info tables

* Fix torrent info tables

* Update view.html

* Update main.js

* Update view.html

* Update view.html

* Update view.html

* Update main.css

* Update main.css

* Update view.html

* Update main.css
2017-05-27 22:14:14 +10:00
MMP0
4ecdf2394a CSS import fixes (#780)
* Fix layout of Markdown editor

* Update upload.html

* Update index.html

* Update upload.html
2017-05-27 17:50:35 +10:00
MMP0
7d43358cc1 Disable spelling checker in Markdown editor (#778) 2017-05-27 17:17:09 +10:00
Eliot Whalan
dd0736f8b4
increment assets 2017-05-27 15:34:21 +10:00
sfan5
dfaabdc4b2 CSS fixes (#764)
* Revert status indication colors to original nyaa ones (others look washed out)

* Move "no files" comment into filelist <div> where it belongs

* Fix alignment issue on view page

* Make infohash monospace

* Make more strings translatable
2017-05-27 11:55:46 +10:00
tomleb
d6c50f5640 TorrentJSON.ID is uint now, fix weird page sorting (#769)
* TorrentJSON.ID is uint now, fix weird page sorting

The bug was that ES would sort by ID in a weird manner because the id
was a string. The id is now a uint.

* Resolved the conflict for future merging
2017-05-27 11:54:41 +10:00
kipukun
74c6e0d6b3 slightly tweak profile edit page 2017-05-26 16:02:32 -04:00
kipukun
568bc3e801 basic search on mobile 2017-05-26 15:57:53 -04:00
kipukun
aaa2dce4d3 mascot works yay 2017-05-26 12:31:14 -04:00
kipukun
3a6aa1f71a fix view template more aaaaaaaa 2017-05-26 12:31:14 -04:00
kipukun
9bc3d3c907 Fix table head color and minor alignments 2017-05-26 12:31:14 -04:00
akuma06
21a06f7a0d Fix bug where we can't go back to default when changing pages after theme changed
Just a for loop on load to select the right option
2017-05-26 17:02:19 +02:00
akuma06
71d757bf4c Showing markdown import js and css only on upload page 2017-05-26 16:12:52 +02:00