All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- feat: setup june component lib
#26
- chore: migrate to pnpm
#23
- chore: upgrade deps and fix breaking changes
#22
- fix(app): show user profile image in comments
#21
- build(api): fix tsc-alias path mapping
#20
- central image endpoint and image features in FE
#17
- feat: user profile pic
#18
- refactor(app): use localstorage for routing logic for sync. ops
#19
- Feat/post crud
#14
- feat: s3 cdn
#16
- Settings improvements
#15
- Feature/user settings
#9
- comments and replies upgrades
#13
- Feat/post comments
#12
- Features and fixes
#11
- feat: comments, replies and reactions
#10
- Routes and posts
#6
- Feature/user settings
#7
- build(deps): bump tar from 6.1.6 to 6.1.11
#8
- feed improvements
#5
- Features and fixes
#4
- feat(app): JBottomDrawer lib component, major UI changes
#3
- Features and fixes
#2
- build(deps): bump tar from 6.1.1 to 6.1.6
#1
- chore: update gitignore
84d52bf
- chore: remove node_modules from repo
7b5e919
- release: 0.1.1
9181368
- chore: update changelog
6875c7a
- docs: update readme
b58610b
- chore: add dist to .gitignore
7c0e2dd
- chore: update changelog
7d9098e
- chore: update changelog
0b05c2d
- ci: add changelog script
f1744bc
- ci: better changelogs
62301e6
- chore: update changelog
3936c6e
- build: fix pnpm build
c3cce0d
- chore: swicth to pnpm
3a24461
- chore: swicth to pnpm
f0d6c1a
- chore: update changelog
1d278ae
- fix(api): path redirects
c11cba7
- chore: update changelog
77cb353
- chore: update changelog
ec8d5e5
- buid(api): fix tsc alias path mapping
cb2da54
- chore: update changelog
b32158f
- fix: fallback for user images, content for JAvatar in JButton, minor UI changes
5093d3c
- feat(app): use axios interceptos to re auth and retry request
91e868d
- feat: fallback for profile pic
93f31ae
- chore(app): upgrade deps
413da99
- chore: update changelog
0836915
- fix: organised settings, api response schema
b34e8b4
- chore: update changelog
2e6c28c
- refactor: settings files
723a20e
- fix: api and update settings page design
21812fa
- feat: user password setting
d610415
- fix(api): send updated user data in patch response
2fd74a7
- fix: diff matcher
4f73ffe
- feat: settings api and integration
0ecc6ec
- feat: post update dialog, JDialog perf. improvs
569b62f
- feat: post update dialog
f6804f3
- chore: update changelog
25b3538
- fix: minor changes
f5fc9b0
- chore(api): upgrade dango-core to latest
9e2eb2a
- feat(app): added spinners for better ux in comments and replies
7d5417b
- chore: update changelog
522118f
- feat(app): paginated coments on FE
8d3303e
- refactor(api): split post to 3 models for better query/mutations
9814874
- fix: perf imprvements
f60e9b2
- feat: comment and reply recations, improvs.
46cca36
- feat(api): comments and replies imprv.
38f88f9
- feat: comment replies
3579d6d
- feat(app): add time ago to comment
be2b669
- fix(app): break comments
a406792
- feat: basic comment API integration, added avatars
aebe70f
- fix: conflict
36c4da7
- feat(app): move settings form to continer
0b3f4ba
- chore: update changelog
3e71ee5
- ci: fix secrets
ecea172
- fix: test changelog CI
d1f2708
- build: fix deploy and deps mismatch
0e9a277
- chore: sync lockfile
9832544
- chore: remove changelog ci
8e3fbc7
- chore: test another action
4ab29c1
- chore: test auto changelog Ci
3a4c98c
- chore(app): update deps
84a5848
- fix: persist previous route
e905eec
- feat: comments integration WIP
2a36d54
- feat(api): added comment routes
9f98b76
- feat: remember previous route
5be61a3
- feat: UI changes to settings page
fe9b09a
- feat: minor UI changes
c484eea
- feat: user settings boilerplate
ac3726a
- docs: update readme
3c047b0
- feat(app): added basic post details page, JContainer
069b9d5
- fix(app): route bugs
8d1ce42
- refactor(app): routes and layout setup
4d4276c
- feat(app): make postcards and nested elements clickable
0d7d170
- feat(app): use postFeed in user profile
f6acd8c
- feat(api): paginate user feed
bd61046
- feat: post archive, post services, floating loader, more UI imprvs.
1056dfe
- feat(api): add new post crud routes
90dab93
- feat(app): added JLoadingBar component
5ae47dc
- feat(app): post context menu, minor UI changes
2ca2021
- fix(app): make text bigger in drawer
155a3f0
- fix(app): tap overlay
852c535
- feat(api): reset cors origins
e587656
- fix: conflicts, improv. observer hook
a5992be
- feat: infinite scrolling
c1f145a
- feat(app): make button compatible for router nav
c13ffac
- feat: add back navigation button, reorganise layouts
d92069b
- feat(app): JSpinner lib component, minor changes
ae34bd9
- fix(app): tab panels identity bug in prod
85e7123
- feat: added JPanels lib component, profile page wip
c8ec9b8
- fix(app): minor fixes
0d05a23
- feat: basic user profile page
7cc4dad
- feat(app): user profile UI WIP
cb10863
- feat(app): jalert lib component
f55fbbf
- fix: reaction setup
6e7827d
- feat: skeleton loader, create post improvements
24c0b46
- feat: added dialog lib component
b691a40
- fix: client side auth setup
8e07587
- fix(app): break words on postcard
9c3249c
- feat(app): app is a PWA now
895162c
- fix: optimistic reaction, per. improvements
fe4e852
- refactor(api): post controller for better readability
7e3f9f0
- fix(app): post creation, hook types
9e38bb7
- fix(api): remove logs
d5cd560
- feat(app): restrict user actions when cerating a post
6f6b86d
- fix(app): mongo useFindAndModify
9e9dfc4
- fix(app): cors origin
222d0bf
- chore: prepare app for deploy
40f7901
- build: fix api build error
beca718
- feat(app): split postcard, prepare for deployment
5fd579f
- feat(app): improve sanitizer
ab76437
- feat(app): added logout
9c7d947
- fix(app): reaction bug
2348378
- feat(api): add liked post to user mdoel
df8337b
- feat: added post likes, moved to dango for routing,
1823a43
- refactor(app,api): migrate to cursor based pagination
b85bc7e
- feat(app): finalize post editor UI
a85e9fa
- feat(app): urls and mentions are linkified
f13fd18
- feat(app): user mentions
2474260
- fix(api): refine filtering
db6ca94
- feat(app): user taging WIP
cd3ba72
- feat(api): filter from query params
6f0b001
- feat(app,api): paginated response setup, hooks for paginated api query
fb7e401
- fix(app): remove unsafe editor
98ab814
- feat(app): show user data on right side nav
bd7c836
- feat(app): setup basic post create, retrive
e38405a
- feat(app): add a half ass unsafe rich editor
66d933e
- feat(app): tweak the input lib component
cb625a7
- feat(api): basic post endpoints
e97cb16
- refactor(api): simplify sanitizer
911d23c
- fix(app): menu relative class
3bbf1da
- feat(app): add menu item component
e4fc593
- feat(api): setup swagger
ceea362
- feat(app): persistent routing
1eda502
- fix: bugs
6640f8c
- feat(app,api): persisted user, refresh tokens, auth complete
da3e816
- feat(api): sanitizer for mongo response
88595cf
- feat(app,api): oauth success
e457d39
- feat(app): setup auth
dc751a4
- refactor(api): migrate to express
deb39c4
- refactor(app): migrate file structure to micro-frontends
fb1ed7d
- feat(api): post model, user register and login
69ad6c1
- feat: added routing helpers for middlewares
006bfed
- feat: basic routing setup
295f455
- feat(api): basic setup
b9eb82d
- feat: init
a9b9f9c