nyaazi
04c9ef6685
Redundant query
2017-05-20 15:02:26 +03:00
nyaazi
ec0f8000d7
Usage of WTForms for report action
2017-05-20 14:23:29 +03:00
nyaazi
73c84ce5ec
Remove duplicate reports for already reviewed torrent
2017-05-20 13:58:58 +03:00
nyaazi
354736720b
Implemented report action
...
Actions: Close report, Hide torrent, Delete torrent
2017-05-20 13:33:58 +03:00
TheAMM
95d2bff614
Add cascade to Torrent relationships for entry nuking (debugging purposes)
...
Doesn't change the schema, only how SQA will handle session.delete(Torrent.by_id(1337))
2017-05-20 10:16:01 +03:00
TheAMM
4b4a7b9830
Support BitComet empty directories (ew)
...
This will allow most (if not all) torrents that have been rejected by 'Malformed torrent metadata (path part is empty)'
Adjusts _validate_bytes to disable empty check
Adds the empty check to file tree parsing
2017-05-20 10:12:32 +03:00
Simon Veit Engmann
cc957ccc96
Changed RSS feed to conform to RSS standards and added a namespace
2017-05-20 01:13:04 +02:00
TheAMM
358c75036b
Fix RSS link generation on user pages
...
Also removes a debug print (oops #2 )
2017-05-19 23:20:15 +03:00
nyaazi
e6083325d6
Added reports page v2
2017-05-19 20:53:47 +03:00
nyaazi
799d5914d6
Added reports page
2017-05-19 20:52:04 +03:00
TheAMM
68b5bc045b
Add "magnets" parameter for RSS, slightly clean up home and view_user
2017-05-19 20:11:20 +03:00
nyaazi
98fbe6efb1
Adding report table, route and view.
2017-05-19 20:03:47 +03:00
TheAMM
daef4a9c6a
Finalize RSS ES fix
2017-05-19 19:25:48 +03:00
TheAMM
e7614bcef1
Merge branch 'update-rss-template' of https://github.com/sharkykh/nyaa into sharkykh-update-rss-template
2017-05-19 18:31:10 +03:00
nyaadev
375dcf15ef
Switch to CDN for bootstrap-select and font-awesome css
...
Remove superfluous static files
2017-05-19 15:23:26 +02:00
A nyaa developer
35f6c8b202
Merge pull request #134 from CounterPillow/cdnfix
...
Use cdnjs with SRI and HTTPS for all CDN JS files
2017-05-19 15:08:23 +02:00
nyaadev
2a1f8fab87
pep8
2017-05-19 14:36:33 +02:00
TheAMM
e554f9ae97
Fix category name on icon titletext, fixes #131
...
Also reformats the cat_id if-logic
2017-05-19 15:24:09 +03:00
TheAMM
18ebf201b8
Add a function for getting a id->category name map
...
Redo _create_upload_category_choices to use new function
Also removes (renames) by_id from models.SubCategory (we use composite key)
2017-05-19 15:21:20 +03:00
Nicolas F
c31f3d251b
Use cdnjs with SRI and HTTPS for all CDN JS files
...
SRI means that there's a lesser risk for XSS, and CDNJS itself
recommends always requesting them over HTTPS in their "About" page.
This closes #133
2017-05-19 08:43:49 +02:00
Mart
02fa705330
Merge pull request #107 from UnKnoWn-Consortium/patch-2
...
Make profile page more profile
2017-05-19 00:20:41 -04:00
UnKnoWn
63d01e430f
Adjusting margin
2017-05-18 23:17:49 +08:00
UnKnoWn
4bc3abe317
Left aligning the user info
2017-05-18 23:15:17 +08:00
kyamiko
e582c74efa
Fixed possible crash in api_handler.py
2017-05-18 00:31:28 -04:00
Anna-Maria Meriniemi
d7309884fe
Merge pull request #119 from nyaadevs/upload_api_v2
...
Upload API V2
2017-05-18 22:26:38 +03:00
TheAMM
e5fce168a0
Upload API V2
2017-05-18 16:46:07 +03:00
A nyaa developer
d936fcf09d
Merge pull request #59 from jprandomdev/deprecated_forms
...
replaced deprecated Classes by their newer versions
2017-05-18 15:20:40 +02:00
TheAMM
6bfb65172c
Add helper functions to models.User
2017-05-18 15:28:51 +03:00
aldacron
ddd4d8e44c
Fixed MOTD spacing and changed to core js assets to cdns
2017-05-18 00:38:33 -07:00
aldacron
67758e1eef
updated example again
2017-05-18 00:27:27 -07:00
kyamiko
746ea8b63d
Comment debug print
2017-05-18 00:06:53 -04:00
kyamiko
785a8db0c8
Updated api/upload
2017-05-17 23:56:36 -04:00
tipuch
6765929c7d
- replaced deprecated fields by their newer counterparts.
2017-05-17 22:23:36 -04:00
UnKnoWn
0677b121d6
Update profile.html
2017-05-18 04:45:37 +08:00
UnKnoWn
2ef053dec8
Update routes.py
2017-05-18 04:37:22 +08:00
UnKnoWn
a1e90c96d9
Update profile.html
2017-05-18 04:33:53 +08:00
UnKnoWn
9a4583b87d
Update profile.html
2017-05-18 04:33:40 +08:00
UnKnoWn
efff63c5c0
A more structured look for profile
2017-05-18 04:31:42 +08:00
Kfir Hadas
0c3198da7a
css space to tab
2017-05-17 20:14:36 +03:00
Kfir Hadas
e8885df2b4
Drag&Drog in upload
2017-05-17 20:14:26 +03:00
Nazo
40d7540058
Handle softbreaks properly with commonmark, fixes #100
2017-05-17 18:54:17 +03:00
Yukikaze
88311e0551
Merge pull request #94 from Ricardo1991/master
...
Fix torrent view text overflowing
2017-05-17 08:04:42 -07:00
Ricardo Ribeiro
5d0162fe54
Restrict rules with more selectors
2017-05-17 15:34:08 +01:00
martstern
04047a5712
make admin unable to set own user class, fix missing post method
2017-05-17 09:17:08 -04:00
martstern
931b2b0b83
added user class display and editing
2017-05-17 06:02:15 -04:00
aldacron
40c311f80a
fix registration
2017-05-17 02:36:27 -07:00
aldacron
08217cee2f
changed filter bar for clarity
2017-05-17 01:43:04 -07:00
aldacron
cee5d815d4
fixed line break
2017-05-17 01:33:54 -07:00
aldacron
d0f9481b62
Merge branch 'master' of https://github.com/nyaadevs/nyaa
2017-05-17 01:29:50 -07:00
aldacron
e98b7702d8
updated motd for clarity
2017-05-17 01:29:18 -07:00
TheAMM
8d66d6c82d
Include search terms in page title
...
Fixes #25
2017-05-17 11:27:54 +03:00
aldacron
291789445c
memes
2017-05-17 01:06:18 -07:00
aldacron
a2ca6eb2ac
changed cache control from 1 hr to 5 mins
2017-05-17 01:05:55 -07:00
aldacron
2590dfcc95
updated motd
2017-05-17 00:59:57 -07:00
aldacron
5a1e44faff
added success message after torrent edit
2017-05-17 00:56:51 -07:00
aldacron
acc5da09b0
updated MOTD for new search awareness
2017-05-17 00:53:26 -07:00
aldacron
8ffcbca4d5
improved profile page user flow. clears data on success and shows current email. also, flashes success message if successful
2017-05-17 00:53:07 -07:00
Johnny Ding
c61bba8f30
Merge pull request #80 from nathancyam/mobile_search
...
Issue #35 : Mobile search improvements
2017-05-17 00:13:25 -07:00
Johnny Ding
7d967d221e
Merge pull request #58 from JSFernandes/master
...
Remove sourceMappingURL from bootstrap-dark.min.css
2017-05-17 00:12:23 -07:00
Johnny Ding
ad17558ec3
Merge pull request #53 from sharkykh/pep8
...
Fix PEP8 errors and warnings
2017-05-17 00:08:42 -07:00
Johnny Ding
03d658fcef
Merge pull request #91 from Open-Anime-Database-Consortium/master
...
User profile page UI and logic change
2017-05-16 23:58:27 -07:00
UnKnoWn
90c1314b59
Fixing default tab
2017-05-17 14:56:22 +08:00
Johnny Ding
0093b2bf4f
Merge pull request #76 from sharkykh/fix-file-list
...
Fix padding for single file in torrent file list
2017-05-16 23:53:43 -07:00
Johnny Ding
c5e76b17b6
Merge pull request #93 from sharkykh/tracker-link-style
...
Put tracker URL in <kbd>
2017-05-16 23:52:33 -07:00
UnKnoWn
cfb3fafd64
Merge remote-tracking branch 'refs/remotes/nyaadevs/master'
2017-05-17 14:51:47 +08:00
Johnny Ding
de5a15b9a0
Merge pull request #88 from nyaadevs/commonmark
...
Switch marked to commonmark
2017-05-16 23:51:23 -07:00
Ricardo Ribeiro
192777c462
Fix typo
2017-05-17 07:31:31 +01:00
Ricardo Ribeiro
88dc797d87
Replace spacebars for tabs
2017-05-17 07:30:03 +01:00
Ricardo Ribeiro
c7ae533034
Fix torrent view text overflowing
2017-05-17 07:29:46 +01:00
Kfir Hadas
d27dd7eb51
Put tracker URL in <kbd>
...
Looks nicer
2017-05-17 09:23:52 +03:00
UnKnoWn
1f63cdea0a
Update forms.py
2017-05-17 05:40:30 +08:00
UnKnoWn
a0f6f93a80
Include style for the new tabs in profile page
2017-05-17 05:37:06 +08:00
UnKnoWn
f044170acb
Update profile.html
2017-05-17 05:35:01 +08:00
UnKnoWn
1ac211276e
Added tabs to make profile more organized
2017-05-17 05:19:00 +08:00
UnKnoWn
6792716903
Current password required for all profile action
...
Current password is required for all actions on profile (email change, password change, any to be added later, etc...)
2017-05-17 05:13:55 +08:00
UnKnoWn
1fb249be35
Enforce password check on email change
...
Updated route handler to enforce current password check on all account details.
2017-05-17 05:10:25 +08:00
Johnny Ding
e530e28bbd
Merge pull request #77 from nyaadevs/pinned-tab
...
Add Safari pinned-tab icon
2017-05-16 13:06:12 -07:00
Johnny Ding
033e83562f
Merge pull request #79 from nyaadevs/legacy-args
...
Support legacy arguments in search route
2017-05-16 13:04:52 -07:00
Nazo
2523201757
Use spaces instead of tabs
2017-05-16 21:32:54 +03:00
Nazo
6f61970559
Switch marked to commonmark
2017-05-16 21:29:22 +03:00
UnKnoWn
eedc6c170d
Added tabs to make profile more organized
2017-05-17 02:00:01 +08:00
Ricardo Ribeiro
d8ef29755e
Remove trailing spacebar on search_results
2017-05-16 15:08:47 +01:00
Ricardo Ribeiro
1f0f8cbeae
Add full torrent name to link "title"
...
Now on ElasticSearch results as well
2017-05-16 14:49:15 +01:00
TheAMM
dcad0572c5
RSS: add a simple one-hour Cache-Control
2017-05-16 15:59:03 +03:00
aldacron
99b59e57f5
revert motd, need to fix es
2017-05-16 04:27:36 -07:00
Nathan Yam
2faeb51550
Add vendor prefixes
2017-05-16 21:20:12 +10:00
aldacron
1924a2fa85
Updated MOTD for ES enabling
2017-05-16 04:12:55 -07:00
Nathan Yam
0f9336cac5
Format css nicely
2017-05-16 21:12:19 +10:00
Nathan Yam
d3a4809cb9
Fix text content length
2017-05-16 20:29:37 +10:00
Nathan Yam
51b93004d0
Fix the order to match desktop
2017-05-16 20:01:38 +10:00
Kfir Hadas
dbd3229956
PEP8 routes.py (E501)
2017-05-16 12:56:12 +03:00
Nathan Yam
36416a3597
Fix search bar presentation
...
Need to fix filters and categories though. Looks
terrible.
2017-05-16 19:53:38 +10:00
Kfir Hadas
2c9ed4cb94
PEP8 search.py (E501)
2017-05-16 12:52:48 +03:00
Kfir Hadas
4e9409fb30
AutoPEP8 (after elasticsearch merge)
2017-05-16 12:47:06 +03:00
sharkykh
9ac56ba3d7
AutoPEP8
2017-05-16 12:43:55 +03:00
sharkykh
60b7029fcc
Remove merge conflict indicators
2017-05-16 12:43:33 +03:00
sharkykh
571b7f2930
Ignore routes import line
2017-05-16 12:43:33 +03:00
sharkykh
5e60847cb6
More E501 line too long - multiple files
...
nyaa/backend.py:75
nyaa/forms.py:129,175
nyaa/models.py:88
2017-05-16 12:43:33 +03:00
sharkykh
a3be6ee89f
PEP8 api_handler.py (E501)
...
E501 line too long
2017-05-16 12:43:33 +03:00
sharkykh
b0325bc681
PEP8 api_handler.py (E265, E266)
...
E265 block comment should start with '# '
E266 too many leading '#' for block comment
2017-05-16 12:43:33 +03:00
sharkykh
beb5be9989
8: PEP8 routes.py (E265, E266, E713)
...
E265 block comment should start with ‘# ‘
E266 too many leading ‘#’ for block comment
E713 test for membership should be ‘not in’
2017-05-16 12:43:33 +03:00
sharkykh
1b99908283
PEP8 routes.py (E501)
...
line too long
2017-05-16 12:42:32 +03:00
sharkykh
a79c0f8a93
PEP8 (a run of lint.sh)
2017-05-16 12:42:12 +03:00
Kfir Hadas
c691087730
Use formatted file size
...
since that what was used by Nyaa.
2017-05-16 12:34:58 +03:00
sharkykh
837ecde795
Wrap description in a CDATA tag
2017-05-16 12:34:58 +03:00
sharkykh
e2eb3fb33c
Category (main+sub)
2017-05-16 12:33:44 +03:00
sharkykh
d4621a23a7
Add bare torrent hash
...
lambda is probably not the best way to go,
suggestions for improvement are welcome!
2017-05-16 12:31:35 +03:00
sharkykh
3b87337c71
RSS: Add elements & refactor
...
description, size, seeders, leechers, downloads
2017-05-16 12:30:49 +03:00
nyaadev0
472b78bac1
Support legacy arguments in search route
2017-05-16 04:27:13 -05:00
nyaadev0
a87c192435
Add Safari pinned-tab icon
2017-05-16 04:11:02 -05:00
Kfir Hadas
261490daa7
Fix padding for single file in torrent file list
2017-05-16 11:53:13 +03:00
aldacron
00c768c722
merged elasticsearch, let's hope this doesn't break shit
2017-05-16 01:28:55 -07:00
aldacron
1d0177480e
updated time display
2017-05-16 01:04:08 -07:00
aldacron
2005174358
finished up rss, changed rss behavior to include pre-defined trackers only, also cleaned up debug statements
2017-05-16 00:46:25 -07:00
martstern
a19666b495
shrink and put user_class menu and button on same line
2017-05-16 03:13:22 -04:00
aldacron
899aa01473
hooked up ES... 90% done, need to figure out how to generate magnet URIs
2017-05-15 23:51:58 -07:00
martstern
8a87ca93a5
styled user info better, show user class on profile
2017-05-16 00:20:40 -04:00
aldacron
c2c547e786
some more elasticsearch work, including index mapping and analyzer
2017-05-15 11:14:01 -07:00
martstern
eb59116429
allow admin to give trusted to users. show users their own info when logged in
2017-05-15 07:49:25 -04:00
sharkykh
5c75424243
Fix 'Link' column header width
...
Set optimal width of 70px
2017-05-15 11:54:28 +03:00
TheAMM
7f767072cf
Fix icon spacing in torrent filelist
...
As noted in #66
2017-05-15 09:50:58 +03:00
sharkykh
6be5326f45
Reformat code some more
2017-05-15 09:37:02 +03:00
sharkykh
bd1a9f5cf4
Reformat
2017-05-15 09:34:22 +03:00
sharkykh
dd1f1b6834
Nicer looking file list (basic table)
2017-05-15 09:28:48 +03:00
queue
85ba16545f
es: fix highlighting without query term
...
I like highlighting.
2017-05-14 22:26:44 -06:00
Johnny Ding
8bca32a626
Merge pull request #50 from qqueue/elasticsearchin
...
elasticsearch-based search (WIP)
2017-05-14 20:06:33 -07:00
aldacron
c5d77f996b
Resolve #57
2017-05-14 17:43:56 -07:00
TheAMM
2c013090e0
Replace newlines with html entities in torrent description
...
Fixes #60
On production, Cloudflare minifies our HTML which removes blank newlines from the source and therefore the description.
Replacing them with HTML entities fixes the problem.
2017-05-14 23:28:22 +03:00
TheAMM
16c30413dc
Remove extra b'e' in torrent generation
...
Fixes #45
Flexget checks for trailing data after bdecoding, which most decoders don't do - so this went unnoticed.
2017-05-14 20:14:49 +03:00
JSFernandes
7fd7d30722
Remove sourceMappingURL from bootstrap-dark.min.css
...
Some browsers, such as Firefox 53.0 try to download the specified file,
to improve development experience. Since we don't host this file, some
users were making a request resulting in 404 when loading the page in
dark mode.
2017-05-14 15:24:20 +01:00
TheAMM
c1df153e98
Don't enforce site tracker as first, just that it exists on the torrent
...
Fixes issue #42
Also adds logic for private torrents requiring site tracker as the main tracker (otherwise there's no point on uploading them on the site)
Changes upload.html wording to reflect the requirement to have the tracker, not necessarily as the first one.
2017-05-14 14:22:17 +03:00
Anna-Maria Meriniemi
22cea7af17
Merge pull request #54 from sharkykh/footer-commit-hash
...
Display the site's commit hash
2017-05-14 13:55:55 +03:00
Anna-Maria Meriniemi
8d0d7cfac8
Merge pull request #52 from bittebitte/patch-1
...
Autofocus username field
2017-05-14 13:24:20 +03:00
sharkykh
2a71fd8158
Display the site's commit hash
2017-05-14 12:02:39 +03:00
aldacron
a7d3c5a4de
Merge branch 'master' of https://github.com/nyaadevs/nyaa
2017-05-14 01:40:10 -07:00
aldacron
1c1a4747c8
Resolves #48
2017-05-14 01:39:28 -07:00
TheAMM
675edb08c3
Oops, remove debug log
2017-05-14 11:25:09 +03:00
TheAMM
cf77b03a6f
Convert UTC to local time in JS
...
Also adds classes to row headers to accurately access them in JS.
Updates the serverside date format in view.html to match YYYY-MM-DD HH:MM
2017-05-14 11:23:02 +03:00
queue
8c951210d4
es: implement highlighting
...
no apologies for styling. somebody else with opinions will fix it later.
2017-05-14 02:19:42 -06:00
bittebitte
60f11b54ff
Autofocus username field
2017-05-14 03:06:13 -05:00
queue
3cbe2e4221
WIP hack in es as the provider for search results
...
real sketch. lots of stuff is still broken. But! you can
make elasticsearch q= style queries and it shows up properly.
only first page works; need to adapt pager to elasticsearch's "total-hits" thing.
2017-05-14 02:01:26 -06:00
TheAMM
3bdff6246f
Fix markdown linebreaks and match preview render options with final
2017-05-14 09:38:19 +03:00
Nathan Yam
d45c9dca43
Add markdown editor when editing own torrents
2017-05-14 16:21:20 +10:00
Nathan Yam
de4891dfc6
Add well styling to preview content
2017-05-14 16:14:18 +10:00
Nathan Yam
fabe0f6fec
Issue #10 Add markdown preview editor
...
These changes add a macro that creates the relevant HTML markup for a
markdown editor. In the main.js file, we bind the relevant elements with
the marked library, so users can see their contents in a HTML format.
2017-05-14 15:33:08 +10:00
Nathan Yam
d3ad2503ae
Add markdown editor macro
2017-05-14 15:33:08 +10:00
TheAMM
00a0327b19
Format information into a link if possible
...
Fixes issue #24 (am I doing this right?)
Supports HTTP(S) and IRC channels (#channel@server.com )
2017-05-13 23:44:00 +03:00
Ricardo Ribeiro
03bac92088
Revert c14649b
because it "breaks" nightmode ( #29 )
...
* Fix layout on long torrent names
before: http://i.imgur.com/cI1pZrF.png
after: http://i.imgur.com/BIC722K.png
* change space to tab
* Revert bg color on odd numbered torrents on list
Breaks nightmode. Find some other way to do it.
2017-05-13 22:19:22 +02:00
Adam
8d244675a0
Fixed problem with saving filter after reloading ( #26 )
2017-05-13 21:51:24 +02:00
nyaadev
064c33ecf4
Fix cookies messing with cache
...
Change Display name to Torrent display name for clarity
2017-05-13 19:26:43 +02:00
Ricardo Ribeiro
4571b55fc9
Fix layout on long torrent names ( #23 ) (For now)
...
* Fix layout on long torrent names
before: http://i.imgur.com/cI1pZrF.png
after: http://i.imgur.com/BIC722K.png
* change space to tab
2017-05-13 19:26:03 +02:00
A nyaa developer
7420e94318
Merge pull request #17 from Ricardo1991/master
...
Small CSS tweaks to the torrent listing and torrent view on mobile
2017-05-13 16:34:11 +02:00
nyaadev
a3422ce068
RSS: Fix #2 #5 and #12
2017-05-13 16:14:00 +02:00
nyaadev
7e25e6d9b8
Our main tracker first, then user trackers, then trackers.txt
2017-05-13 15:46:08 +02:00
Ricardo Ribeiro
c14649bfb4
Remove torrent list bg color for odd rows
2017-05-13 14:06:58 +01:00
Ricardo Ribeiro
2e30a7be84
Improve torrent view readibility on mobile
2017-05-13 14:06:32 +01:00
Anna-Maria Meriniemi
799e9dea87
Merge pull request #4 from erengy/rss-links
...
Remove whitespace from RSS links
2017-05-13 09:31:43 +03:00
Eren Okka
1e66fe0f77
Remove whitespace from RSS channel description
2017-05-13 09:06:31 +03:00
TheAMM
f7d14ee19f
Update WIP message with big promises
2017-05-13 08:59:31 +03:00
TheAMM
43406fb831
Don't use a keyword as a variable name!
2017-05-13 08:20:14 +03:00
TheAMM
5af55245ec
[templates] Add category links to /view, add hover-text to category icons in list
2017-05-13 08:17:22 +03:00
Eren Okka
60c3d7c7cd
Remove whitespace from RSS links
2017-05-13 06:23:58 +03:00
TheAMM
b2106089b6
[backend] Move upload handling from routes.py into backend.py
...
Preparing for a better api
2017-05-13 03:38:38 +03:00
TheAMM
6990effaf7
[upload] Send 400 if POSTed at with a bad form
2017-05-13 03:15:34 +03:00
nyaadev
b2b8ae9722
S T O P H A R D C O D I N G U R L S
2017-05-13 01:59:52 +02:00
TheAMM
38a3ba277c
Make sure torrent backup directory exists before writing torrent
2017-05-13 02:41:52 +03:00
TheAMM
39230e1f39
[templates] Add JS-calculated hovertext for date ages
...
On torrent listing and torrent view, mouse over the times to see "X hours Y minutes Z seconds ago" etc
2017-05-13 02:41:52 +03:00
TheAMM
517d3e8e32
[templates, config] Add SITE_FLAVOR for selecting nyaa/sukebei, update templates
...
By default TABLE_PREFIX is derived from flavor.
Added back Date column, adjusted column widths
2017-05-13 02:41:52 +03:00
nyaadev
131bdaa11c
Add .gitignore
...
Add github link to welcome banner
2017-05-12 22:12:00 +02:00
TheAMM
4f9ddfd7bc
[templates] Clean up row headers to use a common macro, add title for s/l/d icons
2017-05-12 22:24:45 +03:00
nyaadev
00d65e312c
Initial commit.
2017-05-12 20:51:49 +02:00