Is there a way to view recently changed Apex Classes in Salesforce?
A coworker gave me this. It's a fast, easy SOQL Query that does just what I want:
SELECT Name, LastModifiedDate FROM ApexClass order by Lastmodifieddate desc
VisualForce Pages can be found with this:
SELECT Name, LastModifiedDate FROM ApexPage order by Lastmodifieddate desc
Triggers:
SELECT Name, LastModifiedDate FROM ApexTrigger order by Lastmodifieddate desc
You could export Setup Audit Trail and sort/filter it in Excel for example. Not terribly convenient but it's something.
Listviews - no luck I think. And seeing that SF is keen to make Setup less and less useful (recently hidden code coverage column for example) I wouldn't count on much.
With changesets it sometimes helps to check dependencies list and quickly select stuff there.
Note that the proper answer should be "go seriously give Eclipse a go", especially coupled with some version control system (Subversion? Git?) and eventually - tool for automated deployment of changes (Jenkins?).
http://wiki.developerforce.com/page/Using_Force.com_with_Subversion_for_Team_Development
https://success.salesforce.com/ideaView?id=08730000000BrBKAA0
http://www.salesforce.com/heroku/ - uses Git to push changes, maybe Force.com platform will use it eventually too
See Development Team Best Practices, or "Is this IDE for real? I am in disbelief" too ;)
This problem so frustrated me that I wrote a chrome extension to help.
It adds last modified date to the change set list, and orders the items to add by most recently modified first. It has search/filter/order etc. You can also compare to other sandboxes or prod -- this will show the last modified date/user of the compared org and you can view the differences by selecting it.
Find it here: Salesforce Change Set Helper