Adam Brown
1e8d65c014
Do use use cases
2026-05-14 21:26:19 -07:00
Adam Brown
82f4deaba7
Document some patterns in the codebase
2026-05-14 21:21:26 -07:00
Adam Brown
50f5dc8543
Address Codacy quality issues
2026-05-13 19:18:14 -07:00
Adam Brown
255eae9c69
Document writing-activity sync phase in protocol doc
...
The protocol doc only referenced writing-activity sync in the flowchart
and an offhand parenthetical. Add a dedicated section explaining the
per-device slot model, the GET/POST endpoints, the own-slot merge
strategy, and why errors are swallowed.
2026-04-29 18:12:00 -07:00
Adam Brown
b1189d50dd
Add per-project synced settings (author, theme, word goal)
...
New project-data sync phase runs before entity transfer. The blob is a
single per-project row on the server, hash-checked for conflicts; the
client surfaces a per-field pick-a-side resolver UI when both sides
edited concurrently. Author name is a text field, custom theme uses a
clickable color swatch backed by skydoves/colorpicker-compose, and the
word-count goal is cadence + count. Each opt-in section nulls out its
data when unchecked so the wire signal is unambiguous.
2026-04-28 19:31:45 -07:00
Adam Brown
467f6cea2c
Update HOW-TO-RUN-A-SERVER.md
2026-01-13 01:32:31 -08:00
Adam Brown
dc7283f4df
Updated the server documentation
...
This should help get people up and running on different platforms and addresses some of the newer sever features we've added
2026-01-12 20:44:12 -08:00
Adam Brown
4ada7b3f14
Sync protocol can now heal stale server data
2026-01-12 14:26:40 -08:00
Adam Brown
6b0ff43c48
Implement the new Community server feature
2026-01-10 18:06:13 -08:00
Adam Brown
52ff3693cd
Implemented an Email system
2026-01-07 19:18:22 -08:00
Adam Brown
9b1142940f
Tweak server docs
2025-12-26 00:03:21 -08:00
Adam Brown
f82f3561bb
CSS Refactor
...
- Commonized a lot of core components
- Moved to a bit more of a design system
- Moved to BEM style naming
2025-12-24 01:20:22 -08:00
Adam Brown
c1016a6115
Syncing Protocol
...
- Enforce session expiration
- Handle missing project ID more gracefully
- Cleanup syncing protocol doc
2025-12-20 11:21:03 -08:00
Adam Brown
c4b7a7ab72
Added a new ServerConfig system
2025-12-19 23:10:57 -08:00
Adam Brown
7fa9437ee5
Update SYNCING-PROTOCOL.md
2024-11-11 13:13:21 -08:00
Adam Brown
74781efc4f
Update SYNCING-PROTOCOL.md
2024-11-11 13:09:30 -08:00
Adam Brown
5274d87f1e
Organize
2024-11-10 21:07:14 -08:00
Adam Brown
0e6db822c6
Documenting the syncing protocol
2024-11-10 20:52:34 -08:00
Adam Brown
017ad70694
Documenting the syncing protocol
2024-11-10 19:42:47 -08:00
Adam Brown
ede1a3e090
Update ROADMAP.md
2024-11-01 23:08:01 -07:00
Adam Brown
56237fd2f3
Update SYNCING-PROTOCOL.md
2024-10-23 18:10:57 -07:00
Adam Brown
433fa2fa17
Update SYNCING-PROTOCOL.md
2024-10-20 15:19:14 -08:00
Adam Brown
ee61217b8b
Documented the Account Sync Protocol
2024-10-20 14:26:23 -07:00
Adam Brown
6128064879
Documented the Account Sync Protocol
2024-10-20 14:13:31 -07:00
Adam Brown
20bdc82623
Update ARCHITECTURE.md
2024-10-20 12:47:36 -07:00
Adam Brown
72200f9f81
Update ARCHITECTURE.md
...
Add headers
2024-10-20 12:37:57 -07:00
Adam Brown
92c3e1ed1c
Move graph
2024-10-20 12:35:24 -07:00
Adam Brown
74a5a5ed89
Converted another graph to mermaid
2024-10-20 12:34:36 -07:00
Adam Brown
b7e48bf60d
Add Architecture doc
2024-10-20 00:54:49 -07:00
Adam Brown
b593ceeaec
Update ROADMAP.md
2024-06-12 09:50:57 -07:00
Adam Brown
23aa8513a0
Update ROADMAP.md
2024-01-11 00:46:06 -08:00
Adam Brown
2632ff41d2
Update ROADMAP.md
2024-01-07 22:47:15 -08:00
Adam Brown
c268be6832
Update ROADMAP.md
...
marked more completed tasks
2024-01-07 22:46:46 -08:00
Wavesonics
08aec38ece
Roadmap update
2023-09-08 17:13:53 -07:00
Wavesonics
21c681d11a
Fix Encyclopedia edit failure toast
...
In doing so, I added a lot more test infrastructure
Added CResult, which is similar to SResult, and will be used in more places to report user facing error
2023-08-30 21:19:44 -07:00
Wavesonics
85a16cbb15
Roadmap update
2023-08-29 22:37:19 -07:00
Wavesonics
60eb19ed98
Update roadmap
2023-08-28 22:04:55 -07:00
Wavesonics
e965da0a29
tweaks
2023-08-26 23:12:42 -07:00
Wavesonics
e812192c07
Initial documentation on syncing protocol
2023-08-26 23:05:18 -07:00
Wavesonics
5e63f4ff71
Reorganize docs
2023-08-26 21:56:30 -07:00