This website requires JavaScript.
14b43cb3c5
hotfix for build args and bumped up version
main
0.3.1
Vishesh 'ironeagle' Bangotra
2025-12-13 19:31:39 +05:30
8f398c35df
Auth / Author Flow Hardening and Client Separation (#1 )
0.3.0
Vishesh 'ironeagle' Bangotra
2025-12-13 13:15:20 +00:00
a7987ab922
feat(core): migrate articles to ArticlesModel, add URL-synced view routing, and unify component props
0.2.5
Vishesh 'ironeagle' Bangotra
2025-11-20 17:00:26 +05:30
7bdf84b6aa
URL handling both on navigation and when directly calling URL. directly calling only works for Article ID
Vishesh 'ironeagle' Bangotra
2025-11-20 16:58:32 +05:30
2b578fd12e
full article instead of index for article and using article._id open select article using readByIndex
Vishesh 'ironeagle' Bangotra
2025-11-20 16:33:24 +05:30
fe33dca630
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-20 16:08:33 +05:30
fa319e7450
move from ArticleModel[] to ArticlesModel
Vishesh 'ironeagle' Bangotra
2025-11-20 15:56:35 +05:30
cb6125f3f9
articles to articlesList and slice and length functions for ArticlesModel to act like an array
Vishesh 'ironeagle' Bangotra
2025-11-20 15:56:13 +05:30
0ed816e994
ArticlesModel as single point for storing articles and operations on them
Vishesh 'ironeagle' Bangotra
2025-11-20 15:38:10 +05:30
2dfbdb950a
utils for articles
Vishesh 'ironeagle' Bangotra
2025-11-20 00:09:23 +05:30
fcc3ec16f9
correct name article instead of user for ArticleModel
Vishesh 'ironeagle' Bangotra
2025-11-19 23:45:25 +05:30
cff57f0980
option to customize navigation names as per the component props
Vishesh 'ironeagle' Bangotra
2025-11-19 23:40:36 +05:30
e90fab8c0b
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-19 23:16:41 +05:30
3aaf328511
feat(router): migrate to declarative view-based navigation system
0.2.4
Vishesh 'ironeagle' Bangotra
2025-11-18 17:55:01 +05:30
635e99c183
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-18 17:09:10 +05:30
b8e4decfba
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-18 16:53:48 +05:30
459fa5855c
abstracted navigation logic
Vishesh 'ironeagle' Bangotra
2025-11-18 16:53:36 +05:30
f52c4a5287
added missing create
Vishesh 'ironeagle' Bangotra
2025-11-18 16:28:53 +05:30
3a3f44c5b5
moved views logic to types
Vishesh 'ironeagle' Bangotra
2025-11-18 16:28:41 +05:30
479ffb736c
hierarchy wise view
Vishesh 'ironeagle' Bangotra
2025-11-18 16:14:47 +05:30
87bdafb6a3
cleaner view for Blog
Vishesh 'ironeagle' Bangotra
2025-11-18 16:05:27 +05:30
383b424bdf
back and edit button spaced out properly
Vishesh 'ironeagle' Bangotra
2025-11-18 15:23:08 +05:30
0340e17467
moved chip to between Cover Image and Article content
Vishesh 'ironeagle' Bangotra
2025-11-18 15:20:11 +05:30
f15155d31c
show edit button only if currentUser is present and don't updateArticle if currentUser is not present
Vishesh 'ironeagle' Bangotra
2025-11-18 15:19:27 +05:30
c2e6daca13
This release adds a new large article card layout, improves image URL handling across the app, and enhances article CRUD logic to correctly insert/update items in the global provider.
0.2.3
Vishesh 'ironeagle' Bangotra
2025-11-15 18:20:23 +05:30
c0bcd0e3e4
local updation of articles too after article creation or modification
Vishesh 'ironeagle' Bangotra
2025-11-15 18:18:40 +05:30
333f931cff
using full URL for Cover Image in ArticleView.tsx
Vishesh 'ironeagle' Bangotra
2025-11-15 18:18:14 +05:30
3960de3ecb
making sure currentUser is in the list of authors for article
Vishesh 'ironeagle' Bangotra
2025-11-15 17:34:01 +05:30
763629faa1
passing description
Vishesh 'ironeagle' Bangotra
2025-11-15 17:33:39 +05:30
a7e3ed46cb
12 size card for full width in case of single article ONLY
Vishesh 'ironeagle' Bangotra
2025-11-15 17:33:29 +05:30
4a8c59895e
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-15 17:13:39 +05:30
ec9b5c905a
bumping up to 0.2.2 for Implemented article editor, cover image upload, new UploadProvider, image URL normalization, and UI integration for editing and creating articles.
0.2.2
Vishesh 'ironeagle' Bangotra
2025-11-15 05:55:06 +05:30
d7e9827819
prefixing BASE URL for images. will break existing hardcoded outside images
Vishesh 'ironeagle' Bangotra
2025-11-15 05:49:47 +05:30
ae0bc7dd12
update and create article provider functions
Vishesh 'ironeagle' Bangotra
2025-11-15 05:44:18 +05:30
1e6c80f1b3
Cover Image upload
Vishesh 'ironeagle' Bangotra
2025-11-15 05:20:02 +05:30
8ff8b9236e
Upload provider
Vishesh 'ironeagle' Bangotra
2025-11-15 05:13:52 +05:30
142b169108
Upload provider
Vishesh 'ironeagle' Bangotra
2025-11-15 05:11:53 +05:30
80bf87529e
ImageUploadField
Vishesh 'ironeagle' Bangotra
2025-11-15 04:56:02 +05:30
5582d18a01
editor TextField fixes
Vishesh 'ironeagle' Bangotra
2025-11-15 04:48:41 +05:30
913755d971
changes for UX of opening and closing editor from both home and through article view
Vishesh 'ironeagle' Bangotra
2025-11-15 04:28:42 +05:30
8838ff10f4
changes for UX of opening and closing editor
Vishesh 'ironeagle' Bangotra
2025-11-15 04:12:24 +05:30
7a28dde7d5
ArticleEditor.tsx for Editing and Creating Articles
Vishesh 'ironeagle' Bangotra
2025-11-15 03:56:47 +05:30
d6c84abdf6
refactor View.tsx as ArticleView.tsx
Vishesh 'ironeagle' Bangotra
2025-11-15 03:38:16 +05:30
1b755968dd
refactor View.tsx as ArticleView.tsx
Vishesh 'ironeagle' Bangotra
2025-11-15 03:35:55 +05:30
33e9d70b98
use handleShowProfile instead of inline setShowProfile
Vishesh 'ironeagle' Bangotra
2025-11-15 03:31:19 +05:30
ce91526599
added libraries for markdown editor
Vishesh 'ironeagle' Bangotra
2025-11-15 03:23:05 +05:30
73d64ea497
refactored Article.tsx to View.tsx
Vishesh 'ironeagle' Bangotra
2025-11-15 03:22:51 +05:30
e16804b65d
refactored Article.tsx to View.tsx
Vishesh 'ironeagle' Bangotra
2025-11-15 03:20:28 +05:30
945912f16d
bumped up version to 0.2.1 for avatar upload and update profile with uploaded avatar URL
0.2.1
Vishesh 'ironeagle' Bangotra
2025-11-14 23:50:05 +05:30
4e2af82573
adding API_BASE url to avatar URL to fetch it properly
Vishesh 'ironeagle' Bangotra
2025-11-14 23:45:10 +05:30
bd8aea46b1
upload working for avatar
Vishesh 'ironeagle' Bangotra
2025-11-14 23:29:44 +05:30
10aa43fa27
added upload and update avatar methods for AUthor Provider
Vishesh 'ironeagle' Bangotra
2025-11-14 23:08:43 +05:30
068a741706
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-14 23:06:43 +05:30
7faedcf2f9
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-14 22:55:59 +05:30
3e1ec9a3ed
bumped up to 0.2.0 for maintaining parity with blog api 0.2.0 version
0.2.0
Vishesh 'ironeagle' Bangotra
2025-11-12 05:28:39 +05:30
3cac047709
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-12 05:27:50 +05:30
1f21ab38fc
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-12 05:20:01 +05:30
1f5066a661
Article to use ArticleMeta
Vishesh 'ironeagle' Bangotra
2025-11-12 05:19:48 +05:30
6798b64431
ArticleMeta to capture Authors and Article created date
Vishesh 'ironeagle' Bangotra
2025-11-12 05:17:50 +05:30
7fa61e6c2e
abstracted styles and Author from ArticleCardSizes
Vishesh 'ironeagle' Bangotra
2025-11-12 05:12:28 +05:30
b09900f8ec
dynamic listing of top 6 or less upto 2 articles
Vishesh 'ironeagle' Bangotra
2025-11-12 05:06:29 +05:30
fc39d832c1
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-12 04:51:46 +05:30
74cae4e4ea
renamed ArticleCards.tsx to ArticleCardsGrid.tsx
Vishesh 'ironeagle' Bangotra
2025-11-12 04:51:25 +05:30
08c20c2613
moved out ArticleCards grid
Vishesh 'ironeagle' Bangotra
2025-11-12 04:50:47 +05:30
7fece6f8f9
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-12 04:48:23 +05:30
e75beaac48
using ArticleCards of various sizes of 6,4,2 instead of hardcoded repeated code
Vishesh 'ironeagle' Bangotra
2025-11-12 04:43:21 +05:30
6d951b9ab5
working mvp for tag selection. fails when not enough articles for a particular tag
Vishesh 'ironeagle' Bangotra
2025-11-12 04:19:41 +05:30
6abdd443e0
logout button
Vishesh 'ironeagle' Bangotra
2025-11-12 03:26:50 +05:30
e9c654e138
fixes
Vishesh 'ironeagle' Bangotra
2025-11-12 03:20:01 +05:30
eddb251e4d
current user username instead of "profile" text
Vishesh 'ironeagle' Bangotra
2025-11-12 03:19:53 +05:30
d29efe53e0
bumped up to 0.1.1
0.1.1
Vishesh 'ironeagle' Bangotra
2025-11-12 03:14:04 +05:30
089e5e1716
Merge branch 'jwt'
Vishesh 'ironeagle' Bangotra
2025-11-12 03:13:47 +05:30
2374d9a437
bumped up to 0.1.0
0.1.0
Vishesh 'ironeagle' Bangotra
2025-11-11 20:54:58 +05:30
ef7ed61665
bumped up to 0.0.9
Vishesh 'ironeagle' Bangotra
2025-11-11 20:54:30 +05:30
8a29261a3e
profile and update view for author
Vishesh 'ironeagle' Bangotra
2025-11-11 20:47:37 +05:30
89aa1c6ce4
cleanup code for view
Vishesh 'ironeagle' Bangotra
2025-11-11 19:10:02 +05:30
557e8ddfc9
working login and register page
Vishesh 'ironeagle' Bangotra
2025-11-11 18:56:48 +05:30
0267aedf52
register page
Vishesh 'ironeagle' Bangotra
2025-11-11 18:48:06 +05:30
1c964a7fee
login page
Vishesh 'ironeagle' Bangotra
2025-11-11 18:47:59 +05:30
661f8c915b
fixes for public listed articles
Vishesh 'ironeagle' Bangotra
2025-11-11 18:47:49 +05:30
b2a7df5760
username and password instead of email and password
Vishesh 'ironeagle' Bangotra
2025-11-11 18:47:16 +05:30
3bf0a5839c
register function in Author contexts
Vishesh 'ironeagle' Bangotra
2025-11-11 18:33:40 +05:30
90e6a85fff
jwt provider and common api utils
Vishesh 'ironeagle' Bangotra
2025-11-11 15:45:24 +05:30
42fe31fc69
refactor(types): centralize all interfaces into dedicated type models and update context usage
Vishesh 'ironeagle' Bangotra
2025-11-11 15:35:28 +05:30
4f442c369b
feat(ui): make footer always visible on home and hidden in article view
0.0.9
Vishesh 'ironeagle' Bangotra
2025-11-09 00:00:55 +05:30
6b8d351fed
bumping up to 0.0.8
0.0.8
Vishesh 'ironeagle' Bangotra
2025-11-07 21:49:45 +05:30
fd5093a1f8
smooth scrolling with fade
Vishesh 'ironeagle' Bangotra
2025-11-07 21:48:01 +05:30
d3acf05b08
reduced my to 4 from 16
Vishesh 'ironeagle' Bangotra
2025-11-07 21:43:27 +05:30
bc6bfef6ea
cleanup
Vishesh 'ironeagle' Bangotra
2025-11-07 21:43:15 +05:30
eedb9a24f3
bumping up to 0.0.7
0.0.7
Vishesh 'ironeagle' Bangotra
2025-11-07 21:34:14 +05:30
998c3d490d
baking env in build
Vishesh 'ironeagle' Bangotra
2025-11-07 21:33:44 +05:30
bb3f733ffc
baking env in build
Vishesh 'ironeagle' Bangotra
2025-11-07 21:32:31 +05:30
ce7b5dab6b
infinity scrolling init
Vishesh 'ironeagle' Bangotra
2025-11-07 21:27:29 +05:30
13d52ec590
quotes to prevent accidental parsing of //
0.0.6
0.0.5
Vishesh 'ironeagle' Bangotra
2025-11-07 21:11:14 +05:30
71ce77980d
enabled Latest.tsx
Vishesh 'ironeagle' Bangotra
2025-11-07 20:50:30 +05:30
5943c08e73
bumped up to version 0.0.4
0.0.4
Vishesh 'ironeagle' Bangotra
2025-11-07 20:35:21 +05:30
2b26d5cf24
adding envs for drone
Vishesh 'ironeagle' Bangotra
2025-11-07 20:34:58 +05:30
bff42d0f0b
fixes for reading from env
Vishesh 'ironeagle' Bangotra
2025-11-07 20:34:47 +05:30
38dc112d0a
ignoring .env file as env shouldn't be in git
Vishesh 'ironeagle' Bangotra
2025-11-07 20:17:44 +05:30
939a7eaba2
reading from blog api
Vishesh 'ironeagle' Bangotra
2025-11-07 20:17:19 +05:30