Zhymabek Roman
|
75d1433e71
|
update blacklist
|
2025-11-16 16:29:18 +05:00 |
|
Zhymabek Roman
|
d5851cb946
|
fix: update notification banner
|
2025-10-02 13:29:12 +05:00 |
|
ZhymabekRoman
|
ce6e263aeb
|
rl-string-parser: logger to trace
|
2025-07-01 14:01:44 +05:00 |
|
ZhymabekRoman
|
04e5c10424
|
embedly: iframe sizing fix
|
2025-06-27 01:06:13 +05:00 |
|
ZhymabekRoman
|
684cc53343
|
fix: clarify drop cap logic in paragraph styling
|
2025-06-26 22:01:09 +05:00 |
|
ZhymabekRoman
|
a6aee1640f
|
Merge branch 'main' of https://codeberg.org/Freedium-cfd/web
|
2025-06-26 21:49:39 +05:00 |
|
ZhymabekRoman
|
ef14b587a6
|
feat: add drop cap styling for paragraphs with drop caps
|
2025-06-26 21:48:03 +05:00 |
|
ZhymabekRoman
|
7a43026e27
|
chore: redis only in prod profile
|
2025-06-26 21:47:34 +05:00 |
|
ZhymabekRoman
|
c6bf3af64d
|
Merge branch 'main' of https://codeberg.org/Freedium-cfd/web
|
2025-06-06 20:18:57 +05:00 |
|
ZhymabekRoman
|
4bf6343292
|
new frontend: deps update, minor fixes
backend: curl-impersonate as request library option & minor fixes
|
2025-06-06 20:18:55 +05:00 |
|
ZhymabekRoman
|
55b8203210
|
fix: hide notification
|
2025-05-17 23:11:07 +05:00 |
|
ZhymabekRoman
|
ce6bdd8d6f
|
prod: update
|
2025-05-09 16:28:44 +05:00 |
|
ZhymabekRoman
|
1d6b9d3308
|
wgcf: decrease to one instance
|
2025-05-09 16:25:17 +05:00 |
|
ZhymabekRoman
|
6d72121f97
|
chore: notification show
|
2025-04-30 15:01:06 +05:00 |
|
ZhymabekRoman
|
a537760d97
|
docs: update .env_template and README for clarity
|
2025-04-24 08:34:40 +05:00 |
|
ZhymabekRoman
|
d747ea8455
|
docs: update README
|
2025-04-24 08:15:10 +05:00 |
|
ZhymabekRoman
|
ac579b5790
|
chore: architecture diagram outdated
|
2025-04-24 08:08:35 +05:00 |
|
ZhymabekRoman
|
cdd201eef4
|
UI: disable floating buttons
|
2025-03-22 18:15:33 +05:00 |
|
ZhymabekRoman
|
79a72dbff0
|
Update README roadmap and remove completed TODOs
|
2025-02-19 09:20:16 +05:00 |
|
ZhymabekRoman
|
d55dbd70f0
|
Add star history chart to README
|
2025-02-10 13:39:07 +05:00 |
|
ZhymabekRoman
|
944b1bd542
|
plausable: drop
|
2025-02-06 11:47:03 +05:00 |
|
ZhymabekRoman
|
d86ee884c4
|
error page: add 'go to original' button as mathix420 suggested
|
2025-02-04 16:59:56 +05:00 |
|
ZhymabekRoman
|
733e891649
|
cloudflare: fuck u
|
2025-02-04 12:21:10 +05:00 |
|
ZhymabekRoman
|
219c34cdfa
|
fix: adjust ThemeToggle button sizing with min-height and min-width
|
2025-01-26 20:46:08 +05:00 |
|
ZhymabekRoman
|
9c2baed74c
|
feat: enhance ReportProblem component and add new article button
|
2025-01-26 20:45:28 +05:00 |
|
ZhymabekRoman
|
8671046383
|
chore: update dependencies and refactor UI components
|
2025-01-26 20:21:10 +05:00 |
|
ZhymabekRoman
|
6b36cd8f2a
|
homepage: no profile images
|
2025-01-25 15:57:06 +05:00 |
|
ZhymabekRoman
|
c120888e40
|
fix: fuck, medium
|
2025-01-25 13:25:33 +05:00 |
|
ZhymabekRoman
|
2880f375b4
|
wgcf: revert it
|
2025-01-25 13:25:15 +05:00 |
|
ZhymabekRoman
|
4a2fd8c519
|
moreee image referrer policy
|
2025-01-25 12:03:06 +05:00 |
|
ZhymabekRoman
|
a87c3efe1c
|
hmmm: yeah, Medium?
|
2025-01-25 11:58:13 +05:00 |
|
ZhymabekRoman
|
5e60190bc1
|
image: hmmm, why there are not loading
|
2025-01-25 11:54:50 +05:00 |
|
ZhymabekRoman
|
13ab8edce2
|
image: fix 403 access problem from Medium
|
2025-01-25 11:33:03 +05:00 |
|
ZhymabekRoman
|
a085e2e55e
|
wgcf: new private own proxy instead of cloudflare
|
2025-01-25 11:17:29 +05:00 |
|
ZhymabekRoman
|
4ad3ec1413
|
prod: fixing timeout values
|
2025-01-04 20:45:10 +05:00 |
|
ZhymabekRoman
|
e1d986fedf
|
refactor(mutable_string): remove _is_dirty flag and related methods
|
2025-01-02 21:46:47 +05:00 |
|
ZhymabekRoman
|
047719a040
|
feat(medium): add validators and tests for Medium service; refactor container structure
|
2025-01-02 21:15:36 +05:00 |
|
ZhymabekRoman
|
9b9a4b628e
|
fix(Header): adjust scroll threshold for header visibility from 15% to 5% to improve user experience
|
2025-01-02 21:11:33 +05:00 |
|
ZhymabekRoman
|
189c4d851b
|
feat(mutable_string): add input validation for insert and delete methods; introduce unit tests for MutableString class
|
2025-01-02 21:09:43 +05:00 |
|
ZhymabekRoman
|
f0658ca167
|
refactor(utf_handler): add __slots__ for memory optimization and remove unused position_mappings property
|
2025-01-02 19:58:08 +05:00 |
|
ZhymabekRoman
|
038cb9aefc
|
feat(utf_handler): introduce PositionTracker for character position management and refactor encoding methods
|
2025-01-02 19:55:58 +05:00 |
|
ZhymabekRoman
|
aad273a15f
|
feat(utf_handler): unit size interface change
|
2025-01-02 19:44:27 +05:00 |
|
ZhymabekRoman
|
70004b61a7
|
feat(mutable-string): port
|
2025-01-02 19:43:25 +05:00 |
|
ZhymabekRoman
|
5a87a7f9b5
|
feat(utf_handler): port
|
2025-01-02 19:42:40 +05:00 |
|
ZhymabekRoman
|
5ff68c22e6
|
feat(render): enhance article rendering error handling & implement smooth theme transition
|
2024-12-16 20:26:13 +05:00 |
|
ZhymabekRoman
|
39b539a31c
|
fix(new-freedium): bug fixes, settings restructure, minor UI fixes, overlay loader implement
|
2024-12-15 21:42:05 +05:00 |
|
ZhymabekRoman
|
286691ea87
|
refactor(new-freedium): connecting frontend with backend, integrating mongodb, fixing bugs and problems
|
2024-12-15 01:06:58 +05:00 |
|
ZhymabekRoman
|
6ad835d89f
|
feature(shiki): make codeblock text cursor selectable
|
2024-12-10 20:54:06 +05:00 |
|
ZhymabekRoman
|
20d94cf83d
|
feat(medium-domains): specify all died Medium domains to specific file
|
2024-12-06 23:22:52 +05:00 |
|
ZhymabekRoman
|
86a2005429
|
fix(api): uvicorn run command path
|
2024-12-06 23:22:52 +05:00 |
|