Commit graph

115 commits

Author SHA1 Message Date
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
fef
27fc31c550
service: cargo fmt 2022-12-06 20:09:08 +01:00
fef
03e1c6627f
add background service scheduler 2022-12-06 19:48:44 +01:00
fef
e753ee9578
frontend: add api utility 2022-12-06 02:59:29 +01:00