v1.0.0
rishikanthc/Scriberrv1.0.0Aug 30, 2025by github-actions[bot]
AI Summary
The initial major version release establishing core application features including user authentication, configuration profiles, and audio transcription capabilities.
Key Highlights
- Implemented user authentication and account management
- Added configuration profiles for transcription parameters
- Supported batch audio upload
- Introduced chat interface with OpenAI and Ollama support
- Developed audio player with transcript view
New Features
- User registration and auth
- Configuration profiles
- Batch audio upload
- Chat interface
- Audio player with transcript view
- Download transcript in different formats
Full Release Notes
## Scriberr v1.0.0 Welcome to this new release of Scriberr! ### Installation #### Homebrew (macOS/Linux) ```bash brew tap rishikanthc/scriberr brew install scriberr ``` #### Manual Installation Download the appropriate archive for your platform below, extract it, and place the binary in your PATH. ## Changelog ### Others * 70c2b1819ece3c2eb58b7b847379c30c34d5a224: Update README.md (@rishikanthc) * b49b89c2a20e4cf188cd729064235ef6fc030a30: Update README.md (@rishikanthc) * 59a685b71368c06024b2dfd2ae487ce8351b3f00: Update README.md (@rishikanthc) * ef659a2248a622aae1869f2276b98f1d579ca56a: Update README.md (@rishikanthc) * bb97acf9bc9da1a2c86494a50cc28e704af68a89: Update and rename Main Docker Build.yml to main-docker-build.yml (@rishikanthc) * 489e6af50da71c106ba602a85d6904095dcd59e9: ability to highlight and annotate transcript with notes (@rishikanthc) * cf5f0611f73856abdf4dd9db3f1c8e2274145171: add account management in settings (@rishikanthc) * bb012f4d30dbf6bdcc583cc8e4ab675535f85eca: add batch upload of audio files (@rishikanthc) * 5ed4e5bf5b2ba313dfa853c00af2de4d2bdf4368: add close button to notes sidebar (@rishikanthc) * 09cf90354473e5f159a5263f7b238038ae3b0d70: add copy button to all chat messages (@rishikanthc) * 5c0f4571c528904027564fcf5d48114536db4519: add copy button to note items (@rishikanthc) * 693ca181a2aee56f5fb7538c15d9a244729bd03d: add cursor pointer to interactive elements (@rishikanthc) * 03a07e5997fdc2a957faba3b574f485f7614e670: add docs for all api endpoints in swagger - remove default api keys (@rishikanthc) * 21b0f47b5c87a5cd6da002e051d544b18b452c96: add github workflows (@rishikanthc) * f8659303c7b79ef9e14484274c02789cbc4f5a7a: add initializing python environment (@rishikanthc) * d9d6a0916fe4de909afbb294c28361c04b80aaf6: add settings for managing summarization templates (@rishikanthc) * 5f93291692141c947bc6bd3561f5acf1978a7075: add settings to configure LLM providers (@rishikanthc) * cf8204d3c51748f06b3280c99064c047832b56e4: added 2 different views for transcript (@rishikanthc) * f38aa8300221867324860fc4ccc934567973b24f: adds ability to collapse and expand audio section in transcript page (@rishikanthc) * 9e77d6c91646d56c9509dbe4d9888dc2d5326613: adds ability to edit titles of audio/transcript (@rishikanthc) * f3fde84e218e8c12f8746bed8272bc33125a16e7: adds clicking logo to go to homepage (@rishikanthc) * c252979f17a89a4a01fbfb56d4898163178e0def: adds extra audio playback controlsin transcript page (@rishikanthc) * 4b9c689c9a97825411e3cc99fd3d1b833af21a21: adds on-hover colors for menu dropdown (@rishikanthc) * 71e96b873c233c06deb2caf5162a83d50dc72753: adds subtle visual indicators during auto title generation for chat sessions (@rishikanthc) * 272c079463a99d10d139fa83025a4aee727313a7: adds support for Ollama provider (@rishikanthc) * 865e4242d282654bc935a0b6bad481db76567fbc: adds support for downloading audio from youtube videos (@rishikanthc) * 71cdd9560486028088b515d2b5871899ca5d91ba: adjust wavesurfer colors for dark theme (@rishikanthc) * 44038236047611839cb99fa0c85309c51bc207a3: allow cancelling add note (@rishikanthc) * c5b0b4182fb443f59a6bc7dba05ddb44c6d6521b: applies cursor pointer on all interactive elements (@rishikanthc) * a7cfd082f28eae3aafacaad11d57c9e73b2fbb0d: audio recorder (@rishikanthc) * 1ef748ef509fd4e658980fec2c673e3115e54076: auto chat session title generation (@rishikanthc) * 96aeaf145451fcaf04f7504560850fea1982c3af: basic UI (@rishikanthc) * 1d5600dc0f50841d26b0ceffa6e429418441af8c: basic chat using openAI functionality (@rishikanthc) * 521fdd4a91bd71542b4f122d00d185b591175c1b: beginning responsive design for homepage (@rishikanthc) * dc4d3a0c0de3ef9c610069e5b764693908503840: better chat interface (@rishikanthc) * 531511eb103625c49b96695997ceab4c10fa7742: center status and actions columns (@rishikanthc) * 46173e7c17bda0b41a83eeb39d5afe86af5832f0: change action button names and reorder (@rishikanthc) * 548d8d4c435305521574adc3c17b3164031874dc: change transcript view tab to toggle button (@rishikanthc) * 01ad24c1790ed24d2d0dd786855f57881ebc1eed: chat page ui colorscheme tweaks (@rishikanthc) * b1115cdd568a490d86a379c9fd6a623c63ddaa9f: chat ui tweaks (@rishikanthc) * be1c9e50c49bbc7657d0f88146c930593c396eaa: close popover automatically on select (@rishikanthc) * 3198bf2cc642a2092a5882549c826d2567b53e7e: commiting python env reqs (@rishikanthc) * 229480be5708ce4d93588f0c7e2ecf86aac2665f: compiled (@rishikanthc) * e6a1d4a731baa6d0a2f07625ea0c26dc23ab799b: connect upload audio to backend (@rishikanthc) * 7c613c8b6a99843f37269107189263fee0adac96: cursor pointer for actions (@rishikanthc) * 7d13f3c68b1c99098bc739a57b695d0fd17eaafe: cursor pointer for interactive elements (@rishikanthc) * 9f30bbceda8657075ddbc708a62000a9e8f2674e: default model selection dropdown for summarization (@rishikanthc) * a5c3d414972dc04f60bbffb0ef09a247ec658dc9: download transcript in different format (@rishikanthc) * 528692346c33721d25d4701ab332423e34e8a15d: fix bug that prevents notes from being added to first word (@rishikanthc) * 9add2e686033bef075b0c0f9c440c768ce6ea56b: fix button colors in summary settings (@rishikanthc) * 959a33fa25d87a4740812304d129d6bec7104b43: fix ci/cd - add license (@rishikanthc) * b96e5f3f63b138d020b1250a20b86e57d9d732bd: fix ci/cd - add license file (@rishikanthc) * 3a6524418ee5e697b45b2c53ac3978be58e7df5d: fix ci/cd - add readme (@rishikanthc) * 1105cb8ee366893b641a76c38a374e77d7c5e264: fix ci/cd - update env secret (@rishikanthc) * dbffc6a52b64046dfef5a8cc777feb8928e7c019: fix go-releaser (@rishikanthc) * 95495e593c1742e82d06c9f9e46cf905ba2b2ee9: fix horizontal scrolling in transcript view (@rishikanthc) * 8fb65d9eb44c58949968b5ee94a0af05e45fff12: fix new session creation in chat page (@rishikanthc) * 69b514fbfdacaa0f251348431a319d5a3736e032: fix persistence for storing profiles in backend db (@rishikanthc) * e26ec1b74c976b55a0545c9315e4006da10f804a: fix prompt box jumping in chat page (@rishikanthc) * 6e6a4a37b97994eb1d7b7eeee46f6594a0e43c33: fix responsive design of api key management (@rishikanthc) * 2ca1e17dca1d70939f5311b47b495be379b35bc0: fix shell command in goreleaser - ci/cd (@rishikanthc) * d4e2e8f0a185e9c660b01bb9a8123c5c1b8de1c2: fix summary persistence bug (@rishikanthc) * 5e16ab0e9f360acd275fcda585a6d70c6723451c: fix tabs ui bug in transcription parameters (@rishikanthc) * 3ee0e3af45564848ece241e5ebb3f3e00494980b: fix transcription parameter window too large on mobile (@rishikanthc) * c430ed2ab1bd11c7cbcce562db2c0bd84388d13e: fix transparent bg in model selection dropdown in new chat session (@rishikanthc) * ecd126b5c5f3809b81565a32fd091a94ca2ef4b4: fix vertical height of transcript to expand to full height (@rishikanthc) * 841dec5b0bea7fd07216b95b00cd96b593c4037f: fixed tooltip theme in light mode - theme switcher in audio details page (@rishikanthc) * cf45bd5fcd6fec9b7905684b30b2753e813d5569: fixes UI in transcriptin parameter dialogue (@rishikanthc) * 708e0a2684dbdf17de3358ca7ada68af4255823a: fixes authentication for some api endpoints (@rishikanthc) * aa29f490584741b0cf84101e788836aaad587c82: fixes chat deletion causing navigation change (@rishikanthc) * e535960f2ed0d40cd470dc89f8594876cd625aff: fixes chatui scroll issue (@rishikanthc) * d5179dfe94bfb9a6a22aabd9b92b4a540e6f42e4: fixes color of all dialogues (@rishikanthc) * 2f3b5dc74fa5125661240133dc62e6ad038d08f2: fixes markdown formatting instructions in chat (@rishikanthc) * 02b483457f9609a82f7243f88fcbcfd8f5c1981a: fixes overlapping transcript toolbar in mobile layout (@rishikanthc) * d97e45c925bdb6b1251f1026e192f9e58a855870: fixes transparent bg in download dorpdown menu (@rishikanthc) * a73cd6badb2f9e4aea427de07b6abcd426256439: frontend UI for quick transcribe (@rishikanthc) * ad2bb87b0bb2bf931bbeb63b29213ea83315dac3: generating summaries - fixed bug in persistence of summary templates (@rishikanthc) * c5eb858eead038de6d44639ee9bdd559f4ac0599: implements api key management (@rishikanthc) * 38db957232ef5b41cf102e274f5ab2b7afba4f6b: implements configuration profiles (@rishikanthc) * 4a99c48ed6a135fc76670a1a682d7faf66d99bde: implements delete - status symbol tooltip fix - popover styles (@rishikanthc) * 8e2cce27d0eed6d1096291aa91225b667442f4ad: implements user registratio on first step (@rishikanthc) * f05c7578e14ba60bb87444b641ffbc34e4ec5e82: improved auto title generation (@rishikanthc) * 8a179603216fbdfd0cbd74bc9dbad332eded0cc1: improved chat interface (@rishikanthc) * 133bef5bc5aee26527591b7ada4d9fd60b2b4e52: improved chat-UI (@rishikanthc) * 21cc03eef6bf75538ca7318eef03e4e9bc505872: improves automatic title generation and fixes incorrect removal of chat history (@rishikanthc) * d327f04787d06f0de6b3e9c9a830cab98c61f433: improves chat UI (@rishikanthc) * 7d124d5fed17872f6b5994edfa348e200431c047: light and dark schemes with theme switcher (@rishikanthc) * 1feebceeb6c2b7b4ccd31935b4c579e76bde87c6: make chat page responsive (@rishikanthc) * ab0aeb4569e32d112a6e1117ff4e2d64e8bb7d5d: make tabs in settings page icon only (@rishikanthc) * d899973cd2f686b454c1afe277481056e8e1ab4a: make the app name stylish (@rishikanthc) * 676b538ad7a3ff6fb1335b2d9bb49d2e4bbb2c1a: new icons for transcribe and transcribe+ (@rishikanthc) * 3978495c2913ae4a3e550a8fad26af957affccdb: now use profiles to trigger transcription (@rishikanthc) * 0d8f1b098c40ff33234a8f9fbf374a3053872969: persist model selection and select model for summary templates (@rishikanthc) * 5e41c9e48edd028cd6088877bab64e7ecae9fa68: persist summary and load them - add copy and download summary options (@rishikanthc) * 8fac2c1bee46f2d77245acf016036255371feb9c: playback follow along to highlight words as they are spoken (@rishikanthc) * f6ed2941ea9c9a056f921e0dc531f2833ae6367e: protect pages with login and api endpoints with api key (@rishikanthc) * 52c3a19e99d2290dad4196dc397d69ecb48ff117: quick transcription - without storing data api endpoints (@rishikanthc) * f893a23fd448b7208fd3ca30be48d0f846b8689f: redesign transcript action buttons into a toolbar (@rishikanthc) * f112ecac069f4a124e037f1eddff1cc79759a1a9: redesigns chat ui (@rishikanthc) * c9799fbb50af2a38abb3ec10776d8c0242bb8890: remove borders (@rishikanthc) * 207512e6fa3d60e7e4894ad84df899b0af56516a: remove output related psrsmeters snd organize diarization parameters (@rishikanthc) * af94730530f51922c8024e3ecfbcf6852b88a043: respnsive design of settings page (@rishikanthc) * a2136fab1c9ce7733f2aa558e221f389880d8296: responsive design for transcript page (@rishikanthc) * b0544c4a37527e640f8115caf294c6b7581e7334: seek playback by cmd+click on words (@rishikanthc) * 0ea80d708599de539ff98df5a8fdc69c61837659: sort notes by position in transcript (@rishikanthc) * 8d6ae90b37ce10630e4d5241fd6c73f46528dc5d: support for configuration profiles - with settinf default profile (@rishikanthc) * 2cbb1dbeb78e4bd914f171060c0d616b4139c5f5: support for configuring transcription parameters (@rishikanthc) * 3bdebb49c2a8fef03ab4b8bed6601bf1b069b94f: switch to shadcn table (@rishikanthc) * 300c8316163c0c5a5fbb5dcf123aaaa304912d20: tanstack table pagination (@rishikanthc) * a79839089866f748c4ca3d5f12bb70871ecf60b8: tanstack table with pagination (@rishikanthc) * 513914a6da53175e846670970783c9e0c5d37cf4: test ci/cd (@rishikanthc) * 9948c15c58a4843d8f116a908574692a361b243c: testing diarization (@rishikanthc) * 7b7695baf28dd5f681e8ef2c62134318fcd04bb8: testing different diarization modules (@rishikanthc) * 056f7959405a66a296b9c61d04c7a702b90ba102: tweak upload progress UI (@rishikanthc) * 5c4fd55715c308b5251bd082cca83856f16968b9: ui tabs alignment bug (@rishikanthc) * dd6cdb2869a88d75dc0ac2910441513d977f3183: ui tweaks - popover styling (@rishikanthc) * b7ff104d137eb5197c5c8e8dc2aeb8698e0e4c6d: updates gitignore (@rishikanthc) * 37b0ca8f9f608c152ce46b72e062b97ce498123d: v1 - blank slate (@rishikanthc) * dcce4ab9f093322537c068e0637595f747684b9e: view audio details - wavesurfer audio player and transcript (@rishikanthc) * 48bbb79fbc5410fc3099dd6eccb27759e446c3ed: working pagination and filtering (@rishikanthc)