Journal
Calendar, Feed और Library views वाला trading जर्नल, वर्शन हिस्ट्री वाला रिच नोटबुक editor, दैनिक/साप्ताहिक auto-templates, सेशन, ट्रैश और Trade detail इंटीग्रेशन।
Journal
/journal पर मौजूद जर्नल आपके trading के हर तरह के नोट को app की एक ही जगह पर रखता है: तारीखों से जुड़ी दैनिक और साप्ताहिक entries, folders में व्यवस्थित फ्री-फॉर्म पेज, किसी भी date range के लिए सेशन रीकैप, और एक टेम्पलेट लाइब्रेरी। सब कुछ user-scoped है; trading account बदलने से आपकी जर्नल entries पर कोई असर नहीं पड़ता, जब तक आपने Settings में per-account जर्नल चालू न किया हो।


Routes
| Route | उद्देश्य |
|---|---|
/journal | आखिरी बार इस्तेमाल किए गए view (डिफ़ॉल्ट रूप से Calendar) के साथ जर्नल खोलता है। |
/journal/daily | दैनिक जर्नल फ्लो पर केंद्रित Calendar view। |
/journal/weekly | मौजूदा ISO सप्ताह पर सेट किया गया Calendar view। |
/journal/pages | Pages सेक्शन तक स्क्रॉल किया गया Library view। |
/journal/sessions | Sessions सेक्शन तक स्क्रॉल किया गया Library view। |
/journal/page/<notebookId> | किसी खास नोटबुक पेज को breadcrumbs के साथ खोलता है। |
/journal/session/<notebookId> | किसी खास सेशन entry को खोलता है। |
/journal/templates | टेम्पलेट प्रबंधन view। |
/journal/template/<templateId> | किसी एक टेम्पलेट को संपादित करें। |
View Switcher
जर्नल का sidebar तीन views वाले एक switcher के साथ खुलता है: Calendar, Feed और Library। आपका आखिरी चयन हर डिवाइस के हिसाब से याद रखा जाता है।


Calendar View
डिफ़ॉल्ट view, जो "मैंने इस दिन क्या किया?" के लिए ऑप्टिमाइज़ है। sidebar के ऊपर एक मिनी कैलेंडर दिखता है, जिन दिनों में entries होती हैं उन पर एक डॉट इंडिकेटर रहता है। किसी दिन को चुनने पर एक context panel खुलता है, जो उस तारीख से जुड़ी हर चीज़ की सूची देता है:
- दैनिक entry (अगर मौजूद न हो तो क्लिक करने पर अपने-आप बन जाती है)।
- कोई भी सेशन जो चुनी गई तारीख से ओवरलैप करता हो।
- चुनी गई तारीख को खोले गए trades के लिए Trade नोट्स, जिनके आगे सिंबल का ticker लगा होता है।
- चुनी गई तारीख वाले ISO सप्ताह की साप्ताहिक entry।
कैलेंडर हेडर में मौजूद एक Today लिंक आपको वापस मौजूदा तारीख पर ले जाता है। per-account जर्नल मोड में, दैनिक और साप्ताहिक पंक्तियाँ हर account के लिए एक-एक पंक्ति में फैल जाती हैं, ताकि आप हर account का वर्शन साथ-साथ देख सकें।
Feed View
हर जर्नल entry का — दैनिक, साप्ताहिक, सेशन, Trade नोट्स और पेज — उल्टे क्रम (नई से पुरानी) वाला एक स्ट्रीम, जो "Today", "Yesterday" और तारीख वाले सेक्शन के तहत ग्रुप किया जाता है। ऊपर मौजूद फ़िल्टर चिप्स की एक पंक्ति entry के प्रकारों को चालू और बंद करती है। sidebar हेडर का सर्च फ़ील्ड title और date label दोनों को लाइव फ़िल्टर करता है।
जब आपको याद न हो कि आपने कोई entry कब लिखी थी, तब उसे ढूँढने का सबसे तेज़ तरीका Feed view ही है।
Library View
आपके पूरे जर्नल का एक व्यवस्थित ओवरव्यू, जिसमें कोलैप्स किए जा सकने वाले सेक्शन होते हैं:
- Pages — folder ट्री (नीचे Pages देखें)।
- Sessions — हाल के सेशन रीकैप, उनके date range के साथ।
- Timeline — सबसे हाल की 15 दैनिक और साप्ताहिक entries एक साथ।
- Templates — आपकी टेम्पलेट लाइब्रेरी।
- Trash — सॉफ्ट-डिलीट की गई entries और टेम्पलेट, count badge के साथ।
हर सेक्शन की खुली/बंद स्थिति हर डिवाइस के हिसाब से याद रखी जाती है।
Notebook Editor
हर जर्नल entry, पेज, सेशन और टेम्पलेट उसी Plate-आधारित रिच-टेक्स्ट editor में खुलते हैं।


Formatting
toolbar में headings (H1–H3), bold/italic/underline/strike, इनलाइन कोड, lists (बुलेट, नंबर वाली, चेकलिस्ट), block quotes, कोड ब्लॉक, divider, इमेज, callouts और एम्बेडेड tables का समर्थन है। ड्रैग-एंड-ड्रॉप से इमेज अपलोड करने पर फ़ाइलें पेज से जुड़ जाती हैं।
Save Status
editor निष्क्रिय रहने पर अपने-आप सेव कर लेता है। हेडर में एक स्टेटस इंडिकेटर Saved, Saving…, Unsaved changes या Empty दिखाता है। डर्टी डिटेक्शन cursor और selection के बदलावों को अनदेखा करता है — सिर्फ़ असली कंटेंट एडिट ही किसी पेज को unsaved के रूप में चिह्नित करते हैं।
Version History
वर्शन हिस्ट्री शीट खोलने के लिए editor हेडर में History आइकन पर क्लिक करें। Tradeways हर नोटबुक के समय-समय पर स्नैपशॉट रखता है। इस शीट से आप:
- किसी भी पुराने वर्शन का इनलाइन प्रीव्यू देख सकते हैं।
- किसी वर्शन को Restore कर सकते हैं, जिससे उसका कंटेंट मौजूदा स्थिति के रूप में वापस लिख दिया जाता है (पिछली स्थिति एक नई हिस्ट्री entry के रूप में बनी रहती है)।
वर्शन पर टाइमस्टैंप होता है और जिसने बदलाव किया उसका नाम लेबल किया जाता है।
Apply Template
मौजूदा पेज में किसी टेम्पलेट का कंटेंट डालने के लिए editor toolbar में Apply Template का इस्तेमाल करें। यह ऐसी अलग-अलग स्ट्रक्चर्ड entries के लिए उपयोगी है जो किसी अपने-आप लागू होने वाले टेम्पलेट के दायरे में नहीं आतीं।
Daily Journal
/journal/daily दैनिक फ्लो पर केंद्रित Calendar view खोलता है। दैनिक entries हर तारीख के लिए यूनीक होती हैं — उसी तारीख पर लौटने से हमेशा वही entry खुलती है। अगर कोई दैनिक टेम्पलेट अपने-आप लागू किया गया है (Templates देखें), तो नई entries उसके कंटेंट से पहले से भरी हुई आती हैं।
Weekly Journal
/journal/weekly मौजूदा ISO सप्ताह पर सेट किया गया Calendar view खोलता है। साप्ताहिक entries में ऊपर एक अपने-आप बनने वाला summary callout होता है, जो trade count, कुल P&L, जीत दर, सबसे अच्छे और सबसे खराब trades, और एक दैनिक ब्रेकडाउन दिखाता है।
यह callout दिखने में अलग होता है (एक्सेंट बॉर्डर, हल्का बैकग्राउंड) और पूरी तरह संपादन योग्य है। ताज़ा trade डेटा से इसे अपडेट करने के लिए Re-generate Summary पर क्लिक करें। जब आप कई accounts पर trade करते हैं, तो आप यह भी चुन सकते हैं कि summary किस trading account को दर्शाए।
Pages
Pages फ्री-फॉर्म नोट्स होते हैं जो नेस्टेड folders में व्यवस्थित होते हैं (10 स्तरों तक गहरे)। ये Library view के Pages सेक्शन में रहते हैं।


Folder Operations
folder ट्री राइट-क्लिक context menu या हर folder पर मौजूद थ्री-डॉट menu के ज़रिए ये ऑपरेशन सपोर्ट करता है:
- Rename — folder का नाम इनलाइन संपादित करें।
- Move to folder — किसी folder (और उसके पूरे कंटेंट) को एक submenu के ज़रिए दूसरे folder में ले जाएं।
- Create page inside — folder के अंदर सीधे एक नया पेज जोड़ें।
- Create sub-folder — किसी मौजूदा folder के अंदर एक नया folder नेस्ट करें (10 स्तरों तक गहरे)।
- Delete — folder और उसके सभी sub-folders को ट्रैश में ले जाता है। अंदर के पेज भी साथ चले जाते हैं।
रीऑर्डर करने और items को folders के बीच ले जाने के लिए ड्रैग-एंड-ड्रॉप का समर्थन है। एक ड्रॉप इंडिकेटर दिखाता है कि item folder के पहले, बाद में या अंदर रखा जाएगा।
हर पेज का /journal/page/<notebookId> पर एक समर्पित route होता है, जिसमें folder पाथ दिखाने वाला एक breadcrumb ट्रेल होता है।
Sessions
Sessions ऐसी जर्नल entries होती हैं जो किसी कस्टम date range तक सीमित होती हैं। ये किसी खास trading अवधि की समीक्षा के लिए उपयोगी हैं — स्कैल्पिंग का एक सप्ताह, एक महीने का स्विंग अभियान, या किसी prop firm की मूल्यांकन अवधि।
सेशन को + create menu से या sessions सूची से बनाएं। एक डायलॉग आपसे start date, end date और वैकल्पिक start/end समय पूछता है। क्विक प्रीसेट में Today, Yesterday, Last Week और Last Month शामिल हैं।
हर सेशन में चुने गए date range को कवर करता एक अपने-आप बनने वाला summary callout होता है (साप्ताहिक entries जैसा ही फ़ॉर्मैट)। ताज़ा trade डेटा से आँकड़े अपडेट करने के लिए Re-generate Summary पर क्लिक करें। सेशन का title इनलाइन संपादन योग्य है।
हर सेशन का /journal/session/<notebookId> पर एक समर्पित route होता है।
Templates
Templates नई जर्नल entries को एक एक-समान संरचना के साथ पहले से भर देते हैं। इन्हें /journal/templates पर प्रबंधित करें।
- पूरे editor का इस्तेमाल करके एक नाम और रिच-टेक्स्ट कंटेंट के साथ एक टेम्पलेट बनाएं।
- Auto-apply — किसी टेम्पलेट को किसी नोट प्रकार (Daily, Weekly, Trade या Session) से जोड़ें। उस प्रकार की नई entries टेम्पलेट से शुरू होती हैं। हर प्रकार के लिए सिर्फ़ एक ही टेम्पलेट auto-apply किया जा सकता है।
- context menu से टेम्पलेट को डुप्लिकेट करें, रीनेम करें और हटाएं। बदलावों का पहले से मौजूद entries पर बाद में कभी असर नहीं पड़ता।
हर टेम्पलेट का /journal/template/<templateId> पर एक समर्पित editor route होता है।
Trade Detail Integration
Trade detail page पर, एक Journal सेक्शन चार tabs देता है:
| Tab | विवरण |
|---|---|
| Trade Note | इस Trade के लिए खास नोट्स का एक एम्बेडेड editor। पहली बार देखने पर Trade टेम्पलेट (अगर सेट हो) से अपने-आप बन जाता है। |
| Daily | Trade की open date की दैनिक जर्नल entry का रीड-ओनली प्रीव्यू। अगर कोई न हो, तो एक "Create" बटन दिखाता है। |
| Weekly | Trade के open week की साप्ताहिक जर्नल entry का रीड-ओनली प्रीव्यू। वही माँग-पर-बनाने वाला पैटर्न। |
| Linked Notes | इस Trade से जुड़े पेज या सेशन। मौजूदा पेज खोजने और जोड़ने के लिए Link Note का इस्तेमाल करें। एक क्लिक में अनलिंक करें। |
दैनिक या साप्ताहिक tab पर Open in Journal क्लिक करने से आप उस entry के पूरे जर्नल editor पर पहुँच जाते हैं।
Create Menu
जर्नल sidebar हेडर में मौजूद + बटन एक dropdown खोलता है, जो एक ही जगह से किसी भी प्रकार की entry बना देता है:
- Daily Entry — आज की दैनिक entry खोलता या बनाता है।
- Weekly Entry — इस सप्ताह की साप्ताहिक entry खोलता या बनाता है।
- Session — create-session डायलॉग खोलता है।
- Page — एक नया फ्री-फॉर्म पेज बनाता है।
- Folder — पेज ट्री में एक नया folder बनाता है।
- Template — Library view में इनलाइन एक नया टेम्पलेट बनाता है।
Trash & Restore
हटाई गई entries और टेम्पलेट सॉफ्ट-डिलीट हो जाते हैं और Library view के Trash सेक्शन में दिखते हैं, जिसमें एक badge उनकी संख्या दिखाता है।
ट्रैश में मौजूद हर item दिखाता है कि उसे कितनी देर पहले हटाया गया था। थ्री-डॉट menu से:
- Restore — entry को वापस उसके सेक्शन में ले आता है। पुनर्स्थापित किए गए पेज रूट स्तर पर लौटते हैं (मूल folder में नहीं)।
- Delete Permanently — entry और उससे जुड़े सभी डेटा (इमेज, Trade-नोट लिंक) को स्थायी रूप से हटा देता है। एक पुष्टि डायलॉग दिखता है।
सेक्शन हेडर में मौजूद Empty Trash ऐक्शन एक पुष्टि के बाद ट्रैश की हर चीज़ को एक साथ स्थायी रूप से हटा देता है।
दैनिक और साप्ताहिक entries के लिए, किसी एक entry को हटाने या पुनर्स्थापित करने से दूसरे trading accounts में उससे जुड़ी entries (per-account मोड में मिरर की गई entries) पर भी असर पड़ता है।
Bulk Actions
Feed या Library views में कई entries चुनने के लिए क्लिक करते समय Shift या Ctrl/Cmd दबाए रखें। नीचे से एक bulk action bar ऊपर आती है, जिसमें चुनी गई entries की संख्या दिखती है। उपलब्ध ऐक्शन है:
- Delete — चुनी गई सभी entries को ट्रैश में ले जाता है। एक पुष्टि डायलॉग दिखता है (इसे छोड़ने के लिए Shift दबाए रखें)।
Notebooks और टेम्पलेट का अपना-अपना selection पूल होता है, इसलिए इन्हें एक ही bulk ऐक्शन में मिलाया नहीं जा सकता।
Sync Conflict Dialog
जब आपके पास एक ही तारीख के लिए कई trading accounts में बनी जर्नल entries होती हैं, तो accounts बदलने पर परस्पर विरोधी वर्शन सामने आ सकते हैं। Sync Conflict Dialog हर account के वर्शन को साथ-साथ सूचीबद्ध करता है। जिस वर्शन को आप रखना चाहते हैं उस पर क्लिक करें — उसका कंटेंट सभी जुड़ी हुई entries पर लागू हो जाता है और टकराव सुलझ जाता है। अगर entries पहले से sync में हैं, तो डायलॉग अपने-आप बंद हो जाता है।