This website requires JavaScript.
9275d36ca8
feat: add validation tests for vote, post, profile, and signup edge cases
retoor
2026-05-23 03:56:21 +00:00
c47ab9e635
Update
retoor
2026-05-23 05:55:50 +02:00
7285432ea7
feat: add AdminSettingsForm model and migrate admin settings endpoint to Pydantic validation
retoor
2026-05-23 03:55:50 +00:00
cb49f0cee1
Update
retoor
2026-05-23 05:44:04 +02:00
92911bedc9
feat: replace raw form parsing with pydantic models for auth, admin, bugs, comments, and gists
retoor
2026-05-23 03:44:04 +00:00
4c30a32eb2
Update
retoor
2026-05-23 04:29:26 +02:00
26a2d3280f
feat: add vendor static assets for syntax highlighting and code editor
retoor
2026-05-23 02:29:26 +00:00
5b99ea8e17
Update
retoor
2026-05-23 04:12:41 +02:00
05a4215c0d
feat: redirect server stderr to log file and reduce log level to warning in test conftest
retoor
2026-05-23 02:12:41 +00:00
b23f655389
Update
retoor
2026-05-23 03:21:55 +02:00
77ad93a4bb
feat: add structured data schemas, og tags, share button, and configurable site url
retoor
2026-05-23 01:21:55 +00:00
22e066a202
Update
retoor
2026-05-23 01:50:31 +02:00
8eea7cc0c9
feat: add news sanitize CLI command and upload static file serving with content-disposition
retoor
2026-05-22 23:50:31 +00:00
e7f139437e
Update
retoor
2026-05-19 23:36:17 +02:00
92c1bfca47
feat: update multiavatar import path and call signature in generate_avatar_svg
retoor
2026-05-19 21:36:17 +00:00
335366d064
Show error
retoor
2026-05-19 23:27:44 +02:00
8bbd4db848
fix: log full exception trace before warning on avatar generation failure for seed
retoor
2026-05-19 21:27:44 +00:00
78c21cc507
Spacing
retoor
2026-05-16 03:29:43 +02:00
5bb8b12bc1
style: add missing space after icon spans in feed navigation links
retoor
2026-05-16 01:29:43 +00:00
f1fb8b8c16
Repaired gists.
retoor
2026-05-16 03:10:55 +02:00
299d0602f1
fix: remove required attribute from gist source textareas and fix emoji-picker script type
retoor
2026-05-16 01:10:55 +00:00
f65a4aed9a
Repaired chat
retoor
2026-05-16 03:02:10 +02:00
ed8d8b3ac1
fix: fix blank chat bubbles on mobile by adjusting input area layout and send button styling
retoor
2026-05-16 01:02:10 +00:00
c6ad62063a
Click on profile page and downvote button
retoor
2026-05-16 02:58:43 +02:00
9cedfb6329
feat: add clickable post title links and inline upvote forms to profile template
retoor
2026-05-16 00:58:43 +00:00
06f884b827
Notification fix.
retoor
2026-05-16 02:49:53 +02:00
9e2bfd271b
fix: clear unread notification cache after inserting new notifications in comments, follows, messages, votes, and mentions
retoor
2026-05-16 00:49:53 +00:00
d74c87a733
Mention fix
retoor
2026-05-16 02:33:14 +02:00
85acc0f481
fix: prevent duplicate notification triggers by extracting only last @ in mention prefix
retoor
2026-05-16 00:33:14 +00:00
3532497f3c
Downvote button and click on post
retoor
2026-05-16 02:31:11 +02:00
9553e30a79
feat: add downvote button and vote count display to feed and post detail templates
retoor
2026-05-16 00:31:11 +00:00
d08038fc6c
Burgr
retoor
2026-05-16 01:56:07 +02:00
f4b825984a
fix: update responsive breakpoints from 768px to 1024px in base.css for topnav-links, breadcrumb, and page media queries
retoor
2026-05-15 23:56:07 +00:00
7b79097328
REsponsive.
retoor
2026-05-16 01:34:45 +02:00
1b4a60619e
feat: add responsive layout with media queries for mobile and tablet breakpoints
retoor
2026-05-15 23:34:45 +00:00
58c1a37d34
Production setup.
retoor
2026-05-16 01:28:39 +02:00
e304119d76
chore: bump base image to python 3.13 and switch nginx config to template-based conf.d generation
retoor
2026-05-15 23:28:39 +00:00
87f6ec63ac
No concurrent
retoor
2026-05-14 04:36:38 +02:00
e3676f26ea
fix: remove -n auto parallel flag from pytest invocation in test workflow to avoid race conditions in integration tests
retoor
2026-05-14 02:36:38 +00:00
94f6001c85
Updated..
retoor
2026-05-14 04:25:52 +02:00
f4c4769021
fix: add explicit wait_for_url calls in seo tests for messages and notifications pages
retoor
2026-05-14 02:25:52 +00:00
2691684c08
Fix
retoor
2026-05-14 04:12:19 +02:00
34cae11630
fix: replace deprecated datetime.utcnow with timezone-aware datetime.now in all modules and fix comment count query column name
retoor
2026-05-14 02:12:19 +00:00
d2bafabbad
Update
retoor
2026-05-13 23:26:18 +02:00
cb0fccb270
feat: add pytest-xdist parallel test support with dynamic port allocation
retoor
2026-05-13 21:26:18 +00:00
cc4374f9ba
Updated
retoor
2026-05-13 23:15:14 +02:00
56662fef43
chore: replace pytest.BASE_URL with direct import from conftest in attachment tests
retoor
2026-05-13 21:15:14 +00:00
4c8d8663de
Update
retoor
2026-05-13 23:03:06 +02:00
a38fecedac
feat: pass request as first positional arg to all TemplateResponse calls across routers
retoor
2026-05-13 21:03:06 +00:00
1423c688cf
Master
retoor
2026-05-13 22:53:42 +02:00
e0cd7bd309
feat: switch ci trigger branches from main to master in test workflow
retoor
2026-05-13 20:53:42 +00:00
f44cea570a
Progress
retoor
2026-05-13 22:48:39 +02:00
1c5406204e
chore: remove unused imghdr import and dead CSS rules, fix attachment uploader DOM structure, add space after icon spans in templates, and increase test stderr capture limit
retoor
2026-05-13 20:48:39 +00:00
8e51eed0b6
Working in exception of upload
retoor
2026-05-13 21:17:57 +02:00
4958c23c0d
fix: migrate CI branch references from master to main and add comments created_at index
retoor
2026-05-13 19:17:57 +00:00
3db158a100
Progress
retoor
2026-05-12 15:07:34 +02:00
aa88f18c03
chore: add docker infrastructure, gists feature, attachment system, and admin CLI tools
retoor
2026-05-12 13:07:34 +00:00
12ef830764
Consistent menus.
retoor
2026-05-12 13:08:38 +02:00
ff2585b098
feat: add mention notification creation and user search endpoints across multiple routers
retoor
2026-05-12 11:08:38 +00:00
481cc23a2b
Perfect state.
retoor
2026-05-12 12:45:52 +02:00
388d4e3af8
docs: document DEVPLACE_DISABLE_SERVICES env var, news router, modal class toggle, and news service behavior
retoor
2026-05-12 10:45:52 +00:00
f54fccb8a9
Fix.
retoor
2026-05-11 22:12:43 +02:00
331e19b14e
feat: add news module with admin panel, pagination, and service toggle via env flag
retoor
2026-05-11 20:12:43 +00:00
df10e7f350
Progeess...
retoor
2026-05-11 20:49:45 +02:00
f7ca123cd6
feat: add threaded comments with polymorphic targets and slug-based routing
retoor
2026-05-11 18:49:45 +00:00
1f165cdbcc
Wiii
retoor
2026-05-11 08:15:41 +02:00
1e0960e0dd
fix: increase server startup timeout and capture stderr in test conftest
retoor
2026-05-11 06:15:41 +00:00
5dcafb6026
Removed hawk.
retoor
2026-05-11 07:07:35 +02:00
38e374817e
feat: remove hawk dependency and all related integration code from project
retoor
2026-05-11 05:07:35 +00:00
4a3d36f50a
Update
retoor
2026-05-11 07:05:08 +02:00
5987e14c20
fix: update CI branch references from main to master and refactor admin service tests to use seeded_db fixture
retoor
2026-05-11 05:05:08 +00:00
f61b1a4762
Progss
retoor
2026-05-11 07:02:06 +02:00
502f77f718
fix: correct typo in progress tracking variable name from Progss to Progress
retoor
2026-05-11 05:02:06 +00:00
def6a08c0c
Including SEO.
retoor
2026-05-11 05:30:51 +02:00
140cceff64
feat: add admin CLI, SEO meta tags, security headers, and production Makefile targets
retoor
2026-05-11 03:30:51 +00:00
2dc6eb5c5d
Super fast..
retoor
2026-05-11 03:14:43 +02:00
fda3a202dc
feat: replace DiceBear avatar proxy with local Multiavatar SVG generation and remove avatar_style from signup
retoor
2026-05-11 01:14:43 +00:00
120eb740aa
Pre locust
retoor
2026-05-11 00:41:41 +02:00
d8ef8ebef2
chore: remove pre-locust test stubs and add daily topic, follow router, password reset, image upload, and badge awarding features
retoor
2026-05-10 22:41:41 +00:00
e340a8dc42
Working with avatars/
retoor
2026-05-10 21:33:53 +02:00
f4343c3d05
feat: add DiceBear avatar proxy with style picker on signup and profile pages
retoor
2026-05-10 19:33:53 +00:00
75236eb421
Bsic version.
retoor
2026-05-10 09:08:12 +02:00
15a3b990fe
feat: scaffold initial DevPlace project with FastAPI, SQLite auth, and SSR routing
retoor
2026-05-10 07:08:12 +00:00