Activity

aungs8430

Shipped this project!

I built a VSCode extension that focuses the current working sections and dims out the others. When working on a large file, it’s easy to lose track of what we were working on. With this, we can easily focus on where we left off. The hardest part of this is probably getting the process right, but it’s not that complicated since it’s just a small project. In the end I couldn’t package the extension because I was using pnpm so I had to install webpack

aungs8430

Improved the dimming/focusing by trying to get the closest brackets(idk how to explain this, but basically it focuses the function or blocks that the line of code is in). The symbols are from VSCode API, then if it’s a single line, it will try to focus the parent instead. If the blocks are too long we also limit the focus lengths like the fallback. If all of that fails then it fallback to range based focus.

Changelog

0
aungs8430

Initialized the project and added a basic lines dimming features. It dims all the lines except the ones that have been touched in the last n minutes(like shown in the picture). This will be refined by adding function(brackets?) based dimming for dimming x surrounding lines.

Changelog

Attachment
0
aungs8430

Shipped this project!

Hours: 12.41
Cookies: 🍪 119
Multiplier: 9.59 cookies/hr

I rewrote my portfolio website using NextJS(again). This time, I tried to be more creative with the design. Also used motion for the title transition and horizontal scrolling. I also set up mail server using zoho(I considered self hosting but I thought email requires high uptime so maybe not this time).

aungs8430

Shipped this project!

Hours: 15.1
Cookies: 🍪 152
Multiplier: 13.64 cookies/hr

Fixed Spotify oAuth since they made changes in an update. Now it also requires Spotify premium.

aungs8430

Shipped this project!

Hours: 54.47
Cookies: 🍪 1363
Multiplier: 25.03 cookies/hr

Built the frontend using NextJS, while the backend using FastAPI. The hardest part was figuring out jwt authentication on the api routes. It worked locally but when deployed, the cross-domain became the problem, so I had to proxy the API route through NextJS in order to get the cookies to be accessible by the API.

aungs8430

The project is completed! The demo has been deployed after a lot of work

Attachment
0
aungs8430

Added backend to the people page, timetable page, calendar page and the classes page. Also reorganized and fixed a lot of backend stuff

Attachment
Attachment
Attachment
Attachment
0
aungs8430

Integrated backend into announcement pages, added create new announcement page, edit page and some more.

Attachment
Attachment
Attachment
0
aungs8430

Added a resources page. Also improved the people page and added dialogs to display more informations

Attachment
Attachment
Attachment
0
aungs8430

Added people page with user information, more information displays are planned to be done. Also fixed the artifacts issue on Firefox and now using custom scrollbar component to ensure consistent theming across browsers.

Attachment
Attachment
0
aungs8430

Added an academic calendar page

Attachment
0
aungs8430

Worked on the class schedule page, which reuses the same component as the one on the home page, with some changes. Also support saving as png

Attachment
Attachment
0
aungs8430

Added announcement cards in the main page and in the announcements page. Also added dark mode.

Attachment
Attachment
0
aungs8430

Added timetable and welcome header for the main page.

Attachment
0
aungs8430

Added bottom bar for mobile devices, incorporated the background into the app

Attachment
1

Comments

thegenius0369
thegenius0369 3 months ago

Super

aungs8430

Changed the background to a svg. Added the app sidebar and moved the login page to project root, app to /app instead

Attachment
Attachment
0
aungs8430

Added NextJS frontend, authentication and the login page

Attachment
0
aungs8430

Added vulnerability scanning and fix commands for those vulnerabilities.

Attachment
0
aungs8430

Added the latest satisfying version to the scanning results. Also improved the CLI.

Attachment
Attachment
0
aungs8430

Added the project’s structure and all required stuff. I decided to use Tauri for the GUI with Vite and React. Also built some basics feature for the CLI part, and the scanner, which will also be reused in the GUI. Took a long time because these are new to me :D

Attachment
Attachment
0
aungs8430

Added confidence meter and model opinions to the chat bubbles, improved some designs. Added login page.

Attachment
Attachment
0
aungs8430

Shipped this project!

Hours: 7.58
Cookies: 🍪 86
Multiplier: 11.31 cookies/hr

This ship fixed realtime issues and performance issues on the app. Also added a few missing features.

aungs8430

I finally fixed the realtime problems. Also added missing features. The website should be faster now.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
aungs8430

Added a lot of components necessary for the UI, but I haven’t arranged them in order

Attachment
0
aungs8430

Optimized the code and added demo account

Attachment
0
aungs8430

Due to Spotify’s updated criteria for Web API Extended Access, which requires the developer to be an organization. Which I am not, this project should be self-hosted and managed for a small group of people. Hosting this as a social-media application would not be possible until Spotify remove the mentioned requirement.

I’m really disappointed by this :(

Attachment
0
aungs8430

Added group members page, fixed public/private groups and added group settings page

Attachment
0
aungs8430

Added the stats page where group members can view the group’s listening stats and see their place on the leaderboard.

Attachment
0
aungs8430

Added the “Add to Spotify” and “Sync with Spotify” button, users can sync the collaborative group playlists with their own spotify account.

Attachment
0
aungs8430

Added the group’s playlist page, where members can share tracks and collaborate on the playlist.

Attachment
0