Marcin Kuzminski
2ec1d828e5
notifications: fixed translation problem in my notifications.
2017-02-01 15:34:47 +01:00
Marcin Kuzminski
9464700f9b
comments: fixed scroll issue.
2017-02-01 14:39:26 +01:00
Marcin Kuzminski
9c43777217
commit-page: show unresolved TODOs on commit page below comments.
2017-02-01 13:09:54 +01:00
Marcin Kuzminski
adca0da138
integrations: fix re-submit of form on repo integrations.
2017-02-01 12:48:49 +01:00
Marcin Kuzminski
33ec213f25
merge-checks: show only username for allowed to merge check.
2017-02-01 12:11:01 +01:00
Marcin Kuzminski
664c4da7a6
webhook: add possibility to use POST or GET methods for calling webhooks.
2017-02-01 12:07:21 +01:00
Marcin Kuzminski
49361e3b29
comments: add info about / action helpers into comments box.
2017-01-31 23:07:19 +01:00
Marcin Kuzminski
9554c059c0
tests: fixed tests for graphmod
2017-01-31 21:13:03 +01:00
Marcin Kuzminski
608e51e4cb
changelog: added dynamic loaders to extend number of commits inside changelog.
...
- implements #5187
2017-01-31 22:05:36 +01:00
Marcin Kuzminski
933651e934
pr: small refactor of code.
2017-01-30 20:06:35 +01:00
Marcin Kuzminski
bd3bac4b90
db: lazy join commit resolved data in order to prevent multi-query fetching.
2017-01-30 18:09:04 +01:00
Marcin Kuzminski
29ded452fe
pull-requests: remove template context registration as it's not
...
used anywhere.
2017-01-30 18:03:04 +01:00
Marcin Kuzminski
8c3f6e1f5b
perms: fixed call to correctly check permissions for admin.
2017-01-30 17:20:48 +01:00
Marcin Kuzminski
e64716029d
pr-diffs: fixed a case when there are outdated comments and we're doing a rebase compare.
2017-01-30 13:55:08 +01:00
Marcin Kuzminski
23ff2e2325
test: fixes for tests for PR versions.
2017-01-30 12:41:24 +01:00
Marcin Kuzminski
5e35e36e4f
pr-model: don't use set to calculate commit ranges as they generate random order.
2017-01-30 12:41:16 +01:00
Marcin Kuzminski
2d4747cc69
pr-versioning: move version controller to dedicated PR file
2017-01-30 13:04:12 +01:00
Marcin Kuzminski
8afad62984
pr-versioning: ux better selectors
2017-01-26 12:53:43 +01:00
Marcin Kuzminski
abda1c528f
pr-versioning: link-changes
2017-01-25 21:45:47 +01:00
Marcin Kuzminski
e7511ca6f6
pr-versioning: implemented versioning for pull requests.
...
- users can navigate via each version or generate diffs between versions
- diff between versions will show changed commits and partial diffs
- redone the UI for versioning a bit
- small UI fixes
2017-01-25 19:06:59 +01:00
Marcin Kuzminski
ad2b740b5b
user-sessions: added an API call to cleanup sessions.
2017-01-30 11:17:42 +01:00
Marcin Kuzminski
452fb50caf
user-sessions: fixed tests and translation mechanism for user sessions.
2017-01-28 19:58:59 +01:00
Marcin Kuzminski
41e7391c22
config: updated example gunicorn configuration.
2017-01-28 19:24:47 +01:00
Marcin Kuzminski
0531c78094
user-sessions: add count and cleanup of file-based sessions.
2017-01-28 19:24:23 +01:00
Marcin Kuzminski
a06ed60656
vcs-core: add a shadow-repo extractor for pull-requests, and git objects.
2017-01-23 22:53:53 +01:00
Marcin Kuzminski
06715c8d97
comments: register different slash commands for inline vs general comments.
2017-01-25 21:29:22 +01:00
Marcin Kuzminski
d90e6712d6
code-mirror: implement slash actions instead of ctrl+space.
...
- added set as note,todo for general comments.
2017-01-25 20:40:24 +01:00
Marcin Kuzminski
d055888eda
comments: link to resolved comment in FIX comment type.
2017-01-24 16:11:41 +01:00
Marcin Kuzminski
f08be8b977
user-sessions: fix wrong date calculation.
2017-01-25 17:43:50 +01:00
Marcin Kuzminski
0cc8db7a02
diffs: switched lexer extraction to use single function in all places.
2017-01-25 13:52:47 +01:00
Marcin Kuzminski
67dfb2f772
vcs: refactor get_lexer for nodes so it can be used in external code.
2017-01-25 16:09:47 +01:00
Marcin Kuzminski
c1855fb60c
diffs: optimize how lexer is fetche for rich highlight mode.
...
- speeds up initial diff creation significantly since lexer cache
is re used and we don't need to fetch lexer many times.
2017-01-25 16:39:02 +01:00
Marcin Kuzminski
07a595c030
vcs: added possibility to pre-load attributes for FileNodes.
2017-01-25 12:45:05 +01:00
Marcin Kuzminski
6951a1ab96
dependencies: bumped pygments to 2.2.0
2017-01-25 13:58:58 +01:00
Marcin Kuzminski
ec795357b7
markup-renderer: use global Markdown object to speed up markdown rendering.
2017-01-24 17:19:13 +01:00
Marcin Kuzminski
445b39ac30
helpers: fix tzinfo can be undefined if wrong object is passed.
2017-01-24 17:18:46 +01:00
Marcin Kuzminski
05d89e4d2c
tests: fixed tests after removing hardcoded timezone in tests.
2017-01-24 15:30:10 +01:00
Marcin Kuzminski
e326a3f835
gists: fixed tests after timezone change
2017-01-24 11:05:10 +01:00
Marcin Kuzminski
c50ec095c3
hg,git: change method of extracting last_change to use actualy date object
...
instead of re-parsing it again.
2017-01-24 15:26:14 +01:00
Marcin Kuzminski
3ef31a1cc1
svn: date-parser should use UTC dates to be consistent with other backends.
2017-01-24 11:26:15 +01:00
Marcin Kuzminski
3c07176dde
core: remove global timezone hook.
...
- this is leaking into main application causing TZ problems
- fixes #5174
2017-01-23 16:55:50 +01:00
Marcin Kuzminski
c340efddae
gists: fixed translation for age component which uses pyramid translate component.
2017-01-19 14:58:52 +01:00
Marcin Kuzminski
57268f2564
merge-logic: improve merge failed because of conflicts message.
2017-01-19 14:04:19 +01:00
Marcin Kuzminski
a044290ee2
comments: show links to unresolved todos
...
- show hidden comments when using navigation for comments
- small UI fixes
2017-01-19 13:59:02 +01:00
Marcin Kuzminski
7b5e288d8c
outdated-notes: show navigation on outdated comments
2017-01-19 13:58:15 +01:00
Marcin Kuzminski
e63934c25b
todos: all todos needs to be resolved for merge to happen.
...
This will prevent the outdated todos beeing automatically marked as solved becuase of bigger diff
changes. It's better to mark commits quickly as resolved instead of potentially have unresolved todos hidden
because of invlidation logic.
2017-01-19 13:57:46 +01:00
Marcin Kuzminski
82fd870fe4
merge-checks: added more detailed information about why merge is not possible.
...
- information is stored inside .error_details now.
2017-01-19 13:56:23 +01:00
Marcin Kuzminski
246f2093bd
celery: handle pyramid/pylons context better when running async tasks.
2017-01-18 23:13:27 +01:00
Marcin Kuzminski
b753a099d7
svn-conf: hide password entries in logs for generated configuration.
2017-01-16 18:13:24 +01:00
Marcin Kuzminski
3f9289f77f
api: added comment_resolved_id into aprameters to resolve TODO notes via API.
2017-01-18 19:15:46 +01:00