kyamiko
570a06bd9e
API Info ( #157 )
...
Squashing 11 commits into one.
2017-06-03 23:57:53 +03:00
snowfag
abfb5c178e
Update rules page.
2017-06-03 15:06:15 -04:00
snowfag
68c2c965a4
Move hardcoded urls into config.
2017-06-03 14:40:32 -04:00
Kfir Hadas
3165389d52
Fix lint check + update lint script ( #224 )
...
* Fix PEP8 E301 on nyaa/models.py
* Add utils/ to lint checker
* Run of lint.sh + manual fixes
As suggested https://github.com/nyaadevs/nyaa/pull/157#issuecomment-305051428
* Fix backwards tick in README
* Updated script
* Update Travis config
2017-06-01 06:40:33 -05:00
ReimuHakurei
3e2437bba1
Fix merge mistake.
2017-06-01 11:37:50 +00:00
Alex Ingram
b5e70ba0b0
Merge branch 'master' into focus-report-field
2017-06-01 06:30:34 -05:00
Nicolas F
e564b3ee19
Change label of button on edit page
...
Small nitpick change.
"Edit" being the button that saves the edits might be a little
confusing, whereas "Save Changes" is less ambiguous and more
easily recognised.
2017-06-01 06:29:14 -05:00
Nicolas F
ae30e9c95c
Get started with a bare-bones help page
...
It includes little anchors over headings that you can click to link
your one reading-challenged friend to the right section.
In the future, adding an explanation of the different categories
and labels under a new h2 would be a good thing.
2017-06-01 06:28:49 -05:00
TheAMM
80587e02fe
Default description to "" in field renderer
...
Otherwise we get None on upload page
2017-06-01 06:28:38 -05:00
TheAMM
f4fb9fc065
Render markdown text field manually in the template
...
We need to escape newlines in the editor as well!
2017-06-01 06:28:38 -05:00
TheAMM
505b4e18bd
Move to markdown-it, render markdown in DOMContentLoaded
...
No more separate <script>s for comments
Adds a link to a GFM cheatsheet on markdown form
Spaces to tabs on "markdownEditors" DOMContentLoaded
2017-06-01 06:28:38 -05:00
Nicolas F
07d45b6223
Focus report reason text field when reporting
...
A small convenience change which by sets the focus to the newly
opened modal dialog's text field if the report button is hit.
This way, people can type away their gripes with the torrent without
having to click into the text field first.
2017-05-30 19:31:28 +02:00
TheAMM
051f3f38d2
Clean up Torrent flag properties
2017-05-30 12:46:27 +03:00
nyaazi
5525337931
Replace the header titles
2017-05-30 10:29:59 +03:00
TheAMM
2b331c307e
Optimize MySQL COUNT queries and pagination
...
Also leaves 'Torrent.trackers' as 'select' for the joining, since we don't need it on listings
2017-05-29 18:27:34 +03:00
nyaazi
5dc8bdaf74
For the green
2017-05-29 16:24:45 +03:00
nyaazi
bea63315cd
Merge branch 'master' into reports
2017-05-29 16:20:48 +03:00
TheAMM
32fa021f34
Turn comments icon on search result into link to comments
...
Also cleans up torrent.id/torrent.meta.id
2017-05-28 02:46:04 +03:00
Anna-Maria Meriniemi
f02836f75e
Merge pull request #194 from shm0o/url-stuff
...
More `url_for`
2017-05-28 02:42:42 +03:00
TheAMM
16194a12a3
Fix typo in ES search sort keys
2017-05-27 21:37:26 +03:00
Anna-Maria Meriniemi
ea17f2d4da
Merge pull request #169 from sharkykh/num-comments
...
Add number of comments to torrent lists
2017-05-27 21:36:29 +03:00
TheAMM
260dc2cdc8
Forbid caching when debugging
2017-05-27 21:33:20 +03:00
Anna-Maria Meriniemi
d65602ee9f
[DB Changes! Read PR!] Merge pull request #196 from nyaadevs/elasticsearch-comment-count
...
Elasticsearch comment count. Read PR #201 as well.
2017-05-27 20:12:43 +03:00
Anna-Maria Meriniemi
279ec26f7c
[DB Changes! Read PR!] Merge pull request #201 from nyaadevs/update-alembic-migrations
...
Rewrite database models for declarative and update Alembic migrations
2017-05-27 20:11:57 +03:00
TheAMM
07cf0de6f9
Rewrite site-specific database models into declarative bases
...
This allows us to easily extend the bases into Nyaa and Sukebei models, with working FKs and relationships.
Note: the schema will (should!) otherwise match, however; the following index on Torrent was renamed:
uploader_flag_idx will be <prefix>_uploader_flag_idx, as we will be always creating both flavors.
The index rename should not affect SQA, but will potentially break migrations.
2017-05-27 18:14:39 +03:00
TheAMM
f7ed2c06d3
Jeez fine PEP8 I get it
2017-05-27 18:10:21 +03:00
TheAMM
d89f74893b
Remove username validator from login form to allow logging in with email
...
Since our previous regex was broken, the validator passed practically everything.
2017-05-26 23:28:28 +03:00
Kfir Hadas
fa946844d1
Style fixes
...
Comments box changed the height of the `<tr>`
Tweak icon/text sizes.
2017-05-26 19:23:34 +03:00
Kfir Hadas
aad5a0c6ea
Update style
...
Add support for sorting comments (in advance),
add th for sorting by comments_count, add title to the counter box and fix it being under the torrent's name,
2017-05-26 18:25:56 +03:00
Kfir Hadas
90695cad11
Add number of comments to torrent lists
...
Will only show when number of comments is above zero.
2017-05-26 16:50:31 +03:00
TheAMM
b5ebebf98e
Update Torrent.comment_count on comment submit/delete
2017-05-26 16:11:31 +03:00
TheAMM
6c80557e39
SCHEMA CHANGE: Add comment_count to Torrent
...
with a helper function on Torrent to update the count.
2017-05-26 16:08:46 +03:00
nyaazi
9e656ff7f6
Line too long
2017-05-26 15:29:49 +03:00
nyaazi
5332ba1a49
Merge branch 'master' into reports
2017-05-26 15:25:02 +03:00
shm0o
3edc73a518
templates/layout.html: use url_for for the appropriate endpoints
2017-05-25 19:33:47 -04:00
shm0o
c178f905b0
templates/search_results.html: use url_for for the appropriate endpoints
2017-05-25 19:33:47 -04:00
shm0o
8b7712b1d0
templates/view.html: use url_for for the 'edit_torrent' endpoint
2017-05-25 19:33:47 -04:00
shm0o
18dd7cd66f
static_cachebuster: build the url with url_for
2017-05-25 19:33:47 -04:00
TheAMM
b6ecad898d
Fix username validator
...
Tehee, oops!
2017-05-26 01:47:05 +03:00
TheAMM
3f49f17baa
Add simple OG metadata tags to templates
...
Hello, #185
2017-05-26 01:03:59 +03:00
TheAMM
3bd4898a65
Hotfix #193
...
Temporary workaround because CSS is hard.
2017-05-26 00:09:37 +03:00
Kfir Hadas
d7181cf6a1
PEP8
2017-05-25 22:19:42 +03:00
Kfir Hadas
559602d19b
Fix inverted icons in file list
2017-05-25 22:16:12 +03:00
TheAMM
ca382bff9c
Fix RSS magnets for ES torrents
2017-05-25 21:52:26 +03:00
Anna-Maria Meriniemi
0394639954
Calculate comment age clientside, show timestamp in mouseover title ( #191 )
...
Resolves outdated comment ages thanks to caching and will show timestamps in local time.
2017-05-25 21:13:35 +03:00
TheAMM
bb30f6e3d2
Scroll user to their new comment after submission
2017-05-25 21:11:55 +03:00
TheAMM
1ab3d6e3eb
Add cachebuster helper function for static css/js
2017-05-25 20:11:37 +03:00
Kfir Hadas
e91fdb70da
Strip collapse functionality from file list panel
2017-05-25 16:41:07 +03:00
Anna-Maria Meriniemi
cfa41bf388
Merge pull request #186 from sharkykh/collapsible-file-tree
...
Basic collapsible file tree
2017-05-25 15:53:47 +03:00
Kfir Hadas
ae4d75ecde
Show first level's items based on amount
...
Currently set to show when list has 20 items or less
2017-05-25 15:16:29 +03:00