Commit graph

68 commits

Author SHA1 Message Date
fef
0d9504ca3b
add objects table 2022-12-25 18:29:33 +01:00
fef
f1a631efff
data: remove unnecessary generics
The repository layer is the central gateway to
the data storage subsystem, so it should also be
solely responsible for transforming data coming
from the rest of the app into the appropriate
format.
2022-12-25 18:11:45 +01:00
fef
4f542571e0
add iri column 2022-12-25 15:57:33 +01:00
fef
93182705d9
data: return newly crated entries in SQL 2022-12-25 05:19:08 +01:00
fef
fb8bf0f316
job: retry on failure, general refactor 2022-12-25 04:13:06 +01:00
fef
055a97a8e1
ap: add base object type 2022-12-22 19:12:33 +01:00
fef
6a4e753069
util: fix type 2022-12-22 18:57:01 +01:00
fef
369780f48f
ap: add tests for context 2022-12-22 13:44:18 +01:00
fef
e568927d4b
ap: add well-known NS URIs 2022-12-22 13:36:48 +01:00
fef
28b36a20b4
ap: refactor context deserialization 2022-12-21 01:24:04 +01:00
fef
9be5fa9a2c
ap: add @context implementation
I'm calling it now, the path to ActivityPub
compliance is going to be an excruciatingly
painful one.
2022-12-20 20:33:57 +01:00
fef
a5b097bce5
implement validate for bearcaps 2022-12-20 14:09:19 +01:00
fef
64e670480a
add bearcap utility 2022-12-20 14:00:41 +01:00
fef
4e9a09f74b
refactor password hash API 2022-12-20 13:24:08 +01:00
fef
271a912879
add auth middleware and identity endpoint 2022-12-19 21:43:12 +01:00
fef
d6fc5d373a
add auth endpoint 2022-12-19 15:49:39 +01:00
fef
41b27830b9
add signup endpoint 2022-12-19 15:47:40 +01:00
fef
776cbe6d52
add even more fields to user schema 2022-12-19 15:45:03 +01:00
fef
eccf4810a9
add some documentation for top-level modules 2022-12-19 13:45:37 +01:00
fef
808b03b817
add source to notes schema 2022-12-18 17:38:19 +01:00
fef
44807f408f
include JWT secret in default config 2022-12-18 17:11:51 +01:00
fef
a3de1942c8
add JWT stuff 2022-12-18 17:09:08 +01:00
fef
061e4ecb57
fucking javascript 2022-12-16 05:05:02 +01:00
fef
d26ef10958
web: add redux store 2022-12-16 03:33:02 +01:00
fef
51ffb6fe71
web: rework text box shadows (again) 2022-12-16 02:15:57 +01:00
fef
3df29a3cf3
web: add dummy timeline 2022-12-16 02:05:06 +01:00
fef
3523bc86c7
web: add footer 2022-12-14 05:17:07 +01:00
fef
a3f0808cd4
web: add main navigation bar 2022-12-14 04:00:33 +01:00
fef
a62f6983d3
web: add i18n support 2022-12-14 01:02:24 +01:00
fef
aeb51c7cea
web: more layout improvements 2022-12-14 00:49:48 +01:00
fef
077b7ec8fd
web: add bootstrap icons 2022-12-14 00:48:49 +01:00
fef
220286c120
web: add scroll-list component 2022-12-13 21:13:17 +01:00
fef
6a626dd381
web: add content warning to compose 2022-12-13 21:12:52 +01:00
fef
70b55da9bd
web: minor refactor 2022-12-13 14:14:43 +01:00
fef
521c871c7c
web: improve compose textarea 2022-12-13 14:13:52 +01:00
fef
d6c3d85578
web: create base layout 2022-12-13 02:48:11 +01:00
fef
c3da983593
add button component 2022-12-12 23:57:05 +01:00
fef
56b48a9858
add base theme stuff 2022-12-12 23:56:45 +01:00
fef
a2cf98d6b9
cargo update 2022-12-12 01:36:15 +01:00
fef
1947632ecd
core: small internal refactor 2022-12-11 20:53:57 +01:00
fef
ead1a4fc62
add likes 2022-12-11 20:44:06 +01:00
fef
c227d09af3
rename statuses to notes
This matches the ActivityPub terminology, so why
not do it as long as it's still possible to
arbitrarily change the database schema.
2022-12-10 12:32:12 +01:00
fef
ef911481a3
rename services to jobs
Avoids a potential name clash with request
handlers that actix-web calls services
2022-12-09 22:49:05 +01:00
fef
57026cb21d
add follows 2022-12-08 01:12:23 +01:00
fef
cd4c81af57
add validation utility 2022-12-07 23:57:15 +01:00
fef
b2411d5ad6
remove The Stupid 2022-12-07 17:25:49 +01:00
fef
81be3b4e7b
rewrite Into<Id> as From<T> 2022-12-07 17:13:08 +01:00
fef
b709ad2a12
rename lib to util
This avoids potential confusion cue to "lib" being
a special module name in rust
2022-12-07 17:09:18 +01:00
fef
50dab32391
add users table 2022-12-07 07:34:45 +01:00
fef
29fc6395a6
add password hashing library 2022-12-06 20:09:49 +01:00