Releases: vicnasdev/drp
v1.0.0
254c658 change default domain
cda5c63 remove get required arg: path
97bfacd remove file cout. Fixed #256
82f1a84 add separator after spinner
f4cc741 add missing dependancy
d99329e fixing console \n
5051976 add spinner loading time
83f77e3 update api status return
4b7bfc8 fix missing args in run
89c0470 add line skip after spinner
0b1f282 remove default server
0c67363 fix server urlparse
4ff77ca fix server urlparse
a7e7f40 add default version
8ef45a4 workflow mock edit
67859c8 add missing console init
322b447 move logout confirmation for not to be cleaned by spinner
29ba81c fix logout rendering
6ef8eb6 halo -> rich
71c1cd3 make sync report
b0eed17 add missing trailing /
2cacd71 allow protocol in server url
cb960f0 add drp -h support
2e2d85c add logout view
72baa92 add manual spinner stop
260ae66 add logout prompt
2028ac6 add new line after sipper
9a1d7ee fix api path & add spinners
4c3d5f1 fix wrong api path
a0aa3a5 fix: remove old context processor
352a5d2 add missing requirements
29c87aa add missing requirement
7ac9f3a fix error handling
58eb3e6 fix: status api path
ce5ba0b remove frozen edit (cmd.run=run)
fc1cac9 add guest logout warning
eadda22 Three changes: main.py defaults to "help", routes --help/-h to the help command, and strips the error print since report() already handles it. urls.py adds the status/ endpoint. views.py adds the status view with token auth via validate_token.
403ad92 add token check
4980473 add missing return statement
0645f69 remove default cmd
3955d55 add missing dependancy
5b162b3 remove test job
38c322b remove multi-python version testing
8d41d1b add missing requirement
ae6b56b Migrate & fix circular imports + outdated model options
0ff6b1a set up login, logout and status
363b6fd simplify plans info injection
dd6a75b simplify models
db582eb set up cmds and their args
35d302f Cleared the workflows
141b284 Revert to better templates
4b0b483 fix: CI stamps VERSION file instead of sed-ing cli/init.py
5bd8e33 fix: proper version sourcing — file-based build, importlib.metadata runtime
c6b60d4 fix: resilient VERSION read + add home/contact/use-cases views
c23ead5 feat: auth views, error handlers, decrypt cmd, template reorg, cleanup cmd, ancestor pw check
4508275 Remove features page, convert bug report to contact, drop folder limits
8d423aa core, bot, helpbot API, and integration tests
fc55a79 setup GitHub issue filing via com/issue and add integration test
8b6d38a setup email sending via Resend and add integration test
eb3ac29 reset
1422054 Fix github env var
c89a21c fix: email logging
6adf805 fix: email logging
e8e12ae fix: static progress bar
ce3ad82 Fix email erors
ee402af debug: email
3d97978 Debugging urls
0d081b8 fix: views errors & cli behaviour
6256a50 fix: effective replacement of manage.html & nav-drive
4413e74 fix: major bugs
a0d6ccc fix: restore replaced file
4d54695 fix: cli errors and manage views
ef5b49c Add missing template
8c097ba fix: update shell, up, mv commands and templates for improved path handling and text/file rendering
44a7c59 fix: template errors
f5fedc7 Fix hanging views
049fe9f feat: add cache for autocomplete
cb28d27 fix: deduplicate manage.html
e35d36d Fix path resolution and wrong template vars
c17975a Flattened cli cmds
2934e13 Mock edit
4d8cb96 Remove failing test
9ff53d7 fix: ls cmd
824e50e Fixing up errors
a21da93 Fixing errors
6fc9c90 Fix upload
84e7234 mock edit
419e301 Fix completion
7f80248 Fix txt uploads
0303e40 up txt
94c3b60 Add back home
9e86fe0 Fix circ. importy
d47c54f Fix login
85bfbd2 Fix login
60c9404 Update urlpatterns
d153870 Fix missing dependencies
b4ee78f Add api urls
a788f9a Fix setup errors
73f7fed Test edit
5f9a555 Add tests
134d379 Fix mro errors
6f8deab Revert "Fix mro errors"
d872215 Fix mro errors
1b24544 Fixing refactor errors
beb3a4f yRevert "fix: update CLI entrypoint to cli.main:main in pyproject.toml"
23bf125 Revert "Removed cli.drp refs"
2cdd86d Revert "fix: resolve MRO error by making AuthCommand sole base for StatusCommand and TokenCommand"
06f126d Revert "fix: resolve MRO error by making AuthCommand sole base for LogoutCommand"
c2582d8 Revert "feat: add --version support to drp CLI entrypoint"
bca2dc8 Revert "fix: add main.py to cli package for python -m cli support"
2de6cfd fix: add main.py to cli package for python -m cli support
de56cea feat: add --version support to drp CLI entrypoint
a3f5f51 fix: resolve MRO error by making AuthCommand sole base for LogoutCommand
22d3bba fix: resolve MRO error by making AuthCommand sole base for StatusCommand and TokenCommand
ce8bbef Removed cli.drp refs
ebf81f6 fix: update CLI entrypoint to cli.main:main in pyproject.toml
7f73e6a Fix versioning
5d095c0 Refactoring
51050c4 fix: owner bypasses 24h creation lock in can_edit() + cleanup
9128f66 fix: CSRF 403 on uploads, copy_drop import, cp local file support
9d4b7a6 shell: add get/cache/rmcache commands, auth-check before cp upload
95ae668 test: add 78 real shell REPL tests
f71b5bf fix: shell UX — prompt path, cp local detect, cd .. exits, no flicker
a0a5650 fix: ls JSON error, drp opens shell, tab-complete for up
bc70871 fix: set USERPROFILE in tilde tests for Windows compat
855ccfd fix: regenerate migrations from scratch, drop stale tables
cb9fcd9 test: expand integration tests for all server features
7a14297 refactor: remove kind DB column, use computed properties
e54f460 simplify completion system, fix server 500s, fix error reporting race
9b096c9 fix: register ls as top-level command, shell cp handles local file paths
2da44f6 chore: remove stale pricing line from cli init
1e617fe fix: resolve test uses Path.resolve() for macOS symlink compat
30a562c Cleanup for simplicity
9cd5a91 CLI parity: wire all commands, fix ls filename display, rewire shell, add tests
66eb026 fix: shell context, filename keys, key collision suffix, bad char rejection
16eb358 squash migrations, seed email templates, admin cleanup, auto-generate plain text from HTML, bug fix notification wording update
6229023 fix: strengthen helpbot system prompt against recommending alternatives
c9beb28 fix: add key autocomplete to lock and rmcache commands
f4e3833 fix: manage page expiry column shows meaningful values
acda963 fix: file key auto-generation, CLI syntax coloring, admin cleanup
7a784e5 feat: manage page, email templates in DB, broadcast improvements, admin cleanup
379fe95 feat: edit button for rendered file drops on web
20790cb feat: pygments code highlighting in CLI --parse, CSV table rendering on web, fix CSV false-positive detection
67b316e feat: --parse for file drops, use-cases reorder + switch/serve, bot docs refresh
d7cb213 feat: status autocomplete, format detection, colored parse, drp switch
914bf78 trigger CI
ff035e3 update pricing to CA$5/CA$10, show USD equivalent
5733fe1 fix test: set args.history=False so --clear branch runs
61eeed5 add drp ask --history to view conversation history
108e41f add drp ask/history docs to helpbot feature reference
92ed39d remove compare/render buttons for clipboards, sync chat history server-side
fae0360 fix: README install command says drp not drp-dev
9a763c1 revert: switch back to qwen2.5:1.5b — gemma3:1b hallucinates
081f3a4 fix: helpbot says pipx not pip for install command
0d7ea08 chore: rename dev package drp-cli → drp-dev, bump to v1.0
67d80db chore: switch to gemma3:1b, rewrite READMEs, clean up helpbot
7cd0bd8 fix: handle live reference fetch errors gracefully
40dc9f6 fix: prevent binary dump on live reference get
490b9c5 feat: dismissible GitHub star banner on home page
5325857 feat: drp lock, ask history/clear, anti-hallucination prompt
06b0652 fix: drp get -f download display bugs + retry on broken connection
5f8d447 fix: make helpbot embed test resilient to non-deterministic LLM output
8c1f178 feat: background version-check with dynamic package detection
8c1c47e fix: integration tests use PostgreSQL, unit tests use SQLite
feb0e8d never connect to production DB during tests
9395086 make plan limits admin-configurable: remote_upload field, ungated drp get
1a7c750 restrict server-side URL upload to Pro plan only
edb2cb6 feat: spinners, retry logic, enhanced get URL, server-side URL upload
54a123d fix: restore plan downgrade access restrictions + thorough tests
761f70e refactor: split save button into Get clip / Get file
f3ba2dc feat: separate PyPI readme for dev vs stable packages
2ff7db1 feat: add development version warning to PyPI listing
a47ebb8 fix: align save button with creator column using same grid wrapper
6e18c31 fix: properly center save button with block display and auto margins
3d30f71 fix: center save button result link
399bf17 fix: center save button and reduce Koho card height
8840bb7 feat: move save button after ad slot, reduce ad to standard 300x250 size
419688a fix: align ad slot to match creator panel width and position
e9824b4 feat: replace use cases section with centered ad slot on home
fc9aa47 feat: add comprehensive security documentation to help pages and legal
f5cceff feat: implement plan downgrade access restrictions + security hardening
44f1a9f refactor: reorder use-cases by usefulness + add interactive password prompts
eb87f9e feat: conditional Railway ad display based on AdSense fill
87cad06 fix: external URL fetch no longer leaks drp auth header to third-party APIs
0d00bac fix: help bot now distinguishes API tokens, transfer tokens, and group invite tokens
7171b7b fix: shell now respects quoted strings (shlex.split)
ef5b482 feat: likes on public drops + sort by likes on explore page
dbed75e feat: drp send / claim — transfer drop ownership via one-time token
7433937 feat: live API references — drp up URL stores live link, fetched fresh on each get
7e13e54 Add missing folder
7641ebd docs(cli): add smart get examples to CLI help
8a7fee4 fix(tests): skip PDF tests when reportlab is not installed
d534a6e feat: smart get — auto-parse, dot-access, URL fetch
b53dce5 allow username sign-in on web and CLI
35319cd fix help pages not responsive
5b8731c e...