fr33domlover
9368e68ab5
Enable new top-level comments, discussion system works now
2016-05-21 20:01:31 +00:00
fr33domlover
aa3d332b14
Pass AppDB action instead of DiscussionId
...
Passing `AppDB DiscussionId` from ticket handlers to the actual
discussion handlers allows the DB queries to run in a single
transaction.
2016-05-19 22:40:54 +00:00
fr33domlover
a56a7575fe
Implement reply-to-existing-comment
2016-05-19 22:07:25 +00:00
fr33domlover
c942c7d398
Ticket discussion and message routes
2016-05-19 16:58:23 +00:00
fr33domlover
cdfaec81f2
Replace dummy discussion widget with a real one
2016-05-19 15:49:39 +00:00
fr33domlover
93aeae36a8
Implement building discussion message tree from DB
2016-05-19 12:06:27 +00:00
fr33domlover
6d29553844
Use discussion widget in ticket template
2016-05-18 10:26:19 +00:00
fr33domlover
ad9629d3f3
Dummy discussion widget
2016-05-18 10:10:07 +00:00
fr33domlover
c435dfa89b
Each ticket has a unique discussion ID
2016-05-18 09:44:32 +00:00
fr33domlover
604e3ca80a
Fix: Was displaying all tickets instead of just projects'
2016-05-18 09:38:48 +00:00
fr33domlover
1b7cee4b78
Dedicated NewTicket type for ticket creation
2016-05-18 09:15:11 +00:00
fr33domlover
2eb89cf460
DarcsRev widget in default layout footer
2016-05-18 08:35:13 +00:00
fr33domlover
e67f05c0ad
Revision widget using Development.DarcsRev
2016-05-18 08:10:32 +00:00
fr33domlover
1b1e4b978d
Much richer set of Darcs rev TH splices
2016-05-18 07:00:19 +00:00
fr33domlover
e76c1f7206
Compressed inventory parser and DarcsRev TH utils
2016-05-17 20:34:22 +00:00
fr33domlover
9ba6761459
Darcs inventory parser: Add hash types and parse previous inventory
2016-05-16 14:02:43 +00:00
fr33domlover
f8ae122da7
When creating a repo, allow to pick a project for it
2016-05-14 13:05:29 +00:00
fr33domlover
ee9b40d466
Project page lists project's repos
2016-05-14 11:36:45 +00:00
fr33domlover
4d410cf1f7
Pick shorter names for project page templates
2016-05-13 22:11:46 +00:00
fr33domlover
418d3fd9d2
Remove per-handler titles from project handlers
2016-05-13 22:07:56 +00:00
fr33domlover
3c95014087
Remove form field error duplication in project creation
2016-05-13 22:06:23 +00:00
fr33domlover
298bbc57e4
SSH key deletion button
2016-05-13 21:41:46 +00:00
fr33domlover
4d16203e5d
Repo deletion button
2016-05-13 19:23:56 +00:00
fr33domlover
9295a9ba8c
Use <x .y> instead of <x class=y> in Hamlet files
2016-05-13 15:25:19 +00:00
fr33domlover
1fcc59f3e8
Update feature list in readme
2016-05-13 15:15:30 +00:00
fr33domlover
80576d9caa
Darcs pull over HTTP
2016-05-13 10:58:42 +00:00
fr33domlover
0d7349cb5d
Split git and darcs specific handlers into separate submodules
2016-05-13 10:11:17 +00:00
fr33domlover
3fdbe19cba
Inverted patch char in darcs inventory is unused, obsolete
2016-05-13 09:59:11 +00:00
fr33domlover
b2f5b20184
Minimal pagination for git and darcs change log
2016-05-13 08:49:19 +00:00
fr33domlover
17c4ff3d23
Basic pagination for Vervis
2016-05-11 14:42:41 +00:00
fr33domlover
117034a8fa
Initial incomplete pagination model
2016-05-10 11:05:56 +00:00
fr33domlover
5c288c7fdb
Darcs change log view
2016-05-08 14:28:03 +00:00
fr33domlover
07b627eb9c
Refactor Git log view into separate modules and Widgets
2016-05-06 10:29:02 +00:00
fr33domlover
d1d49170e0
Text-ByteString UTF8 conversion utility modules
2016-05-06 10:27:16 +00:00
fr33domlover
65c5829a3f
Set <title> centrally in Foundation using breadcrumbs
2016-05-06 10:26:11 +00:00
fr33domlover
7e8e557625
Rename breadcrumbBar to breadcrumbsW according to new convention
2016-05-06 10:24:58 +00:00
fr33domlover
ae03aee099
Replace JS minifier with a custom all-discarding one
2016-05-06 10:23:31 +00:00
fr33domlover
6e2a8b259d
More EventTime utils and support for GitTime
2016-05-06 10:21:44 +00:00
fr33domlover
96d73f3551
Basic TimeEvent support for 'hourglass', will need this for 'hit'
2016-05-05 23:05:56 +00:00
fr33domlover
ebbcc6afdc
Explore friendly rendering of event time
2016-05-05 22:20:11 +00:00
fr33domlover
ed2df29b66
Refactor git log view, make room for darcs
2016-05-05 16:30:30 +00:00
fr33domlover
a4c8a80945
Enable darcs-push-over-SSH using the darcs executable
2016-05-05 07:58:45 +00:00
fr33domlover
3ed04941e8
Refactor git source view code and implement the same for Darcs
2016-05-05 07:29:19 +00:00
fr33domlover
c8c323f695
Split git repo source handler into sane small functions
2016-05-04 17:17:47 +00:00
fr33domlover
2c73158c47
Update readme feature list
2016-05-04 11:50:12 +00:00
fr33domlover
69229fb80e
Enable Darcs repo creation using the executable
...
Darcs does export most of its module tree, but there's a problem: Darcs
relies on the current directory. It changes the current directory of the
process to the repo, and then proceeds using paths relative to the repo
dir. This is bad for my case here. If some other thread uses a relative
path (e.g. currently any repo path is relative by default) in parallel,
it will fail.
For now, the quick path around this problem is to use the `darcs`
program.
2016-05-04 11:44:06 +00:00
fr33domlover
8448355f98
In Darcs pull over SSH, support specifying just repo name
2016-05-04 11:10:23 +00:00
fr33domlover
099d9a6351
List VCS features in feature list
2016-05-04 11:09:36 +00:00
fr33domlover
d57c95c94a
Enable Darcs repo cloning over SSH using darcs executable
2016-05-04 09:43:33 +00:00
fr33domlover
1c4b674550
Dedicated module for "time ago"
2016-05-03 01:20:23 +00:00