fsylvain
|
1a55a39425
|
feat: media duplicate purge, part 2 of 3: the automatic purge scheduler (Go only)
|
2026-10-05 19:44:15 +02:00 |
|
fsylvain
|
e82d0ce254
|
feat: media duplicate purge, part 1 of 3: persisted purge settings and the purge API
|
2026-10-05 18:24:03 +02:00 |
|
fsylvain
|
161ddc0f7d
|
chore: groundwork for media purge system
|
2026-10-05 17:16:06 +02:00 |
|
fsylvain
|
c1e73bda81
|
release: v2.8.3-beta Security policy fixes for the web app
|
2026-10-05 16:33:31 +02:00 |
|
fsylvain
|
1e5f324579
|
release: v2.8.2-beta Security headers and clearer log in errors
|
2026-10-05 16:24:12 +02:00 |
|
fsylvain
|
1d4f4bd2cc
|
fix: missing security headers on every response, including the SPA and uploaded images
|
2026-10-05 16:19:37 +02:00 |
|
fsylvain
|
8ad3941f6d
|
release: v2.8.1-beta Docker deployment
|
2026-10-05 04:56:12 +02:00 |
|
fsylvain
|
d275ba3c14
|
feat: complete dockerization (optional)
|
2026-10-05 04:52:49 +02:00 |
|
fsylvain
|
3e01c29657
|
release: v2.8.0-beta API keys and API reference
|
2026-10-05 02:08:26 +02:00 |
|
fsylvain
|
acd392c29d
|
feat: integration page (PART 3/3)
|
2026-10-05 02:03:24 +02:00 |
|
fsylvain
|
514a082c96
|
feat(SPA): screen to manage API keys (PART 2/3)
|
2026-10-05 00:05:12 +02:00 |
|
fsylvain
|
844842fdae
|
feat: integration v2 and API key PART 1/3
|
2026-10-04 21:56:14 +02:00 |
|
fsylvain
|
7e9bd9ba30
|
feat: articles format option with markdown new default
|
2026-10-04 19:04:12 +02:00 |
|
fsylvain
|
68401d66e0
|
refac: revamp the update flow in settings so the user has better visibility that it has to restart when update downloaded
|
2026-10-04 17:42:46 +02:00 |
|
fsylvain
|
0490a4c494
|
fix: language buttons real design / conformance
|
2026-10-04 17:08:43 +02:00 |
|
fsylvain
|
2c8f39273c
|
release: v2.6.2-beta English and French interface
|
2026-10-03 02:08:52 +02:00 |
|
fsylvain
|
7f1e8e572d
|
docs: deployement guide with new ui update settings
|
2026-10-02 17:11:04 +02:00 |
|
fsylvain
|
02a0a36dc3
|
release: v2.6.0-beta signed updates and browser restart
|
2026-10-02 16:56:04 +02:00 |
|
fsylvain
|
54e8fd5fed
|
feat: restart to apply update, privileged helper, rollback
|
2026-10-01 21:36:40 +02:00 |
|
fsylvain
|
70460e4170
|
feat: update button (download, verify, stage)
|
2026-10-01 18:13:45 +02:00 |
|
fsylvain
|
834493a4f5
|
feat: signed releases, release feed, notification (read-only)
|
2026-10-01 15:01:53 +02:00 |
|
fsylvain
|
a49eec909c
|
chore: groundwork for update from settings page
|
2026-10-01 06:04:02 +02:00 |
|
fsylvain
|
e10a5e57e2
|
docs: release notes for v2.5.0-beta
|
2026-10-01 05:32:13 +02:00 |
|
fsylvain
|
ff0854f331
|
fix: deleted image wrongfully caching
|
2026-10-01 05:27:25 +02:00 |
|
fsylvain
|
b3793d5dbb
|
feat: media picker and image removal
|
2026-10-01 05:04:58 +02:00 |
|
fsylvain
|
008b0dfbb9
|
feat: media page T1
|
2026-10-01 01:36:35 +02:00 |
|
fsylvain
|
0d99544579
|
feat(API): media library
|
2026-09-30 18:35:28 +02:00 |
|
fsylvain
|
95ae043d3e
|
chore: groundwork for media library feature
|
2026-09-30 17:48:15 +02:00 |
|
fsylvain
|
e0fa433ff9
|
docs: release notes format and patch notes for v2.0.0-beta to v2.4.0-beta
|
2026-09-30 03:11:37 +02:00 |
|
fsylvain
|
6dc47789ef
|
chore: groundwork for new design and features related to users and settings
|
2026-09-29 23:19:41 +02:00 |
|
fsylvain
|
da36c78bc0
|
refac: hardening pass with multiple overhauls
|
2026-09-29 10:55:23 +02:00 |
|
fsylvain
|
55525c06d6
|
feat: invitation accept screen and api
|
2026-09-29 09:21:53 +02:00 |
|
fsylvain
|
310cfd528e
|
chore: new design for invitations accept
|
2026-09-29 08:41:54 +02:00 |
|
fsylvain
|
792aba433d
|
chore: new design groundwork for next features
|
2026-09-29 06:32:46 +02:00 |
|
fsylvain
|
e15f444603
|
feat: image cropping / resizing T0
|
2026-09-28 07:46:12 +02:00 |
|
fsylvain
|
4e41d60142
|
feat: register T1 (pending, verify)
|
2026-09-26 04:56:48 +02:00 |
|
fsylvain
|
f1e22f7073
|
fix: login match design reference
|
2026-09-25 21:28:12 +02:00 |
|
fsylvain
|
64f50074bd
|
chore: setup design references
|
2026-09-25 16:04:12 +02:00 |
|
fsylvain
|
0e050c36ff
|
fix: rate limiting X-Real-IP from the real peer
|
2026-09-25 06:49:55 +02:00 |
|
fsylvain
|
cbb403011a
|
fix: login and password reset requests are rate-limited per client (not in the README; there is currently no brute-force protection on the public auth routes)
|
2026-09-25 05:33:02 +02:00 |
|
fsylvain
|
7c57173497
|
feat: characterized the existing use cases as a baseline; every repo fake behaves like the real ones and can be told to fail, every use case is covered; gremlins runs clean on useCases
|
2026-09-23 18:21:46 +02:00 |
|
fsylvain
|
09bd5afa4a
|
refac: rethought the complete workflow and deployement flow ; docs etc.
|
2026-09-23 17:36:36 +02:00 |
|