fr33domlover
e10b4d452a
Treat outbox items in DB as bytestrings to avoid depending on JSON parsing
2019-06-28 23:15:08 +00:00
fr33domlover
4be444f5ab
Bring back postTicketsR, now implemented using offerTicketC
2019-06-23 10:00:11 +00:00
fr33domlover
64a377b12f
Use syntax highlighting in outbox item JSON display
2019-06-16 21:32:18 +00:00
fr33domlover
b1897a20c0
Allow ticket author to be a remote actor
2019-06-07 04:26:32 +00:00
fr33domlover
c7dccbb7fe
Render in advance and store comment content as HTML alongside Markdown source
2019-06-02 14:41:51 +00:00
fr33domlover
facf4d7f3e
Rename messageContent field to messageSource; content will soon be HTML
2019-06-02 12:04:35 +00:00
fr33domlover
21b7325c1b
Rename role related tables to reflect the role unification
...
There used to be project roles and repo roles, and they were separate. A while
ago I merged them, and there has been a single role system, used with both
repos and projects. However the table names were still "ProjectRole" and things
like that. This patch renames some tables to just refer to a "Role" because
there's only one kind of role system.
2019-05-31 15:02:57 +00:00
fr33domlover
12ec77fb44
Add back the repo source CSS templates, they're used separately from pandoc
2019-05-27 17:39:33 +00:00
fr33domlover
b8b226d15c
Highlight code segments in pandoc rendered source file views
2019-05-27 13:28:57 +00:00
fr33domlover
7869af7334
In default layout template, fix typo in display of notification count
2019-05-25 22:28:21 +00:00
fr33domlover
ae1e10cab2
Vervis.Handler.Ticket: Import esqueleto qualified
2019-05-25 22:04:06 +00:00
fr33domlover
bf9199b466
Forgot to commit new templates
2019-05-25 19:35:31 +00:00
fr33domlover
c531f41565
Implement basic notifications in DB and UI
2019-05-22 21:50:30 +00:00
fr33domlover
6d55b8c5d7
Display remote actor name in remote message view
2019-05-21 09:11:13 +00:00
fr33domlover
0e4070db75
In ticket discussion, have links to the individual messages (MessageR route)
2019-05-07 02:54:45 +00:00
fr33domlover
a6bfb0cf36
Show note about federation being disabled, and list other known instances
2019-05-05 22:00:26 +00:00
fr33domlover
b4afa2d086
Fix layout bug in homepage
2019-05-05 15:39:14 +00:00
fr33domlover
67a77b1897
In layout header, link to federation status info page
2019-05-05 11:36:10 +00:00
fr33domlover
c6eaf7cccc
In personal overview page, add link to personal inbox
2019-05-05 11:14:23 +00:00
fr33domlover
8303baa69d
Implement GETing the personal inbox
2019-05-05 10:20:55 +00:00
fr33domlover
f7f15e0f63
When sending ticket comment in regular Vervis UI, deliver it using ActivityPub
2019-04-20 21:34:45 +00:00
fr33domlover
dedb9834e3
Tweak author link text in ticket comments
2019-04-18 23:14:36 +00:00
fr33domlover
b31c6fe0ef
Update homepage text
2019-04-06 23:06:46 +00:00
fr33domlover
a3bd0356e2
Mention in homepage that I'm asking to do Freenode group registration
2019-03-29 19:38:25 +00:00
fr33domlover
e53c056e1e
Mention my IRC presence in homepage
2019-03-25 00:01:06 +00:00
fr33domlover
c27636a438
Add route /publish for sending activities, getOutboxR now free to return outbox
2019-03-22 05:17:54 +00:00
fr33domlover
716487f2b8
In ticket comment tree, support mixing local and remote (federated) comments
2019-03-20 08:07:37 +00:00
fr33domlover
475e398d6d
Switch ticket comment IDs to use Hashids-of-MessageId instead of custom number
2019-03-15 16:36:02 +00:00
fr33domlover
c41f1183e0
Display instance host at the top of all pages
2019-03-04 09:06:23 +00:00
fr33domlover
e8ba301c6a
Switch actor ID URIs to be /s/ACTOR instead of /p and /g
...
See Vervis ticket #60 .
2019-02-14 22:13:58 +00:00
fr33domlover
c0965a4c47
Default roles for repos and turn user/anon collab tables into proj/repo fields
...
* Repo collab now supports basic default roles developer/user/guest like
project collab does
* User/Anon collab for repos and projects are now stored as fields instead of
in dedicated tables, there was never a need for dedicated tables but I didn't
see that before
* Repo push op is now part of `ProjectOperation`
* `RepoRole` and related code has been entirely removed, only project roles
remain and they're used for both repos and projects
* This is the first not-totally-trivial DB migration in Vervis, it's automatic
but please be careful and report errors
2019-01-29 22:24:32 +00:00
fr33domlover
5cba838917
Enable basic default project roles
...
* When adding collaborators, you don't need a custom role. If you don't choose
one, a basic default "developer" role will be used
* If you don't assign a `ProjectCollabUser` role, a default "user" role is
assumed for logged in users, otherwise a "guest" role
* The "guest" role currently has no access at all
* Theoretically there may also be a "maintainer" role allowing project
sharers/maintainers to give maintainer-level access to more people, but right
now maintainer role would be the same as developer so I haven't added it yet
2019-01-28 14:43:07 +00:00
fr33domlover
dcadaed2ee
Show links for adding repo/project collaborators
2019-01-27 02:56:11 +00:00
fr33domlover
577df6ddcf
Add "about" field to person table, display in person page
2019-01-26 23:39:13 +00:00
fr33domlover
4875f0b9f7
Make login status display consider unverified login
2019-01-21 22:51:19 +00:00
fr33domlover
2a68bb560b
Link to OutboxR for testing, instead of InboxR
2019-01-21 21:42:21 +00:00
fr33domlover
61a82f52d8
Turn inbox URL in layout template into a link, accidentally didn't before
2019-01-19 02:21:23 +00:00
fr33domlover
df01560ea6
ActivityPub inbox test page
...
This patch includes some ugliness and commented out code. Sorry for that. I'll
clean it up soon.
Basically there's a TVar holding a Vector of at most 10 AP activities. You can
freely POST stuff to /inbox, and then GET /inbox and see what you posted, or an
error description saying why your activity was rejected.
2019-01-19 01:44:21 +00:00
fr33domlover
e22d0c000a
In homepage say ForgeFed instead of GitPub (thanks zPlus!)
2019-01-19 01:43:19 +00:00
fr33domlover
822345a70e
Move signup link to login line, should look a bit nicer
2019-01-19 01:41:57 +00:00
fr33domlover
853390aba0
Move signup link to the top, to be close to login link (thanks zPlus!)
...
It's still ugly, they appear on different lines. Ideally, should change the
layout to have the links together.
2019-01-19 01:07:09 +00:00
fr33domlover
48d7e86684
Remove table headers from repo source dir view
2018-11-01 09:45:48 +00:00
fr33domlover
878f853520
Some CSS tweaks
2018-07-12 09:31:00 +00:00
fr33domlover
cf3f8fb8f6
Add CSRF token to all buttons through a new buttonW
widget
2018-07-11 08:15:19 +00:00
fr33domlover
7fdc7e703d
Repo tree view: Replace [D] and [F] with Unicode chars
2018-07-10 16:43:22 +00:00
fr33domlover
6088b1e117
Display tickets in list view the same as in tree view
2018-06-17 10:29:51 +00:00
fr33domlover
e29280959b
Update the Vervis instance domain name everywhere
2018-06-11 12:39:06 +00:00
fr33domlover
4ac5424b6d
Mention GitPub and its mailing list in the homepage template
2018-06-11 11:33:52 +00:00
fr33domlover
b078f9dabf
Rewrite intro text in homepage
2018-06-11 11:25:10 +00:00
fr33domlover
13c944e1ce
More compact display of personal overview
2018-05-26 11:07:56 +00:00