fr33domlover
|
8cf0f2502c
|
Implement DB-based SSH authentication
|
2016-03-06 11:58:48 +00:00 |
|
fr33domlover
|
062fb5539a
|
Add app settings for SSH server
|
2016-03-05 03:56:25 +00:00 |
|
fr33domlover
|
9afd341aca
|
Replace some Esqueleto with much simpler Persistent queries
|
2016-03-03 08:35:29 +00:00 |
|
fr33domlover
|
b20c672a01
|
Implement git history log in repo page
|
2016-03-03 08:15:54 +00:00 |
|
fr33domlover
|
100d2948cb
|
Add Vervis.Path module with repo path utils
|
2016-03-01 22:43:31 +00:00 |
|
fr33domlover
|
e5ad0279b1
|
Remove some unused imports
|
2016-03-01 22:16:41 +00:00 |
|
fr33domlover
|
4b0c444bcb
|
Implement topsort for commits and apply to graph
|
2016-03-01 22:16:01 +00:00 |
|
fr33domlover
|
7a76703d25
|
Implement loading a commit graph
|
2016-02-29 21:42:37 +00:00 |
|
fr33domlover
|
4882ddb092
|
Make it possible to skip subtrees in the commit loading loop
|
2016-02-29 14:25:14 +00:00 |
|
fr33domlover
|
0c8d5c973c
|
Implement low-level commit graph loading
|
2016-02-29 14:04:56 +00:00 |
|
fr33domlover
|
40b4f4e475
|
Stop using classy-prelude-yesod
|
2016-02-29 14:04:23 +00:00 |
|
fr33domlover
|
ec9fc486ee
|
Implement flexible Kahn topsort for use on git commit graphs
|
2016-02-29 01:59:33 +00:00 |
|
fr33domlover
|
1fe41edabe
|
Fix homepage repo table: Failed for empty repos
|
2016-02-28 08:30:25 +00:00 |
|
fr33domlover
|
ec4c7de582
|
Add repo pages and repo creation form
|
2016-02-27 05:41:36 +00:00 |
|
fr33domlover
|
9b686c6db0
|
Write initial overview content and add project creation form
|
2016-02-25 03:10:30 +00:00 |
|
fr33domlover
|
004fdb118e
|
Put all modules under a new Vervis module
|
2016-02-23 08:45:03 +00:00 |
|
fr33domlover
|
9154ad8f8b
|
Move some utils to new modules
|
2016-02-23 08:28:25 +00:00 |
|
fr33domlover
|
b95bf9e42b
|
Create personal overview page, still blank
|
2016-02-23 03:19:55 +00:00 |
|
fr33domlover
|
1c044520b5
|
Implement registration and make it build
|
2016-02-23 02:27:01 +00:00 |
|
fr33domlover
|
c0a86c3f5b
|
Add user registration form view, still no-op
|
2016-02-19 04:10:42 +00:00 |
|
fr33domlover
|
ee7a353904
|
Define color palette and write initial Cassius
|
2016-02-18 22:33:27 +00:00 |
|
fr33domlover
|
ab98930caa
|
Add style palette module for later use
|
2016-02-18 13:36:25 +00:00 |
|
fr33domlover
|
a5f6bf280b
|
Remove bootstrap3 CSS and fonts
|
2016-02-18 13:35:38 +00:00 |
|
fr33domlover
|
5287a47372
|
Add project pages
|
2016-02-17 21:53:53 +00:00 |
|
fr33domlover
|
a6525d7549
|
Add people and person pages
|
2016-02-17 16:43:23 +00:00 |
|
fr33domlover
|
7ede602d1d
|
Remove CSRF protection for now, until I fix it
|
2016-02-17 11:49:41 +00:00 |
|
fr33domlover
|
8e3675865d
|
Add comment bits for SSL and delete some garbage from template
|
2016-02-17 11:31:01 +00:00 |
|
fr33domlover
|
7857a8a964
|
Make initial homepage with table and simple login
|
2016-02-16 11:41:13 +00:00 |
|
fr33domlover
|
3da488b3a2
|
Remove example code I don't need
|
2016-02-14 10:17:31 +00:00 |
|
fr33domlover
|
f4dcf17f3f
|
Move some files around, tweak the generated code a bit
|
2016-02-14 09:10:21 +00:00 |
|
fr33domlover
|
952f6baafd
|
Bring Yesod scaffolding
|
2016-02-13 03:35:30 +00:00 |
|
fr33domlover
|
0bfef83458
|
Remove obsolete code and start using stack
|
2016-02-12 11:01:53 +00:00 |
|
fr33domlover
|
1abfc11ffa
|
Make minimal Yesod app that returns main view as an HTML table
|
2016-02-12 01:53:19 +00:00 |
|
fr33domlover
|
73acda0ecf
|
Don't separate people and groups in the dir tree
|
2016-02-12 00:23:24 +00:00 |
|
fr33domlover
|
1b7e6e5a73
|
Use the git code to add last change time to main view query
|
2016-02-12 00:01:41 +00:00 |
|
fr33domlover
|
229bdead0e
|
Insert dummy data to see results
|
2016-02-11 22:19:31 +00:00 |
|
fr33domlover
|
552b17e219
|
Write initial main view query with Esqueleto
|
2016-02-11 20:58:40 +00:00 |
|
fr33domlover
|
5734e720ad
|
Update data model to reflect recent decisions
|
2016-02-11 09:36:24 +00:00 |
|
fr33domlover
|
2b15a16115
|
Add comments to git functions
|
2016-02-11 09:36:09 +00:00 |
|
fr33domlover
|
d2e78b4c51
|
Define data model using persistent's TH
|
2016-02-09 21:07:01 +00:00 |
|
fr33domlover
|
b7aa7ec45d
|
Make it build with persistent
|
2016-02-06 13:36:35 +00:00 |
|
fr33domlover
|
e6fbca1c2a
|
Split code into submodules
|
2016-02-06 13:08:35 +00:00 |
|
fr33domlover
|
547db845be
|
Fix typo which caused infinite loop
|
2016-02-05 23:41:55 +00:00 |
|
fr33domlover
|
aa351c00d2
|
First operation: createUser
|
2016-02-02 13:06:49 +00:00 |
|
fr33domlover
|
6440550f48
|
Support loading and saving to JSON, step 5
|
2016-02-02 12:31:36 +00:00 |
|
fr33domlover
|
c8e5de868c
|
Ugly, hacky, dirty, full-of-warnings basic JSON persistence
|
2016-02-02 12:14:21 +00:00 |
|
fr33domlover
|
b44dc7b456
|
Fix projects field type
|
2016-02-01 14:28:12 +00:00 |
|
fr33domlover
|
81f8dba101
|
Add state and env to the monad, completing step 4
|
2016-02-01 14:17:28 +00:00 |
|
fr33domlover
|
56dddddde6
|
Define Vervis monad as a newtype over RWST
|
2016-01-31 05:58:50 +00:00 |
|
fr33domlover
|
a953923a3e
|
Add a basic data model and determine change times from it
|
2016-01-29 09:39:35 +00:00 |
|
fr33domlover
|
f51aa09159
|
Return formatted last change time for a repo
|
2016-01-29 00:59:27 +00:00 |
|
fr33domlover
|
ccdd98ca7e
|
Return a list of subdirs of a given dir
|
2016-01-28 15:37:04 +00:00 |
|
fr33domlover
|
abbef763e7
|
Initial record with empty package that builds
|
2016-01-28 14:15:54 +00:00 |
|