Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-30 01:30:50 +02:00
4bf8091143 fix type signature of fediChordInit
98ca0ff13e service config, integrate service launch into DHT launch
da47f8062f add lease time to subscription entries
ad52a017aa add relay inbox endpoint
bd70e2dff0 implement multiple post fetch (with placeholder content)
Compare 5 commits »
schmittlauch pushed to master at schmittlauch/nixconfigs 2020-07-29 15:06:37 +02:00
f624987a00 replace tootle by its fork olifant
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-28 23:45:36 +02:00
63bc06a88e implement post fetch (with placeholder content)
970c94ff0d set up subscription data structures and transfer subscription endpoint
Compare 2 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-28 02:12:45 +02:00
3b65757406 worker thread for processing incoming posts in background, started together with web server
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-27 21:49:59 +02:00
736815ea83 normalise hastag unicode representation of incoming posts
daae9d0b38 process and enqueue incoming posts
04423171fd define data types for post and subscription storage
7878c67635 adjust rest of code to refactored RingMap
988144e9e7 further relax constrains on RingMap
Compare 5 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-26 16:42:40 +02:00
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-26 16:39:11 +02:00
6349e05033 enable HIE only in the shell environment, but not by default
473ccb631d add hie as language server to dev environment
Compare 2 commits »
schmittlauch pushed to master at schmittlauch/nixconfigs 2020-07-26 00:34:47 +02:00
3cb108c867 remove hie from global environment, is going to be put into project environments in the future
b01b5088fd start working on Hash2Pub testbed as a nixos container
Compare 2 commits »
schmittlauch commented on pull request schmittlauch/Hash2Pub#63 2020-07-26 00:08:04 +02:00
refactorRingMap

This PR likely enables too many LanguageExtensions and could possibly be simplified, see 63.

Merging this for now though as tests run through fine.

schmittlauch merged pull request schmittlauch/Hash2Pub#63 2020-07-26 00:07:54 +02:00
refactorRingMap
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-26 00:07:53 +02:00
91ac4ca7e1 Merge pull request 'refactorRingMap' (#63) from refactorRingMap into mainline
0d1551261b adjust code to refactored and parameterisable RingMap
9a20a60222 fix type constraints after RingMap refactor
1ff540fd68 refactor RingMap into own module
Compare 4 commits »
schmittlauch created pull request schmittlauch/Hash2Pub#63 2020-07-26 00:06:00 +02:00
refactorRingMap
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-26 00:03:46 +02:00
1dfa7a5b8e Merge commit 'd55c2f1f1b' into mainline
d55c2f1f1b define typeclasses for interfacing between PostService and DHT
Compare 2 commits »
schmittlauch pushed to refactorRingMap at schmittlauch/Hash2Pub 2020-07-25 23:59:56 +02:00
0d1551261b adjust code to refactored and parameterisable RingMap
9a20a60222 fix type constraints after RingMap refactor
1ff540fd68 refactor RingMap into own module
d55c2f1f1b define typeclasses for interfacing between PostService and DHT
06ba05d341 adjust code to refactored and parameterisable RingMap
Compare 10 commits »
schmittlauch pushed to refactorRingMap at schmittlauch/Hash2Pub 2020-07-25 23:55:55 +02:00
06ba05d341 adjust code to refactored and parameterisable RingMap
14210b3edf fix type constraints after RingMap refactor
b6e2de7de0 refactor RingMap into own module
5883dff561 fixup! Merge branch 'mainline'
537c73c9b2 Merge branch 'mainline'
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-25 23:55:28 +02:00
da1b8f4b9d define typeclasses for interfacing between PostService and DHT
06ba05d341 adjust code to refactored and parameterisable RingMap
14210b3edf fix type constraints after RingMap refactor
b6e2de7de0 refactor RingMap into own module
5883dff561 fixup! Merge branch 'mainline'
Compare 7 commits »
schmittlauch opened issue schmittlauch/Hash2Pub#62 2020-07-25 23:40:28 +02:00
Simplify class, instance and type hierarchy around RingMap
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-25 23:35:39 +02:00
06ba05d341 adjust code to refactored and parameterisable RingMap
14210b3edf fix type constraints after RingMap refactor
b6e2de7de0 refactor RingMap into own module
5883dff561 fixup! Merge branch 'mainline'
537c73c9b2 Merge branch 'mainline'
Compare 6 commits »
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-24 22:29:52 +02:00
a747da4f75 define typeclasses for interfacing between PostService and DHT
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-23 18:30:08 +02:00
c05544aa5b able to start a web server and run the mock API handlers
f1697e5fd7 re-structure post API, placeholder handlers
Compare 2 commits »