mirror of
https://github.com/Dvorinka/Trackeep.git
synced 2026-06-03 20:12:58 +00:00
feat: major feature updates and cleanup
- Add Redis architecture implementation - Update browser extension functionality - Clean up deprecated files and documentation - Enhance backend handlers for auth, messages, search - Add new configuration options and settings - Update Docker and deployment configurations
This commit is contained in:
@@ -0,0 +1,391 @@
|
||||
- generic [active] [ref=e1]:
|
||||
- generic [ref=e4]:
|
||||
- generic [ref=e7]:
|
||||
- link "Trackeep Logo Trackeep" [ref=e9] [cursor=pointer]:
|
||||
- /url: /app
|
||||
- img "Trackeep Logo" [ref=e10]
|
||||
- generic [ref=e11]: Trackeep
|
||||
- group [ref=e13]:
|
||||
- button "Trackeep Workspace" [ref=e14] [cursor=pointer]:
|
||||
- generic [ref=e15]:
|
||||
- img [ref=e17]
|
||||
- generic [ref=e20]: Trackeep Workspace
|
||||
- img [ref=e22]
|
||||
- navigation [ref=e24]:
|
||||
- link "Home" [ref=e25] [cursor=pointer]:
|
||||
- /url: /app
|
||||
- generic [ref=e26]:
|
||||
- img [ref=e27]
|
||||
- generic [ref=e31]: Home
|
||||
- link "Bookmarks" [ref=e33] [cursor=pointer]:
|
||||
- /url: /app/bookmarks
|
||||
- generic [ref=e34]:
|
||||
- img [ref=e35]
|
||||
- generic [ref=e37]: Bookmarks
|
||||
- link "Tasks" [ref=e39] [cursor=pointer]:
|
||||
- /url: /app/tasks
|
||||
- generic [ref=e40]:
|
||||
- img [ref=e41]
|
||||
- generic [ref=e44]: Tasks
|
||||
- link "Time Tracking" [ref=e46] [cursor=pointer]:
|
||||
- /url: /app/time-tracking
|
||||
- generic [ref=e47]:
|
||||
- img [ref=e48]
|
||||
- generic [ref=e51]: Time Tracking
|
||||
- link "Calendar" [ref=e53] [cursor=pointer]:
|
||||
- /url: /app/calendar
|
||||
- generic [ref=e54]:
|
||||
- img [ref=e55]
|
||||
- generic [ref=e57]: Calendar
|
||||
- link "Files" [ref=e59] [cursor=pointer]:
|
||||
- /url: /app/files
|
||||
- generic [ref=e60]:
|
||||
- img [ref=e61]
|
||||
- generic [ref=e63]: Files
|
||||
- link "Notes" [ref=e65] [cursor=pointer]:
|
||||
- /url: /app/notes
|
||||
- generic [ref=e66]:
|
||||
- img [ref=e67]
|
||||
- generic [ref=e69]: Notes
|
||||
- link "Messages" [ref=e71] [cursor=pointer]:
|
||||
- /url: /app/messages
|
||||
- generic [ref=e72]:
|
||||
- img [ref=e73]
|
||||
- generic [ref=e75]: Messages
|
||||
- link "YouTube" [ref=e77] [cursor=pointer]:
|
||||
- /url: /app/youtube
|
||||
- generic [ref=e78]:
|
||||
- img [ref=e79]
|
||||
- generic [ref=e82]: YouTube
|
||||
- link "Members" [ref=e84] [cursor=pointer]:
|
||||
- /url: /app/members
|
||||
- generic [ref=e85]:
|
||||
- img [ref=e86]
|
||||
- generic [ref=e91]: Members
|
||||
- link "Learning" [ref=e93] [cursor=pointer]:
|
||||
- /url: /app/learning-paths
|
||||
- generic [ref=e94]:
|
||||
- img [ref=e95]
|
||||
- generic [ref=e98]: Learning
|
||||
- link "Stats" [ref=e100] [cursor=pointer]:
|
||||
- /url: /app/stats
|
||||
- generic [ref=e101]:
|
||||
- img [ref=e102]
|
||||
- generic [ref=e104]: Stats
|
||||
- link "GitHub" [ref=e106] [cursor=pointer]:
|
||||
- /url: /app/github
|
||||
- generic [ref=e107]:
|
||||
- img [ref=e108]
|
||||
- generic [ref=e110]: GitHub
|
||||
- link "AI Assistant" [ref=e112] [cursor=pointer]:
|
||||
- /url: /app/chat
|
||||
- generic [ref=e113]:
|
||||
- img [ref=e114]
|
||||
- generic [ref=e121]: AI Assistant
|
||||
- navigation [ref=e123]:
|
||||
- link "Removed stuff" [ref=e124] [cursor=pointer]:
|
||||
- /url: /app/removed-stuff
|
||||
- generic [ref=e125]:
|
||||
- img [ref=e126]
|
||||
- generic [ref=e129]: Removed stuff
|
||||
- link "Settings" [ref=e131] [cursor=pointer]:
|
||||
- /url: /app/settings
|
||||
- generic [ref=e132]:
|
||||
- img [ref=e133]
|
||||
- generic [ref=e136]: Settings
|
||||
- button "Logout" [ref=e138] [cursor=pointer]:
|
||||
- generic [ref=e139]:
|
||||
- img [ref=e140]
|
||||
- generic [ref=e144]: Logout
|
||||
- generic [ref=e146]:
|
||||
- generic [ref=e147]:
|
||||
- generic [ref=e148]:
|
||||
- button [ref=e149] [cursor=pointer]:
|
||||
- img [ref=e150]
|
||||
- button "Quick search" [ref=e151] [cursor=pointer]:
|
||||
- img [ref=e152]
|
||||
- text: Quick search
|
||||
- generic [ref=e155]:
|
||||
- button "Import a document" [ref=e156] [cursor=pointer]:
|
||||
- img [ref=e157]
|
||||
- text: Import a document
|
||||
- button [ref=e161] [cursor=pointer]:
|
||||
- img [ref=e162]
|
||||
- img [ref=e167]
|
||||
- button "DU" [ref=e171] [cursor=pointer]:
|
||||
- generic [ref=e172]: DU
|
||||
- img [ref=e173]
|
||||
- main [ref=e175]:
|
||||
- generic [ref=e177]:
|
||||
- generic [ref=e178]:
|
||||
- generic [ref=e179]:
|
||||
- heading "Calendar" [level=1] [ref=e180]
|
||||
- paragraph [ref=e181]: Monday, March 2, 20268:28:30 PM
|
||||
- button "New Event" [ref=e182] [cursor=pointer]:
|
||||
- img [ref=e183]
|
||||
- text: New Event
|
||||
- generic [ref=e184]:
|
||||
- generic [ref=e186]:
|
||||
- generic [ref=e187]:
|
||||
- generic [ref=e188]:
|
||||
- button [ref=e189] [cursor=pointer]:
|
||||
- img [ref=e190]
|
||||
- heading "March 2026" [level=2] [ref=e192]
|
||||
- button [ref=e193] [cursor=pointer]:
|
||||
- img [ref=e194]
|
||||
- generic [ref=e196]:
|
||||
- button "Month" [ref=e197] [cursor=pointer]
|
||||
- button "Week" [ref=e198] [cursor=pointer]
|
||||
- button "Day" [ref=e199] [cursor=pointer]
|
||||
- generic [ref=e200]:
|
||||
- generic [ref=e201]: Sun
|
||||
- generic [ref=e202]: Mon
|
||||
- generic [ref=e203]: Tue
|
||||
- generic [ref=e204]: Wed
|
||||
- generic [ref=e205]: Thu
|
||||
- generic [ref=e206]: Fri
|
||||
- generic [ref=e207]: Sat
|
||||
- generic [ref=e209] [cursor=pointer]: "26"
|
||||
- generic [ref=e212] [cursor=pointer]: "27"
|
||||
- generic [ref=e215] [cursor=pointer]: "28"
|
||||
- generic [ref=e218] [cursor=pointer]: "1"
|
||||
- generic [ref=e220] [cursor=pointer]:
|
||||
- generic [ref=e221]: "2"
|
||||
- generic [ref=e222]:
|
||||
- generic [ref=e223]: Daily Stan...
|
||||
- generic [ref=e224]: Code Revie...
|
||||
- generic [ref=e225]: Lunch with...
|
||||
- generic [ref=e226]: +2 more
|
||||
- generic [ref=e227] [cursor=pointer]:
|
||||
- generic [ref=e228]: "3"
|
||||
- generic [ref=e229]:
|
||||
- generic [ref=e230]: Sprint Pla...
|
||||
- generic [ref=e231]: Database M...
|
||||
- generic [ref=e232] [cursor=pointer]:
|
||||
- generic [ref=e233]: "4"
|
||||
- generic [ref=e235]: API Docume...
|
||||
- generic [ref=e236] [cursor=pointer]:
|
||||
- generic [ref=e237]: "5"
|
||||
- generic [ref=e239]: Weekly Tea...
|
||||
- generic [ref=e240] [cursor=pointer]:
|
||||
- generic [ref=e241]: "6"
|
||||
- generic [ref=e243]: Project De...
|
||||
- generic [ref=e244] [cursor=pointer]:
|
||||
- generic [ref=e245]: "7"
|
||||
- generic [ref=e247]: Security A...
|
||||
- generic [ref=e249] [cursor=pointer]: "8"
|
||||
- generic [ref=e252] [cursor=pointer]: "9"
|
||||
- generic [ref=e255] [cursor=pointer]: "10"
|
||||
- generic [ref=e258] [cursor=pointer]: "11"
|
||||
- generic [ref=e260] [cursor=pointer]:
|
||||
- generic [ref=e261]: "12"
|
||||
- generic [ref=e263]: Team Build...
|
||||
- generic [ref=e265] [cursor=pointer]: "13"
|
||||
- generic [ref=e268] [cursor=pointer]: "14"
|
||||
- generic [ref=e271] [cursor=pointer]: "15"
|
||||
- generic [ref=e274] [cursor=pointer]: "16"
|
||||
- generic [ref=e277] [cursor=pointer]: "17"
|
||||
- generic [ref=e280] [cursor=pointer]: "18"
|
||||
- generic [ref=e283] [cursor=pointer]: "19"
|
||||
- generic [ref=e286] [cursor=pointer]: "20"
|
||||
- generic [ref=e289] [cursor=pointer]: "21"
|
||||
- generic [ref=e292] [cursor=pointer]: "22"
|
||||
- generic [ref=e295] [cursor=pointer]: "23"
|
||||
- generic [ref=e298] [cursor=pointer]: "24"
|
||||
- generic [ref=e301] [cursor=pointer]: "25"
|
||||
- generic [ref=e304] [cursor=pointer]: "26"
|
||||
- generic [ref=e307] [cursor=pointer]: "27"
|
||||
- generic [ref=e310] [cursor=pointer]: "28"
|
||||
- generic [ref=e313] [cursor=pointer]: "29"
|
||||
- generic [ref=e316] [cursor=pointer]: "30"
|
||||
- generic [ref=e319] [cursor=pointer]: "31"
|
||||
- generic [ref=e322] [cursor=pointer]: "1"
|
||||
- generic [ref=e324]:
|
||||
- generic [ref=e325]:
|
||||
- heading "Today's Events" [level=3] [ref=e326]:
|
||||
- img [ref=e327]
|
||||
- text: Today's Events
|
||||
- generic [ref=e330]:
|
||||
- generic [ref=e332] [cursor=pointer]:
|
||||
- generic [ref=e333]:
|
||||
- generic [ref=e334]:
|
||||
- generic [ref=e335]: meeting
|
||||
- img [ref=e336]
|
||||
- heading "Daily Standup Meeting" [level=4] [ref=e338]
|
||||
- paragraph [ref=e339]: 09:00 AM - 09:30 AM
|
||||
- paragraph [ref=e340]: Conference Room A
|
||||
- button [ref=e341]:
|
||||
- img [ref=e342]
|
||||
- generic [ref=e345] [cursor=pointer]:
|
||||
- generic [ref=e346]:
|
||||
- generic [ref=e347]:
|
||||
- generic [ref=e348]: task
|
||||
- img [ref=e349]
|
||||
- heading "Code Review - Feature Branch" [level=4] [ref=e351]
|
||||
- paragraph [ref=e352]: 02:00 PM - 03:30 PM
|
||||
- paragraph [ref=e353]: Virtual - Zoom
|
||||
- button [ref=e354]:
|
||||
- img [ref=e355]
|
||||
- generic [ref=e358] [cursor=pointer]:
|
||||
- generic [ref=e359]:
|
||||
- generic [ref=e360]:
|
||||
- generic [ref=e361]: meeting
|
||||
- img [ref=e362]
|
||||
- heading "Lunch with Client" [level=4] [ref=e364]
|
||||
- paragraph [ref=e365]: 12:30 PM - 01:30 PM
|
||||
- paragraph [ref=e366]: Italian Restaurant Downtown
|
||||
- button [ref=e367]:
|
||||
- img [ref=e368]
|
||||
- generic [ref=e371] [cursor=pointer]:
|
||||
- generic [ref=e372]:
|
||||
- generic [ref=e373]:
|
||||
- generic [ref=e374]: reminder
|
||||
- img [ref=e375]
|
||||
- heading "Gym Workout" [level=4] [ref=e377]
|
||||
- paragraph [ref=e378]: 07:00 AM - 08:00 AM
|
||||
- paragraph [ref=e379]: Fitness Center
|
||||
- button [ref=e380]:
|
||||
- img [ref=e381]
|
||||
- generic [ref=e384] [cursor=pointer]:
|
||||
- generic [ref=e385]:
|
||||
- generic [ref=e386]:
|
||||
- generic [ref=e387]: reminder
|
||||
- img [ref=e388]
|
||||
- heading "Reading Time" [level=4] [ref=e390]
|
||||
- paragraph [ref=e391]: 08:00 PM - 09:00 PM
|
||||
- paragraph [ref=e392]: Home Office
|
||||
- button [ref=e393]:
|
||||
- img [ref=e394]
|
||||
- generic [ref=e396]:
|
||||
- heading "Upcoming (7 Days)" [level=3] [ref=e397]:
|
||||
- img [ref=e398]
|
||||
- text: Upcoming (7 Days)
|
||||
- generic [ref=e400]:
|
||||
- generic [ref=e401] [cursor=pointer]:
|
||||
- generic [ref=e402]:
|
||||
- generic [ref=e403]: meeting
|
||||
- img [ref=e404]
|
||||
- heading "Daily Standup Meeting" [level=4] [ref=e406]
|
||||
- paragraph [ref=e407]: 3/2/2026, 9:00:00 AM
|
||||
- generic [ref=e408] [cursor=pointer]:
|
||||
- generic [ref=e409]:
|
||||
- generic [ref=e410]: task
|
||||
- img [ref=e411]
|
||||
- heading "Code Review - Feature Branch" [level=4] [ref=e413]
|
||||
- paragraph [ref=e414]: 3/2/2026, 2:00:00 PM
|
||||
- generic [ref=e415] [cursor=pointer]:
|
||||
- generic [ref=e416]:
|
||||
- generic [ref=e417]: meeting
|
||||
- img [ref=e418]
|
||||
- heading "Lunch with Client" [level=4] [ref=e420]
|
||||
- paragraph [ref=e421]: 3/2/2026, 12:30:00 PM
|
||||
- generic [ref=e422] [cursor=pointer]:
|
||||
- generic [ref=e423]:
|
||||
- generic [ref=e424]: meeting
|
||||
- img [ref=e425]
|
||||
- heading "Sprint Planning" [level=4] [ref=e427]
|
||||
- paragraph [ref=e428]: 3/3/2026, 10:00:00 AM
|
||||
- generic [ref=e429] [cursor=pointer]:
|
||||
- generic [ref=e430]:
|
||||
- generic [ref=e431]: deadline
|
||||
- img [ref=e432]
|
||||
- heading "Database Migration" [level=4] [ref=e434]
|
||||
- paragraph [ref=e435]: 3/3/2026, 10:00:00 PM
|
||||
- generic [ref=e436] [cursor=pointer]:
|
||||
- generic [ref=e437]:
|
||||
- generic [ref=e438]: meeting
|
||||
- img [ref=e439]
|
||||
- heading "Weekly Team Retrospective" [level=4] [ref=e441]
|
||||
- paragraph [ref=e442]: 3/5/2026, 4:00:00 PM
|
||||
- generic [ref=e443] [cursor=pointer]:
|
||||
- generic [ref=e444]:
|
||||
- generic [ref=e445]: meeting
|
||||
- img [ref=e446]
|
||||
- heading "Project Demo - New Features" [level=4] [ref=e448]
|
||||
- paragraph [ref=e449]: 3/6/2026, 11:00:00 AM
|
||||
- generic [ref=e450] [cursor=pointer]:
|
||||
- generic [ref=e451]:
|
||||
- generic [ref=e452]: deadline
|
||||
- img [ref=e453]
|
||||
- heading "API Documentation Deadline" [level=4] [ref=e455]
|
||||
- paragraph [ref=e456]: 3/4/2026, 11:59:00 PM
|
||||
- generic [ref=e457] [cursor=pointer]:
|
||||
- generic [ref=e458]:
|
||||
- generic [ref=e459]: deadline
|
||||
- img [ref=e460]
|
||||
- heading "Security Audit Report Due" [level=4] [ref=e462]
|
||||
- paragraph [ref=e463]: 3/7/2026, 5:00:00 PM
|
||||
- generic [ref=e464] [cursor=pointer]:
|
||||
- generic [ref=e465]:
|
||||
- generic [ref=e466]: reminder
|
||||
- img [ref=e467]
|
||||
- heading "Gym Workout" [level=4] [ref=e469]
|
||||
- paragraph [ref=e470]: 3/2/2026, 7:00:00 AM
|
||||
- generic [ref=e471]:
|
||||
- heading "Deadlines" [level=3] [ref=e472]:
|
||||
- img [ref=e473]
|
||||
- text: Deadlines
|
||||
- generic [ref=e475]:
|
||||
- generic [ref=e476]:
|
||||
- generic [ref=e477]:
|
||||
- generic [ref=e478]: deadline
|
||||
- img [ref=e479]
|
||||
- heading "Database Migration" [level=4] [ref=e481]
|
||||
- paragraph [ref=e482]: 3/3/2026, 10:00:00 PM
|
||||
- generic [ref=e483]:
|
||||
- generic [ref=e484]:
|
||||
- generic [ref=e485]: deadline
|
||||
- img [ref=e486]
|
||||
- heading "API Documentation Deadline" [level=4] [ref=e488]
|
||||
- paragraph [ref=e489]: 3/4/2026, 11:59:00 PM
|
||||
- generic [ref=e490]:
|
||||
- generic [ref=e491]:
|
||||
- generic [ref=e492]: deadline
|
||||
- img [ref=e493]
|
||||
- heading "Security Audit Report Due" [level=4] [ref=e495]
|
||||
- paragraph [ref=e496]: 3/7/2026, 5:00:00 PM
|
||||
- button "AI Assistant" [ref=e497] [cursor=pointer]:
|
||||
- img [ref=e498]
|
||||
- generic [ref=e505]:
|
||||
- generic [ref=e506]:
|
||||
- generic [ref=e507]:
|
||||
- img [ref=e509]
|
||||
- generic [ref=e516]:
|
||||
- heading "AI Assistant" [level=3] [ref=e517]
|
||||
- paragraph [ref=e518]: Always here to help
|
||||
- button [ref=e520] [cursor=pointer]:
|
||||
- img [ref=e521]
|
||||
- generic [ref=e525]:
|
||||
- img [ref=e527]
|
||||
- generic [ref=e534]:
|
||||
- paragraph [ref=e535]: Hello! I'm your AI assistant. How can I help you today?
|
||||
- paragraph [ref=e537]: 08:28 PM
|
||||
- generic [ref=e538]:
|
||||
- generic [ref=e539]:
|
||||
- textbox "Type your message..." [ref=e540]
|
||||
- button [disabled]:
|
||||
- img
|
||||
- generic [ref=e542]:
|
||||
- button "longcat icon LongCat" [ref=e544] [cursor=pointer]:
|
||||
- img "longcat icon" [ref=e545]
|
||||
- generic [ref=e546]: LongCat
|
||||
- img [ref=e547]
|
||||
- generic [ref=e549]:
|
||||
- generic [ref=e550]: longcat
|
||||
- link "AI settings" [ref=e551] [cursor=pointer]:
|
||||
- /url: /app/settings#ai
|
||||
- generic:
|
||||
- generic:
|
||||
- generic:
|
||||
- heading "Import Documents" [level=3]
|
||||
- button:
|
||||
- img
|
||||
- generic:
|
||||
- generic:
|
||||
- img
|
||||
- heading "Drop files here" [level=4]
|
||||
- paragraph: or click to browse
|
||||
- button "Browse Files"
|
||||
- generic:
|
||||
- button "Cancel"
|
||||
- button "Upload 0 Files" [disabled]
|
||||
Reference in New Issue
Block a user