9eb7601f9d
add LOCAL_DOMAIN config value
2022-12-25 18:33:32 +01:00
0d9504ca3b
add objects table
2022-12-25 18:29:33 +01:00
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
4f542571e0
add iri column
2022-12-25 15:57:33 +01:00
93182705d9
data: return newly crated entries in SQL
2022-12-25 05:19:08 +01:00
fb8bf0f316
job: retry on failure, general refactor
2022-12-25 04:13:06 +01:00
055a97a8e1
ap: add base object type
2022-12-22 19:12:33 +01:00
6a4e753069
util: fix type
2022-12-22 18:57:01 +01:00
369780f48f
ap: add tests for context
2022-12-22 13:44:18 +01:00
e568927d4b
ap: add well-known NS URIs
2022-12-22 13:36:48 +01:00
28b36a20b4
ap: refactor context deserialization
2022-12-21 01:24:04 +01:00
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
a5b097bce5
implement validate for bearcaps
2022-12-20 14:09:19 +01:00
64e670480a
add bearcap utility
2022-12-20 14:00:41 +01:00
4e9a09f74b
refactor password hash API
2022-12-20 13:24:08 +01:00
271a912879
add auth middleware and identity endpoint
2022-12-19 21:43:12 +01:00
d6fc5d373a
add auth endpoint
2022-12-19 15:49:39 +01:00
41b27830b9
add signup endpoint
2022-12-19 15:47:40 +01:00
776cbe6d52
add even more fields to user schema
2022-12-19 15:45:03 +01:00
eccf4810a9
add some documentation for top-level modules
2022-12-19 13:45:37 +01:00
808b03b817
add source to notes schema
2022-12-18 17:38:19 +01:00
44807f408f
include JWT secret in default config
2022-12-18 17:11:51 +01:00
a3de1942c8
add JWT stuff
2022-12-18 17:09:08 +01:00
061e4ecb57
fucking javascript
2022-12-16 05:05:02 +01:00
d26ef10958
web: add redux store
2022-12-16 03:33:02 +01:00
51ffb6fe71
web: rework text box shadows (again)
2022-12-16 02:15:57 +01:00
3df29a3cf3
web: add dummy timeline
2022-12-16 02:05:06 +01:00
3523bc86c7
web: add footer
2022-12-14 05:17:07 +01:00
a3f0808cd4
web: add main navigation bar
2022-12-14 04:00:33 +01:00
a62f6983d3
web: add i18n support
2022-12-14 01:02:24 +01:00
aeb51c7cea
web: more layout improvements
2022-12-14 00:49:48 +01:00
077b7ec8fd
web: add bootstrap icons
2022-12-14 00:48:49 +01:00
220286c120
web: add scroll-list component
2022-12-13 21:13:17 +01:00
6a626dd381
web: add content warning to compose
2022-12-13 21:12:52 +01:00
70b55da9bd
web: minor refactor
2022-12-13 14:14:43 +01:00
521c871c7c
web: improve compose textarea
2022-12-13 14:13:52 +01:00
d6c3d85578
web: create base layout
2022-12-13 02:48:11 +01:00
c3da983593
add button component
2022-12-12 23:57:05 +01:00
56b48a9858
add base theme stuff
2022-12-12 23:56:45 +01:00
a2cf98d6b9
cargo update
2022-12-12 01:36:15 +01:00
1947632ecd
core: small internal refactor
2022-12-11 20:53:57 +01:00
ead1a4fc62
add likes
2022-12-11 20:44:06 +01:00
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
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
57026cb21d
add follows
2022-12-08 01:12:23 +01:00
cd4c81af57
add validation utility
2022-12-07 23:57:15 +01:00
b2411d5ad6
remove The Stupid
2022-12-07 17:25:49 +01:00
81be3b4e7b
rewrite Into<Id> as From<T>
2022-12-07 17:13:08 +01:00
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
50dab32391
add users table
2022-12-07 07:34:45 +01:00