Commit Graph

613 Commits

Author SHA1 Message Date
Kfir Hadas 16e72a2a9c set noqa to ignore a single error 2017-06-08 04:14:04 +03:00
Kfir Hadas 95a6c6c799 Amend method name to reflect actual reg URL test
Cherry-picked 3bb9517f2a61a00fd1443d94ffd11f1f34d33ee6
2017-06-08 04:05:00 +03:00
nyaazi 9fbaf3c12a Setting height for comment textarea (#253) 2017-06-07 23:53:25 +03:00
Kfir Hadas e8e8c27994 Update README.md
Add Travis build status badge, move running tests next to code quality
2017-06-07 19:44:14 +03:00
Kfir Hadas 6f526de5ea Lint 2017-06-07 19:38:19 +03:00
Kfir Hadas 2246f019ea Use spaces 2017-06-07 19:32:45 +03:00
Kfir Hadas 323780dd10 Remove progressbar2 2017-06-07 19:32:02 +03:00
Kfir Hadas 751378221f Add tests to Travis, fix lint script 2017-06-07 19:25:34 +03:00
Nathan Yam 64098dae49 Rename test method better 2017-06-07 18:05:32 +03:00
Nathan Yam ffd87f32d2 Add test section in readme section 2017-06-07 18:05:32 +03:00
Nathan Yam 232af1dc38 Add basic URL routing tests 2017-06-07 18:05:32 +03:00
aldacron 80fecd5496 add description and keywords 2017-06-06 23:53:19 -07:00
Johnny Ding 90e2aa75f5 Merge pull request #123 from UnKnoWn-Consortium/patch-3
Issue #116: Reordering of the search bar
2017-06-06 22:56:59 -07:00
UnKnoWn bd0f9edce3 Reorder the search bar
Moving media queries to the end to ensure priority
2017-06-07 04:15:45 +08:00
Johnny Ding 06735a6536 Merge pull request #243 from nyaadevs/elasticsearch-fullword
Multi-field search display_name to match words over ngram limit. Resolves #205
2017-06-05 20:34:04 -07:00
Kfir Hadas c70a60b719 UI Fixes (#246)
* Fix markdown renderer

Use a simple for loop instead of `for (var target of markdownTargets)`, because it's unsupported in IE.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of#Browser_compatibility

* view.html : HTML Fixes

- Remove unmatched `</a>`
- Add missing `</div>`
- Use single quotes in {{ }}
- Closing tags comments

* layout.html

- Use single quotes in {{ }}
- Closing tags comments

* help.html: Convert all `<p>` to `<div>`

HTML spec doesn't allow lists inside `<p>` elements.

* Missing semicolon in `<script>`
2017-06-05 20:23:30 -04:00
TheAMM 2d0cf7cbb4 [ES Schema change] Multi-field search display_name to match words over ngram limit
This fixes searching for "Machiavellianism", 16 chars ("Machiavellianis", 15 chars, worked previously).
Does not (seem to!) break anything, but requires a re-indexing of ES.
2017-06-05 17:29:00 +03:00
aldacron ae71b6ed59 clean up motds 2017-06-05 00:04:21 -07:00
aldacron 566e7d8cf8 resolves #239 2017-06-05 00:02:52 -07:00
aldacron 535be9c8bd Fixes #227 2017-06-04 23:03:32 -07:00
Alex Ingram 0a12db74d0 Change report button to btn-xs as a temporary fix. 2017-06-05 00:45:50 -05:00
Johnny Ding 7540b0c86b Merge pull request #240 from sharkykh/md-linkify
Enable `linkify` for Markdown parser
2017-06-04 22:42:45 -07:00
Kfir Hadas 467270837c Enable `linkify` for Markdown parser
Autoconvert URL-like text to links
2017-06-05 02:36:18 +03:00
Anna-Maria Meriniemi 476afafa09 Merge pull request #237 from nyaadevs/clean-info-api
Clean up info api script
2017-06-04 22:43:48 +03:00
TheAMM 6592bec67c Clean up info api script
And a tiny bit of the serverside endpoint.
2017-06-04 00:52:11 +03:00
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 91a9264442 Merge pull request #221 from CounterPillow/focus-report-field
Focus report reason text field when reporting
2017-06-01 06:30:57 -05: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
Anna-Maria Meriniemi c6640485ea Merge pull request #214 from nyaazi/patch-1
Replace the header titles
2017-05-30 12:14:57 +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
TheAMM 7b2bfc57ee [DB Changes!] Merge branch 'nyaazi-reports' (#146)
Adds reporting functionality.
Alembic migration included.
2017-05-29 17:09:12 +03:00
TheAMM 2e4b0b1f9f Add Alembic migration for report tables 2017-05-29 17:05:17 +03:00
TheAMM c2b02e252d Fix permissions 2017-05-29 17:01:32 +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
Yukikaze 3059507e09 Merge pull request #208 from nyaadevs/die-sync-es
sync_es: die when killed
2017-05-29 03:48:10 -07:00
queue eceb8824dc sync_es: fix flush_interval behavior during slow times
instead of flushing every N seconds, it flushed N seconds after
the last change, which could drag out to N seconds * M batch size
if there are few updates. Practically this doesn't change anything
since stuff is always happening.

Also fix not writing a save point if nothing is happening. Also
practically does nothing, but for correctness.
2017-05-28 20:14:14 -06:00
queue 33852a55bf sync_es: die when killed 2017-05-28 20:02:20 -06:00