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

78 commits

Auteur SHA1 Message Date
akuma06
7bb008cb19 Fix for userID = 0 was current user 2017-07-29 18:42:02 +02:00
akuma06
590ebbf0d8 Fix filesize bug 2017-07-29 12:48:43 +02:00
akuma06
f62bd4f638 fix trusted status + locked status on upload 2017-07-28 23:54:18 +02: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
ef25eddfd6 Editing a torrent now redirects to torrent view page (fix #1282) (#1286)
* fix #1282

* Update edit.go

* Update view.go

* Update view.go
2017-07-26 11:59:46 +10:00
PantsuDev
d9142a73c3 Fix most go lint warnings 2017-07-23 15:50:18 +10:00
akuma06
69123d53a9 Updated APIdoc + New API endpoint for user profile
Now you can access a user __public__ profile by querying the api endpoint /profile?id=USERID
2017-07-22 17:21:14 +02:00
akuma06
b5746d473f Second fix on api
The api waited for a post value instead of a get one
2017-07-22 16:14:38 +02:00
akuma06
df459594d3 Merge branch 'dev' of https://github.com/NyaaPantsu/nyaa into dev 2017-07-22 16:05:42 +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
akuma06
2f1660127b Fix Api login errors not showing 2017-07-22 16:03:41 +02:00
akuma06
b797b7aacf Fix categories on sukebei 2017-07-22 02:41:28 +02:00
akuma06
83f730dbf2 Fix #1251 by implementing the page parameter in the url.
Now /p/xx works but also ?page=xx in api search/index
2017-07-20 23:06:20 +02:00
akuma06
d423468491 Update api to 1.1.0 2017-07-20 20:55:28 +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
akuma06
8cb217eb33 Remove unused variable 2017-07-20 13:35:21 +02:00
akuma06
b3a8471ac4 Fix notification issue.
Fix #1246
2017-07-20 13:33:50 +02: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
akuma06
e98ce1d318 Fix #1199 by converting a model to a map of interface 2017-07-17 21:32:55 +02:00
akuma06
ff35c500dd Renaming static.go to router.go for consistency 2017-07-16 17:19:40 +02:00
akuma06
2c8344faf9 Controllers are now separated
They are in different folders and all loaded in controllers/router.go.
This means that you only have to create a folder with a router.go file and import this folder in main router.go to add a handler.
2017-07-16 17:14:21 +02:00
akuma06
296e5f8e06 Merge branch 'refactor' into template-refactor 2017-07-16 15:38:18 +02:00
akuma06
2f7a6b8c45 Template rafactor
Now templates go files are in /templates in a templates package. Controllers only have controller files
2017-07-16 15:35:24 +02:00
ewhal
8b2b8e83e2 Merge pull request #1205 from Kiloutre/patch-5
fix 500 error in settings & some other things
2017-07-16 21:02:49 +10:00
PantsuDev
79f0213345 Fixes #1206 2017-07-16 20:40:28 +10:00
ewhal
c1acbdb2ff Merge branch 'refactor' into patch-5 2017-07-16 20:21:00 +10:00
PantsuDev
669edce070 Direct to torrent after comment 2017-07-16 10:59:25 +10:00
akuma06
8f7113a3e6 Fixing great bug on vars jetMap 2017-07-16 00:51:13 +02:00
akuma06
8641d8fd61 Fixing template tests 2017-07-16 00:38:07 +02:00
akuma06
3165f279af Fixing test issue 2017-07-16 00:23:11 +02:00
kilo
3ba989706c fix settings 2017-07-15 22:15:12 +02:00
akuma06
c10c1e86ae Fix for hideUser 2017-07-15 01:44:09 +02:00
kilo
6f88ff35ad Update template_functions.go 2017-07-14 19:58:16 +02:00
akuma06
405df46cf0 Use of flaglist in search.jet.html 2017-07-14 18:32:07 +02:00
akuma06
65a2cc2d1c Fix registration form 2017-07-14 16:53:58 +02:00
akuma06
f1a5e6b10d improved further test templates with fake datas 2017-07-13 19:45:09 +02:00
akuma06
8122015a2e Fixing registration + Added a log on request errors 2017-07-13 18:05:53 +02:00
akuma06
bd71ca6d41 Fix Hant css flag 2017-07-13 13:33:37 +02: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
akuma06
f8de340265 Added search refine on every pages + fixed kilo.js 2017-07-10 15:24:52 +02:00
akuma06
713ab02450 Added configor as a new library (#1126)
* Added configor as a new library

Now config is a singleton. You only need to do config.Get() instead of doing config.Conf.

* Forgot godep save 🐤

* Fix accidental removal of }
2017-07-10 22:11:05 +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
akuma06
2bf9b26dfd Fix comments 2017-07-09 16:21:34 +02:00
akuma06
105bbbd181 API Documentation (#1131)
* API documentation

Using apiDocjs to generate it.
When updating API, you should back up all old comments of the api in _apidoc.json under the History comment

* Update rss handler

* API documentation done
2017-07-09 22:53:52 +10:00
akuma06
93ec394d0a Hiding refine only on home page 2017-07-07 01:20:00 +02:00
akuma06
4e3221f69e Fixing navigation pages 2017-07-07 00:27:08 +02:00
akuma06
bee64decb7 Fixing cache + fixing /search/search bug 2017-07-06 23:54:21 +02:00
akuma06
11b7ef4581 Added error on maximum pages 2017-07-06 23:28:40 +02:00